{"version":3,"file":"w40Ac7lgn.CU71zcpp.mjs","names":["useMemo","useMemo","useMemo","getProps","useRef","useCallback","useState","useMemo","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","variationAxes","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","p","y","r","n","s","o","a","l","h","d","T","x","g","p","d","s","n","t","r","o","variationAxes","fonts","css","className","variationAxes","fonts","css","className","variationAxes","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","ChevronRight","ChevronLeft","addPropertyOverrides","SliderControl","cycleOrder","serializationHash","variantClassNames","transition1","Testimonials","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","React.useContext","React.useMemo","React.Fragment","ArrowUpRight","React.forwardRef","useRef","React.useId","RichText","useState","useRef","useCallback","startTransition","_Fragment","useRef","useState","useCallback","useRef","useState","useState","useRef","useRef","useCallback","fonts","css","className","variationAxes","fonts","css","className","fonts","css","className","fonts","css","className","variationAxes","fonts","css","className"],"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:/framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/I6H5ZhUPA8PwvfVPIGXQ/Video.js","https:/framerusercontent.com/modules/qOK5zl6pwYXZaG7C1gDI/OAx4rcAP6xx63CQh4Xps/SrcV65t7V.js","https:/framerusercontent.com/modules/TFXPTMoLt1jahm4QGVME/Oa3GHePXh0gVAxAcrto1/lU4vD7L7g.js","https:/framerusercontent.com/modules/loHLhp0zoVitnEeUBYKU/h6Omx51pWQbMuFIFEQei/X0lutiPYq.js","https:/framerusercontent.com/modules/ehtaxAynjmWT2fNtKncL/9WUwOoM6zQWAHOI3QSG8/HnrNsXshS-0.js","https:/framerusercontent.com/modules/ehtaxAynjmWT2fNtKncL/9WUwOoM6zQWAHOI3QSG8/HnrNsXshS-1.js","https:/framerusercontent.com/modules/ehtaxAynjmWT2fNtKncL/9WUwOoM6zQWAHOI3QSG8/HnrNsXshS.js","https:/framerusercontent.com/modules/sr7Y2vpLVulawjmnEGfK/ETQcPdlmmf3A93kN9cP5/j7jK0DYYs.js","https:/framerusercontent.com/modules/tqPaoYsllLDrIjq4Bes7/xIJYaw5oHqzoQdHMsf88/uD0vhMBg4.js","https:/framerusercontent.com/modules/Y3vC1P0IuOGJ6zW6HMMl/61GovglxRqO5Wvn7gmP5/z1aA6xCSg.js","https:/framerusercontent.com/modules/liGwkIXVDPkg4CfKUJoR/BvPhIrJAI4RLkVfNzsaP/zD0HidK19.js","https:/framerusercontent.com/modules/Wox1BwGXM80ltN4SxGnw/fBScsGeW1NS1aeNoGoOW/GXOmzsK3W.js","https:/framerusercontent.com/modules/gZpV3zMZZRRbBP3WwkbQ/PkK70NGwXqLb7YGY6RqK/c2v83U0lO.js","https:/framerusercontent.com/modules/L9loRxrowNGpzwA6LnNe/ElLgPYpIbVcjUQ3g4aQt/fYavaeJSb.js","https:/framerusercontent.com/modules/SHXS7rEOdvAKGaJcMPxz/VaZkSQx685Z5qy0NaGcH/z_NZdEdOO.js","https:/framerusercontent.com/modules/a8iPCEzFHF0ZM4huPGvB/WQC2DBXoCz9E3DyjsB6t/gOpiaWByG.js","https:/framerusercontent.com/modules/PXBbYD3eg2REmt0UL7vH/PnWqWUxZlNL1JGuVg8OY/P1MsEAYNY.js","https:/framerusercontent.com/modules/YBEI25V4kecJ19UkfqfC/2XGR3bTzDxasGqqyeybG/CopyEmail.js","https:/framerusercontent.com/modules/qmVnGVV42h6fajJiFGRj/JretTMMV3ogAYlslZKZK/CoverOverlay.js","https:/framerusercontent.com/modules/ii6JzRpBwg23ZAZ3c9IT/ACZ89GkyeqUESvnakxEl/DotGrid.js","https:/framerusercontent.com/modules/RvDIjJZwwDjY2zxmNyUO/yZgP1uBhd2Ldz57ed19M/LogoReveal.js","https:/framerusercontent.com/modules/OZthaOdUDZy94lKFDerE/aVU8MdGArQIWOlysIJzI/MailchimpSignup.js","https:/framerusercontent.com/modules/Vrmie96OP7BEuJL15Bii/WIZNJskSFOukURgo7Xld/SVGFillWidth.js","https:/framerusercontent.com/modules/ycn7RUgfQQgV90QMQke6/bBNVOCRrxe4qVzoBoRnk/Cv25F9kb0.js","https:/framerusercontent.com/modules/is5wuGsTA6OJ0chyJYSd/EecAbAifekBvmBkjt7dO/njbFK8cRP.js","https:/framerusercontent.com/modules/fMqS5ZvHA7AzBb8gSFAr/JYOmiDXl3utV9E74Wi9W/sY0cLMs4I.js","https:/framerusercontent.com/modules/Ejs9QiEwrvGKGeukuAbU/dKbaIwBNNbb3QlKjWTNc/tb6mWEPdS.js","https:/framerusercontent.com/modules/cCqmNjc1dx4aWtFgYxpP/vcQHEGWRDVZmmpVS0GcZ/uz2y4jJye.js","https:/framerusercontent.com/modules/gukpFga8G9iBa7dNo83p/mZB57ymaeKnwhV8LR8x2/w40Ac7lgn.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\"}}}}","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerComponentPresetProps borderRadius, backgroundColor\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks “Play”.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won’t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome – if we’re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That’s because\n// `startTime` == start == changing it shouldn’t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn’t exist,\n// you might ask? Now, that’s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the “Start Time” in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don’t know, and it\n//   always supported it, so let’s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},...borderRadiusControl,loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\",hiddenWhenUnset:true,defaultValue:true},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},controls:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hiddenWhenUnset:true},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\",hiddenWhenUnset:true},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase),hiddenWhenUnset:true},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\",hiddenWhenUnset:true},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\",hiddenWhenUnset:true},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\nvolume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25,hiddenWhenUnset:true},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerComponentPresetProps\":\"borderRadius, backgroundColor\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"112\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8.5 8.5 L 8.5 0 L 0 0\" fill=\"transparent\" height=\"8.5px\" id=\"HD3EjFRmq\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(8.75 6.75)\" width=\"8.5px\"/><path d=\"M 10.25 0 L 0 10.25\" fill=\"transparent\" height=\"10.25px\" id=\"I0i29aTCw\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 7)\" width=\"10.25px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"2430009286\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-VdeRv\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-VdeRv { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-VdeRv\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c81289c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Delight Variable Regular\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Delight Variable Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Delight\",url:\"https://framerusercontent.com/assets/Y6ylRUvw88qjN0iPQiRi4fB88.woff2\",variationAxes,weight:\"400\"}]}];export const css=[\".framer-LrqXm .framer-styles-preset-sh53af:not(.rich-text-wrapper), .framer-LrqXm .framer-styles-preset-sh53af.rich-text-wrapper p { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 500; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.08em; --framer-paragraph-spacing: 52px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1079px) and (min-width: 0px) { .framer-LrqXm .framer-styles-preset-sh53af:not(.rich-text-wrapper), .framer-LrqXm .framer-styles-preset-sh53af.rich-text-wrapper p { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 500; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.08em; --framer-paragraph-spacing: 52px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-LrqXm\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (719f2c1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}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/TFXPTMoLt1jahm4QGVME/Oa3GHePXh0gVAxAcrto1/lU4vD7L7g.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={fs9V60L0V:{hover:true,pressed:true}};const cycleOrder=[\"fs9V60L0V\",\"XPI789xUB\",\"Ro0RBGNEc\",\"MSSL5z4LD\",\"YC9jhfD8A\"];const serializationHash=\"framer-s46xR\";const variantClassNames={fs9V60L0V:\"framer-v-nuzv4p\",MSSL5z4LD:\"framer-v-1s9r7pl\",Ro0RBGNEc:\"framer-v-9q9t7l\",XPI789xUB:\"framer-v-ffego1\",YC9jhfD8A:\"framer-v-cqu9j3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const a42nmhEXK=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"fs9V60L0V\",Disabled:\"Ro0RBGNEc\",Error:\"YC9jhfD8A\",Loading:\"XPI789xUB\",Success:\"MSSL5z4LD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,width,...props})=>{return{...props,a42nmhEXK:label??props.a42nmhEXK??\"Submit\",variant:humanReadableVariantMap[props.variant]??props.variant??\"fs9V60L0V\"};};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,a42nmhEXK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fs9V60L0V\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"XPI789xUB\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"XPI789xUB\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-nuzv4p\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"fs9V60L0V\",ref:refBinding,style:{backgroundColor:\"var(--token-4c0c05b3-0884-437f-923a-744164c1c38e, rgb(230, 255, 170))\",borderBottomLeftRadius:900,borderBottomRightRadius:900,borderTopLeftRadius:900,borderTopRightRadius:900,opacity:1,...style},variants:{\"fs9V60L0V-hover\":{backgroundColor:\"rgba(51, 51, 51, 0.85)\",opacity:1},\"fs9V60L0V-pressed\":{backgroundColor:\"rgb(51, 51, 51)\",opacity:1},MSSL5z4LD:{backgroundColor:\"var(--token-96c02496-b94c-4359-b99b-5ec12bbf45c9, rgb(217, 202, 255))\",opacity:1},Ro0RBGNEc:{opacity:.5},YC9jhfD8A:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1}},...addPropertyOverrides({\"fs9V60L0V-hover\":{\"data-framer-name\":undefined},\"fs9V60L0V-pressed\":{\"data-framer-name\":undefined},MSSL5z4LD:{\"data-framer-name\":\"Success\"},Ro0RBGNEc:{\"data-framer-name\":\"Disabled\"},XPI789xUB:{\"data-framer-name\":\"Loading\"},YC9jhfD8A:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sh53af\",\"data-styles-preset\":\"lU4vD7L7g\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-3jtmyt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NOyKkSO9P\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:a42nmhEXK,variants:{\"fs9V60L0V-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"fs9V60L0V-pressed\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},MSSL5z4LD:{\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},YC9jhfD8A:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"fs9V60L0V-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sh53af\",\"data-styles-preset\":\"lU4vD7L7g\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Label\"})})},\"fs9V60L0V-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sh53af\",\"data-styles-preset\":\"lU4vD7L7g\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Label\"})})},MSSL5z4LD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:\"Thank you\"})}),fonts:[\"Inter-SemiBold\"],text:undefined},YC9jhfD8A:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"],text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-fkbb0c\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"ucC5ZMH7t\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-b3qc4j\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"FUwCQDxcD\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},variants:{XPI789xUB:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-oyo23b\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"Shlxwop9a\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\".framer-s46xR.framer-1n2exqw, .framer-s46xR .framer-1n2exqw { display: block; }\",\".framer-s46xR.framer-nuzv4p { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 50px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-s46xR .framer-3jtmyt { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-s46xR .framer-fkbb0c { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: auto; overflow: hidden; position: relative; width: 20px; }\",\".framer-s46xR .framer-b3qc4j { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-s46xR .framer-oyo23b { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-s46xR.framer-v-ffego1.framer-nuzv4p, .framer-s46xR.framer-v-9q9t7l.framer-nuzv4p, .framer-s46xR.framer-v-1s9r7pl.framer-nuzv4p, .framer-s46xR.framer-v-cqu9j3.framer-nuzv4p { cursor: unset; }\",\".framer-s46xR.framer-v-ffego1 .framer-b3qc4j { overflow: hidden; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XPI789xUB\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ro0RBGNEc\":{\"layout\":[\"fixed\",\"fixed\"]},\"MSSL5z4LD\":{\"layout\":[\"fixed\",\"fixed\"]},\"YC9jhfD8A\":{\"layout\":[\"fixed\",\"fixed\"]},\"JoY7Whxnn\":{\"layout\":[\"fixed\",\"fixed\"]},\"SGGsCfvQ4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"a42nmhEXK\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerX0lutiPYq=withCSS(Component,css,\"framer-s46xR\");export default FramerX0lutiPYq;FramerX0lutiPYq.displayName=\"Button 2\";FramerX0lutiPYq.defaultProps={height:50,width:240};addPropertyControls(FramerX0lutiPYq,{variant:{options:[\"fs9V60L0V\",\"XPI789xUB\",\"Ro0RBGNEc\",\"MSSL5z4LD\",\"YC9jhfD8A\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},a42nmhEXK:{defaultValue:\"Submit\",title:\"Label\",type:ControlType.String},ona42nmhEXKChange:{changes:\"a42nmhEXK\",type:ControlType.ChangeHandler}});addFonts(FramerX0lutiPYq,[{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\"},{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX0lutiPYq\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XPI789xUB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ro0RBGNEc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MSSL5z4LD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YC9jhfD8A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JoY7Whxnn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SGGsCfvQ4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"a42nmhEXK\\\":\\\"label\\\"}\",\"framerIntrinsicWidth\":\"240\",\"framerIntrinsicHeight\":\"50\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X0lutiPYq.map","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[o(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,i)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let a of o(e))u.call(t,a)||a===r||n(t,a,{get:()=>e[a],enumerable:!(i=s(e,a))||i.enumerable});return t;},c=(t,e,r)=>(r=null!=t?i(a(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:n(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,i=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return n;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){o(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!a(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));o(e);for(var r=0;r<e.callbacks.length;r++){var i=t[r];i instanceof Error?e.callbacks[r].reject(i):e.callbacks[r].resolve(i);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,i=this._cacheKeyFn(t);if(r){var n=r.get(i);if(n){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(n);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(i,l),l;},e.loadMany=function(t){if(!a(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var i,n=this._cacheKeyFn(t);void 0===r.get(n)&&(e instanceof Error?(i=Promise.reject(e)).catch(function(){}):i=Promise.resolve(e),r.set(n,i));}return this;},t;}(),n=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){o(e);for(var i=0;i<e.keys.length;i++)t.clear(e.keys[i]),e.callbacks[i].reject(r);}function o(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=i;}}),d=c(f(),1);import{yieldToMain as g}from\"framer\";// ../../shared/src/yield.ts\nfunction v(t){return\"function\"==typeof t?t():t;}var y={background:0,\"user-visible\":1,\"user-blocking\":2};function p(t,e){return y[t]>y[e];}// ../../library/src/utils/schedulerPriority.ts\nfunction m(t){let e;for(let r of t){let t=v(r);if((void 0===e||p(t,e))&&(e=t),\"user-blocking\"===e)break;}return e;}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,i=this.bytes.subarray(e,r);return this.offset=r,i;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=I(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as S,yieldToMain as U}from\"framer\";// ../../library/src/utils/utils.ts\nvar k=\"undefined\"!=typeof window,L=k&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction B(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function E(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar M=1024,P=1.5,T=t=>2**t-1,x=t=>-(2**(t-1)),F=t=>2**(t-1)-1,N={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:x(8),Int16:x(16),Int32:x(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},A={Uint8:T(8),Uint16:T(16),Uint32:T(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:F(8),Int16:F(16),Int32:F(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function q(t,e,r,i){B(t>=e,t,\"outside lower bound for\",i),B(t<=r,t,\"outside upper bound for\",i);}var O=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*P)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){q(t,N.Uint8,A.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){q(t,N.Uint16,A.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){q(t,N.Uint32,A.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){q(t,N.Uint64,A.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){q(t,N.BigUint64,A.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){q(t,N.Int8,A.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){q(t,N.Int16,A.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){q(t,N.Int32,A.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){q(t,N.Int64,A.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){q(t,N.BigInt64,A.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(M)),t(this,\"view\",I(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction _(t){return\"string\"==typeof t;}function j(t){return Number.isFinite(t);}function D(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar R=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return B(j(r),\"Invalid chunkId\"),B(j(i),\"Invalid offset\"),B(j(n),\"Invalid length\"),new e(r,i,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),i=t.readUint32(),n=t.readUint32();return new e(r,i,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(B(this.length===t.length),0);}constructor(e,r,i){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=i;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nfunction C(t){if(D(t))return 0/* Null */;switch(t.type){case\"array\"/* Array */:return 1/* Array */;case\"boolean\"/* Boolean */:return 2/* Boolean */;case\"color\"/* Color */:return 3/* Color */;case\"date\"/* Date */:return 4/* Date */;case\"enum\"/* Enum */:return 5/* Enum */;case\"file\"/* File */:return 6/* File */;case\"responsiveimage\"/* ResponsiveImage */:return 10/* ResponsiveImage */;case\"link\"/* Link */:return 7/* Link */;case\"number\"/* Number */:return 8/* Number */;case\"object\"/* Object */:return 9/* Object */;case\"richtext\"/* RichText */:return 11/* RichText */;case\"string\"/* String */:return 12/* String */;case\"vectorsetitem\"/* VectorSetItem */:return 13/* VectorSetItem */;default:E(t);}}function J(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:\"array\"/* Array */,value:i};}function W(t,e){for(let i of(t.writeUint16(e.value.length),e.value))r.write(t,i);}function $(t,e,i){let n=t.value.length,s=e.value.length;if(n<s)return -1;if(n>s)return 1;for(let s=0;s<n;s++){let n=t.value[s],o=e.value[s],a=r.compare(n,o,i);if(0!==a)return a;}return 0;}function z(t){return{type:\"boolean\"/* Boolean */,value:0!==t.readUint8()};}function K(t,e){t.writeUint8(e.value?1:0);}function G(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:\"color\"/* Color */,value:t.readString()};}function H(t,e){t.writeString(e.value);}function X(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Q(t){let e=t.readInt64(),r=new Date(e);return{type:\"date\"/* Date */,value:r.toISOString()};}function Y(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function Z(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function tt(t){return{type:\"enum\"/* Enum */,value:t.readString()};}function te(t,e){t.writeString(e.value);}function tr(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ti(t){return{type:\"file\"/* File */,value:t.readString()};}function tn(t,e){t.writeString(e.value);}function ts(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(t){return{type:\"link\"/* Link */,value:t.readJson()};}function ta(t,e){t.writeJson(e.value);}function tu(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function tl(t){return{type:\"number\"/* Number */,value:t.readFloat64()};}function th(t,e){t.writeFloat64(e.value);}function tc(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tf(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:\"object\"/* Object */,value:i};}function td(t,e){let i=Object.entries(e.value);for(let[e,n]of(t.writeUint16(i.length),i))t.writeString(e),r.write(t,n);}function tg(t,e,i){let n=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(n.length<s.length)return -1;if(n.length>s.length)return 1;for(let o=0;o<n.length;o++){let a=n[o],u=s[o];if(a<u)return -1;if(a>u)return 1;let l=t.value[a]??null,h=e.value[u]??null,c=r.compare(l,h,i);if(0!==c)return c;}return 0;}function tv(t){return{type:\"responsiveimage\"/* ResponsiveImage */,value:t.readJson()};}function ty(t,e){t.writeJson(e.value);}function tp(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function tm(t){let e=t.readInt8();if(0===e)return{type:\"richtext\"/* RichText */,value:t.readUint32()};if(1===e)return{type:\"richtext\"/* RichText */,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tw(t,e){if(j(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(_(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tb(t,e){let r=t.value,i=e.value;if(j(r)&&j(i)||_(r)&&_(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tI(t){return{type:\"string\"/* String */,value:t.readString()};}function tS(t,e){t.writeString(e.value);}function tU(t,e,r){let i=t.value,n=e.value;return(0/* CaseInsensitive */===r.type&&(i=t.value.toLowerCase(),n=e.value.toLowerCase()),i<n)?-1:i>n?1:0;}function tk(t){return{type:\"vectorsetitem\"/* VectorSetItem */,value:t.readUint32()};}function tL(t,e){t.writeUint32(e.value);}function tB(t,e){let r=t.value,i=e.value;return r<i?-1:r>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return J(t);case 2/* Boolean */:return z(t);case 3/* Color */:return V(t);case 4/* Date */:return Q(t);case 5/* Enum */:return tt(t);case 6/* File */:return ti(t);case 7/* Link */:return to(t);case 8/* Number */:return tl(t);case 9/* Object */:return tf(t);case 10/* ResponsiveImage */:return tv(t);case 11/* RichText */:return tm(t);case 12/* String */:return tI(t);case 13/* VectorSetItem */:return tk(t);default:E(e);}},t.write=function(t,e){let r=C(e);if(t.writeUint8(r),!D(e))switch(e.type){case\"array\"/* Array */:return W(t,e);case\"boolean\"/* Boolean */:return K(t,e);case\"color\"/* Color */:return H(t,e);case\"date\"/* Date */:return Y(t,e);case\"enum\"/* Enum */:return te(t,e);case\"file\"/* File */:return tn(t,e);case\"link\"/* Link */:return ta(t,e);case\"number\"/* Number */:return th(t,e);case\"object\"/* Object */:return td(t,e);case\"responsiveimage\"/* ResponsiveImage */:return ty(t,e);case\"richtext\"/* RichText */:return tw(t,e);case\"vectorsetitem\"/* VectorSetItem */:return tL(t,e);case\"string\"/* String */:return tS(t,e);default:E(e);}},t.compare=function(t,e,r){let i=C(t),n=C(e);if(i<n)return -1;if(i>n)return 1;if(D(t)||D(e))return 0;switch(t.type){case\"array\"/* Array */:return B(\"array\"/* Array */===e.type),$(t,e,r);case\"boolean\"/* Boolean */:return B(\"boolean\"/* Boolean */===e.type),G(t,e);case\"color\"/* Color */:return B(\"color\"/* Color */===e.type),X(t,e);case\"date\"/* Date */:return B(\"date\"/* Date */===e.type),Z(t,e);case\"enum\"/* Enum */:return B(\"enum\"/* Enum */===e.type),tr(t,e);case\"file\"/* File */:return B(\"file\"/* File */===e.type),ts(t,e);case\"link\"/* Link */:return B(\"link\"/* Link */===e.type),tu(t,e);case\"number\"/* Number */:return B(\"number\"/* Number */===e.type),tc(t,e);case\"object\"/* Object */:return B(\"object\"/* Object */===e.type),tg(t,e,r);case\"responsiveimage\"/* ResponsiveImage */:return B(\"responsiveimage\"/* ResponsiveImage */===e.type),tp(t,e);case\"richtext\"/* RichText */:return B(\"richtext\"/* RichText */===e.type),tb(t,e);case\"vectorsetitem\"/* VectorSetItem */:return B(\"vectorsetitem\"/* VectorSetItem */===e.type),tB(t,e);case\"string\"/* String */:return B(\"string\"/* String */===e.type),tU(t,e,r);default:E(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tE=class e{sortEntries(){this.entries.sort((t,e)=>{for(let i=0;i<this.fieldNames.length;i++){let n=t.values[i],s=e.values[i],o=r.compare(n,s,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}static async deserialize(t,i){let n=new b(t),s=n.readJson(),o=n.readUint8(),a=[];for(let t=0;t<o;t++){let t=n.readString();a.push(t);}let u=new e(a,{collation:s}),l=n.readUint32(),h=()=>{let t=[];for(let e=0;e<o;e++){let e=r.read(n);t.push(e);}let e=R.read(n);u.entries.push({values:t,pointer:e});};for(let t=0;t<l;t++){let t=i?.();t&&await t,h();}return u;}serialize(){let t=new O;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:i,pointer:n}=e;for(let e of i)r.write(t,e);n.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tM=3,tP=250,tT=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tx=async(t,e)=>{let r=0;for(;;){try{let i=await fetch(t,e);if(!tT.includes(i.status)||++r>tM)return i;}catch(t){if(e?.signal?.aborted||++r>tM)throw t;}await tF(r);}};async function tF(t){let e=Math.floor(tP*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tN(t,e){let r=tO(e),i=[],n=0;for(let t of r)i.push(`${t.from}-${t.to-1}`),n+=t.to-t.from;let s=new URL(t),o=i.join(\",\");s.searchParams.set(\"range\",o);let a=await tx(s);if(200!==a.status)throw Error(`Request failed: ${a.status} ${a.statusText}`);let u=await a.arrayBuffer(),l=new Uint8Array(u);if(l.length!==n)throw Error(\"Request failed: Unexpected response length\");let h=new tA,c=0;for(let t of r){let e=t.to-t.from,r=c+e,i=l.subarray(c,r);h.write(t.from,i),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tA=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let i=t-r.start,n=i+e;return r.data.slice(i,n);}throw Error(\"Missing data\");}write(t,e){let r=t,i=r+e.length,n=0,s=this.chunks.length;for(;n<s;n++){let t=this.chunks[n];if(B(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let i=r-t.start,n=t.data.subarray(0,i);e=tq(n,e),r=t.start;}break;}}for(;s>n;s--){let t=this.chunks[s-1];if(B(t,\"Missing chunk\"),!(i<t.start)){if(i<t.end){let r=i-t.start,n=t.data.subarray(r);e=tq(e,n),i=t.end;}break;}}let o={start:r,end:i,data:e},a=s-n;this.chunks.splice(n,a,o);}constructor(){t(this,\"chunks\",[]);}};function tq(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tO(t){B(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,i=r[e];i&&t.from<=i.to?r[e]={from:i.from,to:Math.max(i.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar t_=class{async loadModel(){let[t]=await tN(this.options.url,[this.options.range]);return B(t,\"Failed to load model\"),tE.deserialize(t,()=>{let t=m(this.modelPrioritySources);return t?U({batch:!0,priority:t}):void 0;});}async getModel(t){return this.model||(t&&this.modelPrioritySources.add(t),this.modelPromise??=this.loadModel().finally(()=>{this.modelPrioritySources.clear();}),this.model??=await this.modelPromise),this.model;}async lookupItems(t,e){B(t.length===this.fields.length,\"Invalid query length\");let r=await this.getModel(e),i=[r.entries];for(let[r,n]of t.entries()){let t=[];for(let s of i){let i;let o=e?U({batch:!0,priority:v(e)}):void 0;switch(o&&await o,n.type){case\"All\"/* All */:i=[s];break;case\"Equals\"/* Equals */:i=this.queryEquals(s,n,r);break;case\"NotEquals\"/* NotEquals */:i=this.queryNotEquals(s,n,r);break;case\"LessThan\"/* LessThan */:i=this.queryLessThan(s,n,r);break;case\"GreaterThan\"/* GreaterThan */:i=this.queryGreaterThan(s,n,r);break;case\"Contains\"/* Contains */:i=await this.queryContains(s,n,r,e);break;case\"StartsWith\"/* StartsWith */:i=await this.queryStartsWith(s,n,r,e);break;case\"EndsWith\"/* EndsWith */:i=await this.queryEndsWith(s,n,r,e);break;default:E(n);}t.push(...i);}i=t;}let n=[];for(let t of i)for(let r of t){let t=e?U({batch:!0,priority:v(e)}):void 0;t&&await t;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=this.options.fieldNames[t],n=r.values[t];i[e]=n;}n.push({pointer:r.pointer.toString(),data:i});}return n;}queryEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=t.slice(i,n+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=[],o=t.slice(0,i);o.length>0&&s.push(o);let a=t.slice(n+1);return a.length>0&&s.push(a),s;}queryLessThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getRightMost(t,r,e.value),n=t.slice(0,i+1);return n.length>0?[n]:[];}let n=this.getLeftMost(t,r,e.value),s=t.slice(0,n);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getLeftMost(t,r,e.value),n=t.slice(i);return n.length>0?[n]:[];}let n=this.getRightMost(t,r,e.value),s=t.slice(n+1);return s.length>0?[s]:[];}queryContains(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.includes(i);});}queryStartsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.startsWith(i);});}queryEndsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.endsWith(i);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];0>r.compare(u,i,this.collation)?n=o+1:s=o;}return n;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];r.compare(u,i,this.collation)>0?s=o:n=o+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */async findItems(t,e,r,i){let n=[],s=0;for(let o=0;o<t.length;o++){let a=r?U({batch:!0,priority:v(r)}):void 0;a&&await a;let u=t[o],l=u.values[e],h=i(l);if(!h){if(s<o){let e=t.slice(s,o);n.push(e);}s=o+1;}}if(s<t.length){let e=t.slice(s);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"modelPrioritySources\",/* @__PURE__ */new Set),t(this,\"collation\",void 0),this.options=e;let r={},i=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];B(e,\"Missing definition for field\",t),r[t]=e,i.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=i,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction tj(t){let e={},i=t.readUint16();for(let n=0;n<i;n++){let i=t.readString();e[i]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nfunction*tD(t){for(let e of t)yield*e.prioritySources;}var tR=class{scanItems(t){return this.itemsPromise?this.isScanning&&t&&this.scanPrioritySources.add(t):(this.isScanning=!0,t&&this.scanPrioritySources.add(t),this.itemsPromise=tx(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),i=new b(r),n=[],s=i.readUint32();for(let t=0;t<s;t++){let t=m(this.scanPrioritySources),e=t?g({batch:!0,priority:t}):void 0;e&&await e;let r=i.getOffset(),s=tj(i),o=i.getOffset()-r,a=new R(this.id,r,o),u=a.toString(),l={pointer:u,data:s};this.itemLoader.prime({pointer:u,prioritySources:/* @__PURE__ */new Set},l),n.push(l);}return n;}).finally(()=>{this.isScanning=!1,this.scanPrioritySources.clear();})),this.itemsPromise;}resolveItem(t,e){let r=this.itemPrioritySources.get(t);r||(r=/* @__PURE__ */new Set,this.itemPrioritySources.set(t,r)),e&&r.add(e);let i=this.itemLoader.load({pointer:t,prioritySources:r}),n=()=>this.itemPrioritySources.delete(t);return i.then(n,n),i;}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"isScanning\",!1),t(this,\"scanPrioritySources\",/* @__PURE__ */new Set),t(this,\"itemPrioritySources\",/* @__PURE__ */new Map),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(({pointer:t})=>{let e=R.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tN(this.url,e),i=[];for(let e=0;e<r.length;e++){let n=m(tD(t)),s=n?g({batch:!0,priority:n}):void 0;s&&await s;let o=r[e];B(o,\"Missing range bytes\");let a=new b(o),u=tj(a),l=t[e]?.pointer;B(l,\"Missing pointer\"),i.push({pointer:l,data:u});}return i;},{// capping to 250 avoids overly long URLs that can cause requests to fail with 414\nmaxBatchSize:250,// Different route workflows can request the same item. Keep DataLoader's cache keyed by the\n// pointer while still carrying the strongest scheduling priority into the shared batch\ncacheKeyFn:t=>t.pointer})),this.id=e,this.url=r;}},tC=class{async scanItems(t){let e=await Promise.all(this.chunks.map(async e=>e.scanItems(t)));return e.flat();}resolveItems(t,e){return Promise.all(t.map(t=>{let r=R.fromString(t),i=this.chunks[r.chunkId];return B(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=R.fromString(t.pointer),i=R.fromString(e.pointer);return r.compare(i);}compareValues(t,e,i){return r.compare(t,e,i);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tR(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tC as DatabaseCollection,t_ as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as r,ComponentPresetsConsumer as t,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,f,u=\"undefined\"!=typeof window,c=u&&\"function\"==typeof window.requestIdleCallback,l=\"preload\";function p(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&l in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as s,createElement as m}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction d(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar y=((a=y||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a),h=((f=h||{})[f.RichText=1]=\"RichText\",f[f.VectorSetItem=2]=\"VectorSetItem\",f);function x(e,r,t){for(let[n,o]of Object.entries(r)){let r=e[n];if(\"number\"==typeof o){e[n]=t(o,r);continue;}T(r,o,t);}}function T(e,r,t){if(\"number\"!=typeof r){if(Array.isArray(r)){if(!Array.isArray(e))return;let[n]=r;for(let r=0;r<e.length;r++){let o=e[r];\"number\"==typeof n?e[r]=t(n,o):T(o,n,t);}return;}null===e||\"object\"!=typeof e||Array.isArray(e)||x(e,r,t);}}function g(i){let a=/* @__PURE__ */new Map;return f=>{let u=a.get(f);if(u)return u;let c=JSON.parse(f),l=function a(f){switch(f[0]){case 1/* Fragment */:{let[,...e]=f,r=e.map(a);return /*#__PURE__*/m(s,void 0,...r);}case 2/* Link */:{let[,e,...r]=f,t=r.map(a);return /*#__PURE__*/m(n,e,...t);}case 3/* Module */:{let[,n,o,u]=f;x(o,u,(e,r)=>{if(1/* RichText */===e)return r?a(r):r;if(\"string\"!=typeof r)return r;let t=i[r];return t?(p(t)&&t.preload(),t):r;});let c=i[n];return d(c,\"Module not found\"),p(c)&&c.preload(),/*#__PURE__*/e(t,{componentIdentifier:n,children:t=>/*#__PURE__*/e(r,{component:c,props:{...t,...o}})});}case 4/* Tag */:{let[,e,r,...t]=f,n=t.map(a);if(\"a\"===e)return /*#__PURE__*/m(o.a,r,...n);return /*#__PURE__*/m(e,r,...n);}case 5/* Text */:{let[,e]=f;return e;}}}(c);return a.set(f,l),l;};}export{h as RichTextJsonPropKind,y as RichTextJsonType,g as getRichTextJsonResolver,x as mapRichTextJsonProps};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3d0591d)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./HnrNsXshS-0.js\";import{getRichTextJsonResolver as a}from\"./HnrNsXshS-1.js\";let r={B2NZLKdGu:{isNullable:!0,type:t.String},bzmIsvlVU:{isNullable:!0,type:t.String},createdAt:{isNullable:!0,type:t.Date},id:{isNullable:!1,type:t.String},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},rdCv7wQf8:{isNullable:!0,type:t.String},RoSmKYN6Q:{isNullable:!0,type:t.String},updatedAt:{isNullable:!0,type:t.Date}},n=[],d=e=>{let t=n[e];if(t)return t().then(e=>e.default);},u={},o=a(u),p=new l,s={collectionByLocaleId:{default:new i({chunks:[new URL(\"./HnrNsXshS-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"c62f7a22-0485-4bfe-92bc-91bb9da06e9cdefault\",indexes:[],resolveRichText:o,resolveVectorSetItem:d,schema:r})},displayName:\"Testimonials\",id:\"c62f7a22-0485-4bfe-92bc-91bb9da06e9c\"};export default s;e(s,{RoSmKYN6Q:{defaultValue:\"\",title:\"Name\",type:t.String},rdCv7wQf8:{preventLocalization:!1,title:\"Slug\",type:t.String},B2NZLKdGu:{defaultValue:\"\",title:\"Role\",type:t.String},bzmIsvlVU:{defaultValue:\"\",displayTextArea:!0,title:\"Quote\",type:t.String},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/HnrNsXshS:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/HnrNsXshS:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await p.query({from:{data:s,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"rdCv7wQf8\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.rdCv7wQf8;},async getRecordIdBySlug(e,t){let[l]=await p.query({from:{data:s,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"rdCv7wQf8\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerContractVersion\":\"1\",\"framerRecordIdKey\":\"id\",\"framerColorSyntax\":\"false\",\"framerSlug\":\"rdCv7wQf8\",\"framerCollectionUtils\":\"1\",\"framerData\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCollectionId\":\"HnrNsXshS\",\"framerEnumToDisplayNameUtils\":\"2\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5186692)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Delight Variable Regular\",\"CUSTOMV2;Delight Variable RegularVF=IndnaHQiIDY0Mg==\",\"CUSTOMV2;Delight Variable RegularVF=IndnaHQiIDY0Mg==\",\"CUSTOMV2;Delight Variable RegularVF=IndnaHQiIDY0Mg==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Delight Variable Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Delight\",url:\"https://framerusercontent.com/assets/Y6ylRUvw88qjN0iPQiRi4fB88.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-dvfYu .framer-styles-preset-1o4hisy:not(.rich-text-wrapper), .framer-dvfYu .framer-styles-preset-1o4hisy.rich-text-wrapper p { --framer-font-family: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 642; --framer-font-variation-axes-bold: \"wght\" 642; --framer-font-variation-axes-bold-italic: \"wght\" 642; --framer-font-variation-axes-italic: \"wght\" 642; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.14em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1079px) and (min-width: 0px) { .framer-dvfYu .framer-styles-preset-1o4hisy:not(.rich-text-wrapper), .framer-dvfYu .framer-styles-preset-1o4hisy.rich-text-wrapper p { --framer-font-family: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 642; --framer-font-variation-axes-bold: \"wght\" 642; --framer-font-variation-axes-bold-italic: \"wght\" 642; --framer-font-variation-axes-italic: \"wght\" 642; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.15em; --framer-paragraph-spacing: 4px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-dvfYu\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4ecd144)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Delight Variable Regular\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Delight Variable Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Delight\",url:\"https://framerusercontent.com/assets/Y6ylRUvw88qjN0iPQiRi4fB88.woff2\",variationAxes,weight:\"400\"}]}];export const css=[\".framer-TBuBa .framer-styles-preset-1eb9cjb:not(.rich-text-wrapper), .framer-TBuBa .framer-styles-preset-1eb9cjb.rich-text-wrapper p { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 44px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 571; --framer-font-weight: 400; --framer-letter-spacing: -0.015em; --framer-line-height: 0.98em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d); --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: 1080px) { .framer-TBuBa .framer-styles-preset-1eb9cjb:not(.rich-text-wrapper), .framer-TBuBa .framer-styles-preset-1eb9cjb.rich-text-wrapper p { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 38px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 571; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 1079px) and (min-width: 810px) { .framer-TBuBa .framer-styles-preset-1eb9cjb:not(.rich-text-wrapper), .framer-TBuBa .framer-styles-preset-1eb9cjb.rich-text-wrapper p { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 571; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.02em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d); --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-TBuBa .framer-styles-preset-1eb9cjb:not(.rich-text-wrapper), .framer-TBuBa .framer-styles-preset-1eb9cjb.rich-text-wrapper p { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 571; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.04em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-TBuBa\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c81289c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Delight Variable Regular\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Delight Variable Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Delight\",url:\"https://framerusercontent.com/assets/Y6ylRUvw88qjN0iPQiRi4fB88.woff2\",variationAxes,weight:\"400\"}]}];export const css=[\".framer-V1nXR .framer-styles-preset-1t65659:not(.rich-text-wrapper), .framer-V1nXR .framer-styles-preset-1t65659.rich-text-wrapper p { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 700; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 0.95em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\",\"@media (max-width: 1079px) and (min-width: 0px) { .framer-V1nXR .framer-styles-preset-1t65659:not(.rich-text-wrapper), .framer-V1nXR .framer-styles-preset-1t65659.rich-text-wrapper p { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 700; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 0.95em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }\"];export const className=\"framer-V1nXR\";\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 (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"sVN6YVZ9m\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2903821725\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ab47M\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-ab47M { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Right\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-ab47M\");Icon.displayName=\"Chevron Right\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6 12 L 0 6 L 6 0\" fill=\"transparent\" height=\"12px\" id=\"rhFEz5mBN\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3938257237\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-4rnSx\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-4rnSx { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Left\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-4rnSx\");Icon.displayName=\"Chevron Left\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Left\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronRight from\"https://framerusercontent.com/modules/liGwkIXVDPkg4CfKUJoR/BvPhIrJAI4RLkVfNzsaP/zD0HidK19.js\";import ChevronLeft from\"https://framerusercontent.com/modules/Wox1BwGXM80ltN4SxGnw/fBScsGeW1NS1aeNoGoOW/GXOmzsK3W.js\";const enabledGestures={nAxUftEyZ:{hover:true},qsIn2KxpW:{hover:true}};const cycleOrder=[\"qsIn2KxpW\",\"nAxUftEyZ\"];const serializationHash=\"framer-xinKU\";const variantClassNames={nAxUftEyZ:\"framer-v-1bqw7kg\",qsIn2KxpW:\"framer-v-16duup5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pLmQofhug=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 2\":\"nAxUftEyZ\",Right:\"qsIn2KxpW\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,pLmQofhug:click??props.pLmQofhug,variant:humanReadableVariantMap[props.variant]??props.variant??\"qsIn2KxpW\"};};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,pLmQofhug,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qsIn2KxpW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1f2nan1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(pLmQofhug){const res=await pLmQofhug(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16duup5\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Right\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qsIn2KxpW\",onTap:onTap1f2nan1,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(97, 94, 94)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9b5b0cb3-b194-4eb4-b677-c5bc2e74954e, rgb(46, 37, 41))\",...style},variants:{\"nAxUftEyZ-hover\":{\"--border-color\":\"rgb(184, 184, 184)\"},\"qsIn2KxpW-hover\":{\"--border-color\":\"rgb(184, 184, 184)\"}},...addPropertyOverrides({\"nAxUftEyZ-hover\":{\"data-framer-name\":undefined},\"qsIn2KxpW-hover\":{\"data-framer-name\":undefined},nAxUftEyZ:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-qkhz4i\",Component:ChevronRight,layoutDependency:layoutDependency,layoutId:\"DbWKo4MWU\",style:{\"--1m973uw\":\"var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d)\",\"--js9iwy\":1.25},...addPropertyOverrides({nAxUftEyZ:{Component:ChevronLeft}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-xinKU.framer-5segtp, .framer-xinKU .framer-5segtp { display: block; }\",\".framer-xinKU.framer-16duup5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 52px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 52px; }\",\".framer-xinKU .framer-qkhz4i { flex: none; height: auto; position: relative; width: 30px; }\",'.framer-xinKU[data-border=\"true\"]::after, .framer-xinKU [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 72\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nAxUftEyZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"JfI6DelGP\":{\"layout\":[\"fixed\",\"fixed\"]},\"aKDEa8MTt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pLmQofhug\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerc2v83U0lO=withCSS(Component,css,\"framer-xinKU\");export default Framerc2v83U0lO;Framerc2v83U0lO.displayName=\"Slider Control\";Framerc2v83U0lO.defaultProps={height:72,width:72};addPropertyControls(Framerc2v83U0lO,{variant:{options:[\"qsIn2KxpW\",\"nAxUftEyZ\"],optionTitles:[\"Right\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},pLmQofhug:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerc2v83U0lO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc2v83U0lO\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"72\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"pLmQofhug\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nAxUftEyZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JfI6DelGP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aKDEa8MTt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"72\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./c2v83U0lO.map","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,PathVariablesContext,queryCache,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Testimonials from\"https://framerusercontent.com/modules/ehtaxAynjmWT2fNtKncL/9WUwOoM6zQWAHOI3QSG8/HnrNsXshS.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/sr7Y2vpLVulawjmnEGfK/ETQcPdlmmf3A93kN9cP5/j7jK0DYYs.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/tqPaoYsllLDrIjq4Bes7/xIJYaw5oHqzoQdHMsf88/uD0vhMBg4.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Y3vC1P0IuOGJ6zW6HMMl/61GovglxRqO5Wvn7gmP5/z1aA6xCSg.js\";import SliderControl from\"https://framerusercontent.com/modules/gZpV3zMZZRRbBP3WwkbQ/PkK70NGwXqLb7YGY6RqK/c2v83U0lO.js\";const SliderControlFonts=getFonts(SliderControl);const cycleOrder=[\"tPmi2ITVx\",\"ZWE_6OCsw\",\"drNxH59Ze\",\"wJyhr5mHt\",\"tvqCmVqa9\",\"qV4F30__z\",\"vo_n_SWhL\",\"An9RsDn5v\",\"II5MhP1BE\",\"ut4raqshY\",\"S6_LjK9ry\",\"LPtmxvYrb\",\"r6cDbcJCg\",\"Gmm5DFC_2\",\"oKCLSdJKZ\",\"nfoltyDXR\"];const serializationHash=\"framer-YB0Lo\";const variantClassNames={An9RsDn5v:\"framer-v-sn5psq\",drNxH59Ze:\"framer-v-19z17rr\",Gmm5DFC_2:\"framer-v-jdxpyd\",II5MhP1BE:\"framer-v-1oc81vh\",LPtmxvYrb:\"framer-v-1cfugn3\",nfoltyDXR:\"framer-v-q9ueu9\",oKCLSdJKZ:\"framer-v-1wfwxcg\",qV4F30__z:\"framer-v-mxjtci\",r6cDbcJCg:\"framer-v-1d8o1be\",S6_LjK9ry:\"framer-v-138mxu0\",tPmi2ITVx:\"framer-v-tbqvyq\",tvqCmVqa9:\"framer-v-14btlck\",ut4raqshY:\"framer-v-anfxci\",vo_n_SWhL:\"framer-v-1tf6ubd\",wJyhr5mHt:\"framer-v-85l1pt\",ZWE_6OCsw:\"framer-v-jbi1vx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ypjE8VTbF=undefined;const bzmIsvlVUoZEy_OJ2R=undefined;const RoSmKYN6QoZEy_OJ2R=undefined;const B2NZLKdGuoZEy_OJ2R=undefined;const rdCv7wQf8oZEy_OJ2R=undefined;const idoZEy_OJ2R=undefined;const bzmIsvlVUPcjtTxaKI=undefined;const RoSmKYN6QPcjtTxaKI=undefined;const B2NZLKdGuPcjtTxaKI=undefined;const rdCv7wQf8PcjtTxaKI=undefined;const idPcjtTxaKI=undefined;const bzmIsvlVUBUJzahg1N=undefined;const RoSmKYN6QBUJzahg1N=undefined;const B2NZLKdGuBUJzahg1N=undefined;const rdCv7wQf8BUJzahg1N=undefined;const idBUJzahg1N=undefined;const bzmIsvlVUGxHfZG3v_=undefined;const RoSmKYN6QGxHfZG3v_=undefined;const B2NZLKdGuGxHfZG3v_=undefined;const rdCv7wQf8GxHfZG3v_=undefined;const idGxHfZG3v_=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"sL82r1P7N\":return true;default:return false;}};const toBoolean=value=>{return Boolean(value);};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"IPashVX3Y\":return true;default:return false;}};const convertFromEnum2=(value,activeLocale)=>{switch(value){case\"ww1ea4WHS\":return true;default:return false;}};const prefix=(value,prefix)=>{if(typeof value===\"string\"&&typeof prefix===\"string\"){return prefix+value;}else if(typeof value===\"string\"){return value;}else if(typeof prefix===\"string\"){return prefix;}return\"\";};const suffix=(value,suffix)=>{if(typeof value===\"string\"&&typeof suffix===\"string\"){return value+suffix;}else if(typeof value===\"string\"){return value;}else if(typeof suffix===\"string\"){return suffix;}return\"\";};const query=prequery=>prequery({from:{alias:\"oZEy_OJ2R\",data:Testimonials,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"oZEy_OJ2R\",name:\"bzmIsvlVU\",type:\"Identifier\"},{collection:\"oZEy_OJ2R\",name:\"RoSmKYN6Q\",type:\"Identifier\"},{collection:\"oZEy_OJ2R\",name:\"B2NZLKdGu\",type:\"Identifier\"},{collection:\"oZEy_OJ2R\",name:\"rdCv7wQf8\",type:\"Identifier\"},{collection:\"oZEy_OJ2R\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"oZEy_OJ2R\",data:Testimonials,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"oZEy_OJ2R\",name:\"bzmIsvlVU\",type:\"Identifier\"},{collection:\"oZEy_OJ2R\",name:\"RoSmKYN6Q\",type:\"Identifier\"},{collection:\"oZEy_OJ2R\",name:\"B2NZLKdGu\",type:\"Identifier\"},{collection:\"oZEy_OJ2R\",name:\"rdCv7wQf8\",type:\"Identifier\"},{collection:\"oZEy_OJ2R\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"PcjtTxaKI\",data:Testimonials,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"PcjtTxaKI\",name:\"bzmIsvlVU\",type:\"Identifier\"},{collection:\"PcjtTxaKI\",name:\"RoSmKYN6Q\",type:\"Identifier\"},{collection:\"PcjtTxaKI\",name:\"B2NZLKdGu\",type:\"Identifier\"},{collection:\"PcjtTxaKI\",name:\"rdCv7wQf8\",type:\"Identifier\"},{collection:\"PcjtTxaKI\",name:\"id\",type:\"Identifier\"}]});const query3=()=>({from:{alias:\"PcjtTxaKI\",data:Testimonials,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"PcjtTxaKI\",name:\"bzmIsvlVU\",type:\"Identifier\"},{collection:\"PcjtTxaKI\",name:\"RoSmKYN6Q\",type:\"Identifier\"},{collection:\"PcjtTxaKI\",name:\"B2NZLKdGu\",type:\"Identifier\"},{collection:\"PcjtTxaKI\",name:\"rdCv7wQf8\",type:\"Identifier\"},{collection:\"PcjtTxaKI\",name:\"id\",type:\"Identifier\"}]});const query4=prequery=>prequery({from:{alias:\"BUJzahg1N\",data:Testimonials,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"BUJzahg1N\",name:\"bzmIsvlVU\",type:\"Identifier\"},{collection:\"BUJzahg1N\",name:\"RoSmKYN6Q\",type:\"Identifier\"},{collection:\"BUJzahg1N\",name:\"B2NZLKdGu\",type:\"Identifier\"},{collection:\"BUJzahg1N\",name:\"rdCv7wQf8\",type:\"Identifier\"},{collection:\"BUJzahg1N\",name:\"id\",type:\"Identifier\"}]});const query5=()=>({from:{alias:\"BUJzahg1N\",data:Testimonials,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"BUJzahg1N\",name:\"bzmIsvlVU\",type:\"Identifier\"},{collection:\"BUJzahg1N\",name:\"RoSmKYN6Q\",type:\"Identifier\"},{collection:\"BUJzahg1N\",name:\"B2NZLKdGu\",type:\"Identifier\"},{collection:\"BUJzahg1N\",name:\"rdCv7wQf8\",type:\"Identifier\"},{collection:\"BUJzahg1N\",name:\"id\",type:\"Identifier\"}]});const query6=prequery=>prequery({from:{alias:\"GxHfZG3v_\",data:Testimonials,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"GxHfZG3v_\",name:\"bzmIsvlVU\",type:\"Identifier\"},{collection:\"GxHfZG3v_\",name:\"RoSmKYN6Q\",type:\"Identifier\"},{collection:\"GxHfZG3v_\",name:\"B2NZLKdGu\",type:\"Identifier\"},{collection:\"GxHfZG3v_\",name:\"rdCv7wQf8\",type:\"Identifier\"},{collection:\"GxHfZG3v_\",name:\"id\",type:\"Identifier\"}]});const query7=()=>({from:{alias:\"GxHfZG3v_\",data:Testimonials,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"GxHfZG3v_\",name:\"bzmIsvlVU\",type:\"Identifier\"},{collection:\"GxHfZG3v_\",name:\"RoSmKYN6Q\",type:\"Identifier\"},{collection:\"GxHfZG3v_\",name:\"B2NZLKdGu\",type:\"Identifier\"},{collection:\"GxHfZG3v_\",name:\"rdCv7wQf8\",type:\"Identifier\"},{collection:\"GxHfZG3v_\",name:\"id\",type:\"Identifier\"}]});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop \\xb7 2\":\"qV4F30__z\",\"Desktop \\xb7 3\":\"tvqCmVqa9\",\"Desktop \\xb7 4\":\"r6cDbcJCg\",\"Large \\xb7 2\":\"S6_LjK9ry\",\"Large \\xb7 3\":\"LPtmxvYrb\",\"Large \\xb7 4\":\"nfoltyDXR\",\"Phone \\xb7 2\":\"II5MhP1BE\",\"Phone \\xb7 3\":\"ut4raqshY\",\"Phone \\xb7 4\":\"oKCLSdJKZ\",\"Tablet \\xb7 2\":\"vo_n_SWhL\",\"Tablet \\xb7 3\":\"An9RsDn5v\",\"Tablet \\xb7 4\":\"Gmm5DFC_2\",Desktop:\"tPmi2ITVx\",Large:\"wJyhr5mHt\",Phone:\"ZWE_6OCsw\",Tablet:\"drNxH59Ze\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"2\":\"ww1ea4WHS\",\"3\":\"IPashVX3Y\",\"4\":\"sL82r1P7N\"};const getProps=({height,id,slides,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tPmi2ITVx\",ypjE8VTbF:humanReadableEnumMap[slides]??slides??props.ypjE8VTbF??\"ww1ea4WHS\"};};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,ypjE8VTbF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tPmi2ITVx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ZWE_6OCsw\",\"vo_n_SWhL\",\"An9RsDn5v\",\"II5MhP1BE\",\"ut4raqshY\",\"Gmm5DFC_2\",\"oKCLSdJKZ\"].includes(baseVariant))return false;return true;};const visible=toBoolean(convertFromEnum(ypjE8VTbF,activeLocale));const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const pLmQofhugrcjg9w=activeVariantCallback(async(...args)=>{setVariant(\"r6cDbcJCg\");});const pLmQofhug1dwss93=activeVariantCallback(async(...args)=>{setVariant(\"Gmm5DFC_2\");});const pLmQofhug1vkklk3=activeVariantCallback(async(...args)=>{setVariant(\"nfoltyDXR\");});const pLmQofhug1air0y5=activeVariantCallback(async(...args)=>{setVariant(\"qV4F30__z\");});const pLmQofhug13bijow=activeVariantCallback(async(...args)=>{setVariant(\"tPmi2ITVx\");});const pLmQofhugpyyn5b=activeVariantCallback(async(...args)=>{setVariant(\"wJyhr5mHt\");});const pLmQofhug16q4ezq=activeVariantCallback(async(...args)=>{setVariant(\"S6_LjK9ry\");});const pLmQofhuguzx9bf=activeVariantCallback(async(...args)=>{setVariant(\"tvqCmVqa9\");});const pLmQofhugtj3xxm=activeVariantCallback(async(...args)=>{setVariant(\"LPtmxvYrb\");});const visible1=toBoolean(convertFromEnum1(ypjE8VTbF,activeLocale));const pLmQofhugjhzpji=activeVariantCallback(async(...args)=>{setVariant(\"An9RsDn5v\");});const visible2=toBoolean(convertFromEnum2(ypjE8VTbF,activeLocale));const pLmQofhug1p1if86=activeVariantCallback(async(...args)=>{setVariant(\"vo_n_SWhL\");});const isDisplayed1=()=>{if([\"ZWE_6OCsw\",\"vo_n_SWhL\",\"An9RsDn5v\",\"II5MhP1BE\",\"ut4raqshY\",\"Gmm5DFC_2\",\"oKCLSdJKZ\"].includes(baseVariant))return true;return false;};const pLmQofhugug7zxj=activeVariantCallback(async(...args)=>{setVariant(\"oKCLSdJKZ\");});const pLmQofhugjinxol=activeVariantCallback(async(...args)=>{setVariant(\"drNxH59Ze\");});const pLmQofhugynegx3=activeVariantCallback(async(...args)=>{setVariant(\"ZWE_6OCsw\");});const pLmQofhugeolco4=activeVariantCallback(async(...args)=>{setVariant(\"II5MhP1BE\");});const pLmQofhug1k1q1y8=activeVariantCallback(async(...args)=>{setVariant(\"ut4raqshY\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tbqvyq\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"tPmi2ITVx\",ref:refBinding,style:{backgroundColor:\"var(--token-9b5b0cb3-b194-4eb4-b677-c5bc2e74954e, rgb(46, 37, 41))\",...style},...addPropertyOverrides({An9RsDn5v:{\"data-framer-name\":\"Tablet \\xb7 3\"},drNxH59Ze:{\"data-framer-name\":\"Tablet\"},Gmm5DFC_2:{\"data-framer-name\":\"Tablet \\xb7 4\"},II5MhP1BE:{\"data-framer-name\":\"Phone \\xb7 2\"},LPtmxvYrb:{\"data-framer-name\":\"Large \\xb7 3\"},nfoltyDXR:{\"data-framer-name\":\"Large \\xb7 4\"},oKCLSdJKZ:{\"data-framer-name\":\"Phone \\xb7 4\"},qV4F30__z:{\"data-framer-name\":\"Desktop \\xb7 2\"},r6cDbcJCg:{\"data-framer-name\":\"Desktop \\xb7 4\"},S6_LjK9ry:{\"data-framer-name\":\"Large \\xb7 2\"},tvqCmVqa9:{\"data-framer-name\":\"Desktop \\xb7 3\"},ut4raqshY:{\"data-framer-name\":\"Phone \\xb7 3\"},vo_n_SWhL:{\"data-framer-name\":\"Tablet \\xb7 2\"},wJyhr5mHt:{\"data-framer-name\":\"Large\"},ZWE_6OCsw:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qt9kpr\",layoutDependency:layoutDependency,layoutId:\"po0cuRp8H\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1t65659\",\"data-styles-preset\":\"z1aA6xCSg\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93dd6dda-b6a1-46e5-ab1f-3383900f201c))\"},children:\"(TRUSTED CLIENT PARTNERS )\"})}),className:\"framer-erqaik\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZZ3VC8C5j\",style:{\"--extracted-r6o4lv\":\"var(--token-93dd6dda-b6a1-46e5-ab1f-3383900f201c)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tlqwgu\",layoutDependency:layoutDependency,layoutId:\"Y3Rp13eRe\",children:[visible!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",y:(componentViewport?.y||0)+110+0+(0+17.1+(((componentViewport?.height||200)-228)*1-0-69.1)/1*1)+0,...addPropertyOverrides({drNxH59Ze:{y:(componentViewport?.y||0)+80+0+0+17.1+0},LPtmxvYrb:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},nfoltyDXR:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},S6_LjK9ry:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},wJyhr5mHt:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jx1b15-container\",layoutDependency:layoutDependency,layoutId:\"D6Ci0Hkfc-container\",nodeId:\"D6Ci0Hkfc\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"D6Ci0Hkfc\",layoutId:\"D6Ci0Hkfc\",pLmQofhug:pLmQofhugrcjg9w,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"nAxUftEyZ\"),width:\"100%\",...addPropertyOverrides({drNxH59Ze:{pLmQofhug:pLmQofhug1dwss93},LPtmxvYrb:{pLmQofhug:pLmQofhug16q4ezq},nfoltyDXR:{pLmQofhug:pLmQofhugtj3xxm},qV4F30__z:{pLmQofhug:pLmQofhug13bijow},r6cDbcJCg:{pLmQofhug:pLmQofhuguzx9bf},S6_LjK9ry:{pLmQofhug:pLmQofhugpyyn5b},tvqCmVqa9:{pLmQofhug:pLmQofhug1air0y5},wJyhr5mHt:{pLmQofhug:pLmQofhug1vkklk3}},baseVariant,gestureVariant)})})}),visible1!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",y:(componentViewport?.y||0)+110+0+(0+17.1+(((componentViewport?.height||200)-228)*1-0-69.1)/1*1)+0,...addPropertyOverrides({drNxH59Ze:{y:(componentViewport?.y||0)+80+0+0+17.1+0},LPtmxvYrb:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},nfoltyDXR:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},S6_LjK9ry:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},wJyhr5mHt:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4m5q99-container\",layoutDependency:layoutDependency,layoutId:\"Xo4cX2ADM-container\",nodeId:\"Xo4cX2ADM\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"Xo4cX2ADM\",layoutId:\"Xo4cX2ADM\",pLmQofhug:pLmQofhuguzx9bf,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"nAxUftEyZ\"),width:\"100%\",...addPropertyOverrides({drNxH59Ze:{pLmQofhug:pLmQofhugjhzpji},LPtmxvYrb:{pLmQofhug:pLmQofhug16q4ezq},nfoltyDXR:{pLmQofhug:pLmQofhug16q4ezq},qV4F30__z:{pLmQofhug:pLmQofhug13bijow},r6cDbcJCg:{pLmQofhug:pLmQofhug1air0y5},S6_LjK9ry:{pLmQofhug:pLmQofhugpyyn5b},tvqCmVqa9:{pLmQofhug:pLmQofhug1air0y5}},baseVariant,gestureVariant)})})}),visible2!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",y:(componentViewport?.y||0)+110+0+(0+17.1+(((componentViewport?.height||200)-228)*1-0-69.1)/1*1)+0,...addPropertyOverrides({drNxH59Ze:{y:(componentViewport?.y||0)+80+0+0+17.1+0},LPtmxvYrb:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},nfoltyDXR:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},S6_LjK9ry:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},wJyhr5mHt:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15ihg61-container\",layoutDependency:layoutDependency,layoutId:\"EENXBGI6i-container\",nodeId:\"EENXBGI6i\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"EENXBGI6i\",layoutId:\"EENXBGI6i\",pLmQofhug:pLmQofhug1air0y5,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"nAxUftEyZ\"),width:\"100%\",...addPropertyOverrides({drNxH59Ze:{pLmQofhug:pLmQofhug1p1if86},LPtmxvYrb:{pLmQofhug:pLmQofhugpyyn5b},nfoltyDXR:{pLmQofhug:pLmQofhugpyyn5b},qV4F30__z:{pLmQofhug:pLmQofhug13bijow},r6cDbcJCg:{pLmQofhug:pLmQofhug13bijow},S6_LjK9ry:{pLmQofhug:pLmQofhugpyyn5b},tvqCmVqa9:{pLmQofhug:pLmQofhug13bijow},wJyhr5mHt:{pLmQofhug:pLmQofhug16q4ezq}},baseVariant,gestureVariant)})})}),visible!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",y:(componentViewport?.y||0)+110+0+(0+17.1+(((componentViewport?.height||200)-228)*1-0-69.1)/1*1)+0,...addPropertyOverrides({drNxH59Ze:{y:(componentViewport?.y||0)+80+0+0+17.1+0},LPtmxvYrb:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},nfoltyDXR:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},S6_LjK9ry:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},wJyhr5mHt:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t5r76w-container\",layoutDependency:layoutDependency,layoutId:\"ZIlpyQtEj-container\",nodeId:\"ZIlpyQtEj\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"ZIlpyQtEj\",layoutId:\"ZIlpyQtEj\",pLmQofhug:pLmQofhug1air0y5,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qsIn2KxpW\"),width:\"100%\",...addPropertyOverrides({drNxH59Ze:{pLmQofhug:pLmQofhug1p1if86},LPtmxvYrb:{pLmQofhug:pLmQofhug1vkklk3},nfoltyDXR:{pLmQofhug:pLmQofhugpyyn5b},qV4F30__z:{pLmQofhug:pLmQofhuguzx9bf},r6cDbcJCg:{pLmQofhug:pLmQofhug13bijow},S6_LjK9ry:{pLmQofhug:pLmQofhugtj3xxm},tvqCmVqa9:{pLmQofhug:pLmQofhugrcjg9w},wJyhr5mHt:{pLmQofhug:pLmQofhug16q4ezq}},baseVariant,gestureVariant)})})}),visible1!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",y:(componentViewport?.y||0)+110+0+(0+17.1+(((componentViewport?.height||200)-228)*1-0-69.1)/1*1)+0,...addPropertyOverrides({drNxH59Ze:{y:(componentViewport?.y||0)+80+0+0+17.1+0},LPtmxvYrb:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},nfoltyDXR:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},S6_LjK9ry:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},wJyhr5mHt:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kudbnr-container\",layoutDependency:layoutDependency,layoutId:\"efRDTQs81-container\",nodeId:\"efRDTQs81\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"efRDTQs81\",layoutId:\"efRDTQs81\",pLmQofhug:pLmQofhug1air0y5,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qsIn2KxpW\"),width:\"100%\",...addPropertyOverrides({drNxH59Ze:{pLmQofhug:pLmQofhug1p1if86},LPtmxvYrb:{pLmQofhug:pLmQofhugpyyn5b},nfoltyDXR:{pLmQofhug:pLmQofhugpyyn5b},qV4F30__z:{pLmQofhug:pLmQofhuguzx9bf},S6_LjK9ry:{pLmQofhug:pLmQofhugtj3xxm}},baseVariant,gestureVariant)})})}),visible2!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",y:(componentViewport?.y||0)+110+0+(0+17.1+(((componentViewport?.height||200)-228)*1-0-69.1)/1*1)+0,...addPropertyOverrides({drNxH59Ze:{y:(componentViewport?.y||0)+80+0+0+17.1+0},LPtmxvYrb:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},nfoltyDXR:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},S6_LjK9ry:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0},wJyhr5mHt:{y:(componentViewport?.y||0)+140+0+(0+17.1+(((componentViewport?.height||200)-280)*1-0-69.1)/1*1)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dhq51m-container\",layoutDependency:layoutDependency,layoutId:\"yV7wNeRTc-container\",nodeId:\"yV7wNeRTc\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"yV7wNeRTc\",layoutId:\"yV7wNeRTc\",pLmQofhug:pLmQofhug1air0y5,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qsIn2KxpW\"),width:\"100%\",...addPropertyOverrides({drNxH59Ze:{pLmQofhug:pLmQofhug1p1if86},LPtmxvYrb:{pLmQofhug:pLmQofhugpyyn5b},nfoltyDXR:{pLmQofhug:pLmQofhugpyyn5b},qV4F30__z:{pLmQofhug:pLmQofhug13bijow},r6cDbcJCg:{pLmQofhug:pLmQofhug13bijow},S6_LjK9ry:{pLmQofhug:pLmQofhugpyyn5b},tvqCmVqa9:{pLmQofhug:pLmQofhug13bijow},wJyhr5mHt:{pLmQofhug:pLmQofhug16q4ezq}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cwcahb\",layoutDependency:layoutDependency,layoutId:\"fcNVcEw5I\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nfrpg1\",\"data-framer-name\":\"Progress\",layoutDependency:layoutDependency,layoutId:\"iOS9JHNGZ\",style:{backgroundColor:\"var(--token-05f1db4d-8688-46b3-bf5f-b74ebb2a836f)\"},children:[visible!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d0xay2\",\"data-framer-name\":\"Progress Fill (4 slides)\",layoutDependency:layoutDependency,layoutId:\"r3UwBisEx\",style:{backgroundColor:\"var(--token-4c0c05b3-0884-437f-923a-744164c1c38e)\"}}),visible1!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rnea3p\",\"data-framer-name\":\"Progress Fill (3 slides)\",layoutDependency:layoutDependency,layoutId:\"w4fazTVTW\",style:{backgroundColor:\"var(--token-4c0c05b3-0884-437f-923a-744164c1c38e)\"}}),visible2!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-nmw1zu\",\"data-framer-name\":\"Progress Fill (2 slides)\",layoutDependency:layoutDependency,layoutId:\"XufsfJ4l9\",style:{backgroundColor:\"var(--token-4c0c05b3-0884-437f-923a-744164c1c38e)\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dy56og\",layoutDependency:layoutDependency,layoutId:\"Z1n2KX1r7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ul5thl\",\"data-framer-name\":\"Testimonial 1\",layoutDependency:layoutDependency,layoutId:\"oZEy_OJ2R\",style:{opacity:1},variants:{An9RsDn5v:{opacity:0},Gmm5DFC_2:{opacity:0},II5MhP1BE:{opacity:0},LPtmxvYrb:{opacity:0},nfoltyDXR:{opacity:0},oKCLSdJKZ:{opacity:0},qV4F30__z:{opacity:0},r6cDbcJCg:{opacity:0},S6_LjK9ry:{opacity:0},tvqCmVqa9:{opacity:0},ut4raqshY:{opacity:0},vo_n_SWhL:{opacity:0}},children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({B2NZLKdGu:B2NZLKdGuoZEy_OJ2R,bzmIsvlVU:bzmIsvlVUoZEy_OJ2R,id:idoZEy_OJ2R,rdCv7wQf8:rdCv7wQf8oZEy_OJ2R,RoSmKYN6Q:RoSmKYN6QoZEy_OJ2R},index)=>{bzmIsvlVUoZEy_OJ2R??=\"\";RoSmKYN6QoZEy_OJ2R??=\"\";B2NZLKdGuoZEy_OJ2R??=\"\";rdCv7wQf8oZEy_OJ2R??=\"\";const textContent=suffix(prefix(bzmIsvlVUoZEy_OJ2R,\"“\"),\"”\");const textContent1=prefix(B2NZLKdGuoZEy_OJ2R,\"— \");return /*#__PURE__*/_jsx(LayoutGroup,{id:`oZEy_OJ2R-${idoZEy_OJ2R}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{rdCv7wQf8:rdCv7wQf8oZEy_OJ2R},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1opcrgc\",\"data-framer-name\":\"Slide\",layoutDependency:layoutDependency,layoutId:\"tqYnhHRfJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1eb9cjb\",\"data-styles-preset\":\"uD0vhMBg4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"“COMMON™ is a specialist digital commerce and creative studio. We don’t separate brand & technical thinking from commercial performance, we build them as one system, from strategy through to launch and beyond.”\"})}),className:\"framer-ic2inh\",\"data-framer-name\":\"Quote\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bhTRDjVWi\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gpaze5\",layoutDependency:layoutDependency,layoutId:\"iQT58pG86\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-194wmft\",layoutDependency:layoutDependency,layoutId:\"C5j1trNAf\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b8wb6j\",layoutDependency:layoutDependency,layoutId:\"Lfnb2p0BG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o4hisy\",\"data-styles-preset\":\"j7jK0DYYs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d, rgb(252, 250, 243)))\"},children:\"Name\"})}),className:\"framer-18d1945\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"t4OiMVoUY\",style:{\"--extracted-r6o4lv\":\"var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d, rgb(252, 250, 243))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RoSmKYN6QoZEy_OJ2R,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o4hisy\",\"data-styles-preset\":\"j7jK0DYYs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93dd6dda-b6a1-46e5-ab1f-3383900f201c, rgb(159, 152, 155)))\"},children:\"— \"})}),className:\"framer-1avmiak\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"p7WMuOzz3\",style:{\"--extracted-r6o4lv\":\"var(--token-93dd6dda-b6a1-46e5-ab1f-3383900f201c, rgb(159, 152, 155))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent1,verticalAlignment:\"top\",withExternalLayout:true})]})})})]})})},idoZEy_OJ2R);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e129u7\",\"data-framer-name\":\"Testimonial 2\",layoutDependency:layoutDependency,layoutId:\"PcjtTxaKI\",style:{opacity:0},variants:{II5MhP1BE:{opacity:1},qV4F30__z:{opacity:1},S6_LjK9ry:{opacity:1},vo_n_SWhL:{opacity:1}},children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({B2NZLKdGu:B2NZLKdGuPcjtTxaKI,bzmIsvlVU:bzmIsvlVUPcjtTxaKI,id:idPcjtTxaKI,rdCv7wQf8:rdCv7wQf8PcjtTxaKI,RoSmKYN6Q:RoSmKYN6QPcjtTxaKI},index1)=>{bzmIsvlVUPcjtTxaKI??=\"\";RoSmKYN6QPcjtTxaKI??=\"\";B2NZLKdGuPcjtTxaKI??=\"\";rdCv7wQf8PcjtTxaKI??=\"\";const textContent2=suffix(prefix(bzmIsvlVUPcjtTxaKI,\"“\"),\"”\");const textContent3=prefix(B2NZLKdGuPcjtTxaKI,\"— \");return /*#__PURE__*/_jsx(LayoutGroup,{id:`PcjtTxaKI-${idPcjtTxaKI}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{rdCv7wQf8:rdCv7wQf8PcjtTxaKI},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j7aono\",\"data-framer-name\":\"Slide\",layoutDependency:layoutDependency,layoutId:\"F5qBfldg4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1eb9cjb\",\"data-styles-preset\":\"uD0vhMBg4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"“COMMON™ is a specialist digital commerce and creative studio. We don’t separate brand & technical thinking from commercial performance, we build them as one system, from strategy through to launch and beyond.”\"})}),className:\"framer-18a4wrr\",\"data-framer-name\":\"Quote\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w_bmkBspj\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent2,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ge7zn7\",layoutDependency:layoutDependency,layoutId:\"DsNsXpASS\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1suvsq1\",layoutDependency:layoutDependency,layoutId:\"emMrzmRFk\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12q1ehz\",layoutDependency:layoutDependency,layoutId:\"V_G4yaQK9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o4hisy\",\"data-styles-preset\":\"j7jK0DYYs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d, rgb(252, 250, 243)))\"},children:\"Content\"})}),className:\"framer-1x9ax6a\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XB_5rvsG1\",style:{\"--extracted-r6o4lv\":\"var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d, rgb(252, 250, 243))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RoSmKYN6QPcjtTxaKI,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o4hisy\",\"data-styles-preset\":\"j7jK0DYYs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93dd6dda-b6a1-46e5-ab1f-3383900f201c, rgb(159, 152, 155)))\"},children:\"— \"})}),className:\"framer-18xe7me\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Kd2WSZnDU\",style:{\"--extracted-r6o4lv\":\"var(--token-93dd6dda-b6a1-46e5-ab1f-3383900f201c, rgb(159, 152, 155))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent3,verticalAlignment:\"top\",withExternalLayout:true})]})})})]})})},idPcjtTxaKI);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b3ownc\",\"data-framer-name\":\"Testimonial 3\",layoutDependency:layoutDependency,layoutId:\"BUJzahg1N\",style:{opacity:0},variants:{An9RsDn5v:{opacity:1},LPtmxvYrb:{opacity:1},tvqCmVqa9:{opacity:1},ut4raqshY:{opacity:1}},children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(),children:(collection2,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({B2NZLKdGu:B2NZLKdGuBUJzahg1N,bzmIsvlVU:bzmIsvlVUBUJzahg1N,id:idBUJzahg1N,rdCv7wQf8:rdCv7wQf8BUJzahg1N,RoSmKYN6Q:RoSmKYN6QBUJzahg1N},index2)=>{bzmIsvlVUBUJzahg1N??=\"\";RoSmKYN6QBUJzahg1N??=\"\";B2NZLKdGuBUJzahg1N??=\"\";rdCv7wQf8BUJzahg1N??=\"\";const textContent4=suffix(prefix(bzmIsvlVUBUJzahg1N,\"“\"),\"”\");const textContent5=prefix(B2NZLKdGuBUJzahg1N,\"— \");return /*#__PURE__*/_jsx(LayoutGroup,{id:`BUJzahg1N-${idBUJzahg1N}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{rdCv7wQf8:rdCv7wQf8BUJzahg1N},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c92kg7\",\"data-framer-name\":\"Slide\",layoutDependency:layoutDependency,layoutId:\"SEfCLkIyd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1eb9cjb\",\"data-styles-preset\":\"uD0vhMBg4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"“COMMON™ is a specialist digital commerce and creative studio. We don’t separate brand & technical thinking from commercial performance, we build them as one system, from strategy through to launch and beyond.”\"})}),className:\"framer-1kded0e\",\"data-framer-name\":\"Quote\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rtK4WiCW8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent4,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jj6mpn\",layoutDependency:layoutDependency,layoutId:\"i1UPlzU03\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vhyapu\",layoutDependency:layoutDependency,layoutId:\"ZRLvfF4Lu\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lcvhzm\",layoutDependency:layoutDependency,layoutId:\"QYJna8UQ0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o4hisy\",\"data-styles-preset\":\"j7jK0DYYs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d, rgb(252, 250, 243)))\"},children:\"Content\"})}),className:\"framer-4y20no\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fscV8B3Mo\",style:{\"--extracted-r6o4lv\":\"var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d, rgb(252, 250, 243))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RoSmKYN6QBUJzahg1N,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o4hisy\",\"data-styles-preset\":\"j7jK0DYYs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93dd6dda-b6a1-46e5-ab1f-3383900f201c, rgb(159, 152, 155)))\"},children:\"— \"})}),className:\"framer-9nryl7\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QsD36uS_r\",style:{\"--extracted-r6o4lv\":\"var(--token-93dd6dda-b6a1-46e5-ab1f-3383900f201c, rgb(159, 152, 155))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent5,verticalAlignment:\"top\",withExternalLayout:true})]})})})]})})},idBUJzahg1N);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wyrdq3\",\"data-framer-name\":\"Testimonial 4\",layoutDependency:layoutDependency,layoutId:\"GxHfZG3v_\",style:{opacity:0},variants:{Gmm5DFC_2:{opacity:1},nfoltyDXR:{opacity:1},oKCLSdJKZ:{opacity:1},r6cDbcJCg:{opacity:1}},children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query7(),children:(collection3,paginationInfo3,loadMore3)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({B2NZLKdGu:B2NZLKdGuGxHfZG3v_,bzmIsvlVU:bzmIsvlVUGxHfZG3v_,id:idGxHfZG3v_,rdCv7wQf8:rdCv7wQf8GxHfZG3v_,RoSmKYN6Q:RoSmKYN6QGxHfZG3v_},index3)=>{bzmIsvlVUGxHfZG3v_??=\"\";RoSmKYN6QGxHfZG3v_??=\"\";B2NZLKdGuGxHfZG3v_??=\"\";rdCv7wQf8GxHfZG3v_??=\"\";const textContent6=suffix(prefix(bzmIsvlVUGxHfZG3v_,\"“\"),\"”\");const textContent7=prefix(B2NZLKdGuGxHfZG3v_,\"— \");return /*#__PURE__*/_jsx(LayoutGroup,{id:`GxHfZG3v_-${idGxHfZG3v_}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{rdCv7wQf8:rdCv7wQf8GxHfZG3v_},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18ie79e\",\"data-framer-name\":\"Slide\",layoutDependency:layoutDependency,layoutId:\"NKvHa11uK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1eb9cjb\",\"data-styles-preset\":\"uD0vhMBg4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"“COMMON™ is a specialist digital commerce and creative studio. We don’t separate brand & technical thinking from commercial performance, we build them as one system, from strategy through to launch and beyond.”\"})}),className:\"framer-qy8brd\",\"data-framer-name\":\"Quote\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"c4HNzruyf\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent6,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11befto\",layoutDependency:layoutDependency,layoutId:\"LT3swsVGN\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1prgeh8\",layoutDependency:layoutDependency,layoutId:\"sppvjCImh\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7994tw\",layoutDependency:layoutDependency,layoutId:\"NkPs60VV4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o4hisy\",\"data-styles-preset\":\"j7jK0DYYs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d, rgb(252, 250, 243)))\"},children:\"Content\"})}),className:\"framer-1mamr15\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vF0SQ9dNO\",style:{\"--extracted-r6o4lv\":\"var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d, rgb(252, 250, 243))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RoSmKYN6QGxHfZG3v_,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o4hisy\",\"data-styles-preset\":\"j7jK0DYYs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93dd6dda-b6a1-46e5-ab1f-3383900f201c, rgb(159, 152, 155)))\"},children:\"— \"})}),className:\"framer-16qx0tz\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pRQj6GsOJ\",style:{\"--extracted-r6o4lv\":\"var(--token-93dd6dda-b6a1-46e5-ab1f-3383900f201c, rgb(159, 152, 155))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent7,verticalAlignment:\"top\",withExternalLayout:true})]})})})]})})},idGxHfZG3v_);})});}})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kcoyzb\",layoutDependency:layoutDependency,layoutId:\"yWY5yo8aP\",children:[visible!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",...addPropertyOverrides({An9RsDn5v:{y:(componentViewport?.y||0)+80+476.42+0},Gmm5DFC_2:{y:(componentViewport?.y||0)+80+476.42+0},II5MhP1BE:{y:(componentViewport?.y||0)+72+497.1+0},oKCLSdJKZ:{y:(componentViewport?.y||0)+72+497.1+0},ut4raqshY:{y:(componentViewport?.y||0)+72+497.1+0},vo_n_SWhL:{y:(componentViewport?.y||0)+80+476.42+0},ZWE_6OCsw:{y:(componentViewport?.y||0)+72+497.1+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-97v54d-container\",layoutDependency:layoutDependency,layoutId:\"m3UUpXEzs-container\",nodeId:\"m3UUpXEzs\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"m3UUpXEzs\",layoutId:\"m3UUpXEzs\",pLmQofhug:pLmQofhugrcjg9w,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"nAxUftEyZ\"),width:\"100%\",...addPropertyOverrides({An9RsDn5v:{pLmQofhug:pLmQofhug1p1if86},Gmm5DFC_2:{pLmQofhug:pLmQofhugjhzpji},II5MhP1BE:{pLmQofhug:pLmQofhugynegx3},oKCLSdJKZ:{pLmQofhug:pLmQofhug1k1q1y8},ut4raqshY:{pLmQofhug:pLmQofhugeolco4},vo_n_SWhL:{pLmQofhug:pLmQofhugjinxol},ZWE_6OCsw:{pLmQofhug:pLmQofhugug7zxj}},baseVariant,gestureVariant)})})}),visible1!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",...addPropertyOverrides({An9RsDn5v:{y:(componentViewport?.y||0)+80+476.42+0},Gmm5DFC_2:{y:(componentViewport?.y||0)+80+476.42+0},II5MhP1BE:{y:(componentViewport?.y||0)+72+497.1+0},oKCLSdJKZ:{y:(componentViewport?.y||0)+72+497.1+0},ut4raqshY:{y:(componentViewport?.y||0)+72+497.1+0},vo_n_SWhL:{y:(componentViewport?.y||0)+80+476.42+0},ZWE_6OCsw:{y:(componentViewport?.y||0)+72+497.1+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n9kflx-container\",layoutDependency:layoutDependency,layoutId:\"X5bVlP7xi-container\",nodeId:\"X5bVlP7xi\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"X5bVlP7xi\",layoutId:\"X5bVlP7xi\",pLmQofhug:pLmQofhuguzx9bf,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"nAxUftEyZ\"),width:\"100%\",...addPropertyOverrides({An9RsDn5v:{pLmQofhug:pLmQofhug1p1if86},Gmm5DFC_2:{pLmQofhug:pLmQofhug1p1if86},II5MhP1BE:{pLmQofhug:pLmQofhugynegx3},oKCLSdJKZ:{pLmQofhug:pLmQofhugeolco4},ut4raqshY:{pLmQofhug:pLmQofhugeolco4},vo_n_SWhL:{pLmQofhug:pLmQofhugjinxol}},baseVariant,gestureVariant)})})}),visible2!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",...addPropertyOverrides({An9RsDn5v:{y:(componentViewport?.y||0)+80+476.42+0},Gmm5DFC_2:{y:(componentViewport?.y||0)+80+476.42+0},II5MhP1BE:{y:(componentViewport?.y||0)+72+497.1+0},oKCLSdJKZ:{y:(componentViewport?.y||0)+72+497.1+0},ut4raqshY:{y:(componentViewport?.y||0)+72+497.1+0},vo_n_SWhL:{y:(componentViewport?.y||0)+80+476.42+0},ZWE_6OCsw:{y:(componentViewport?.y||0)+72+497.1+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1btxlo5-container\",layoutDependency:layoutDependency,layoutId:\"QHJVzfI0s-container\",nodeId:\"QHJVzfI0s\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"QHJVzfI0s\",layoutId:\"QHJVzfI0s\",pLmQofhug:pLmQofhug1air0y5,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"nAxUftEyZ\"),width:\"100%\",...addPropertyOverrides({An9RsDn5v:{pLmQofhug:pLmQofhugjinxol},Gmm5DFC_2:{pLmQofhug:pLmQofhugjinxol},II5MhP1BE:{pLmQofhug:pLmQofhugynegx3},oKCLSdJKZ:{pLmQofhug:pLmQofhugynegx3},ut4raqshY:{pLmQofhug:pLmQofhugynegx3},vo_n_SWhL:{pLmQofhug:pLmQofhugjinxol},ZWE_6OCsw:{pLmQofhug:pLmQofhugeolco4}},baseVariant,gestureVariant)})})}),visible!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",...addPropertyOverrides({An9RsDn5v:{y:(componentViewport?.y||0)+80+476.42+0},Gmm5DFC_2:{y:(componentViewport?.y||0)+80+476.42+0},II5MhP1BE:{y:(componentViewport?.y||0)+72+497.1+0},oKCLSdJKZ:{y:(componentViewport?.y||0)+72+497.1+0},ut4raqshY:{y:(componentViewport?.y||0)+72+497.1+0},vo_n_SWhL:{y:(componentViewport?.y||0)+80+476.42+0},ZWE_6OCsw:{y:(componentViewport?.y||0)+72+497.1+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aznawt-container\",layoutDependency:layoutDependency,layoutId:\"Og9xCg5x3-container\",nodeId:\"Og9xCg5x3\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"Og9xCg5x3\",layoutId:\"Og9xCg5x3\",pLmQofhug:pLmQofhug1air0y5,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qsIn2KxpW\"),width:\"100%\",...addPropertyOverrides({An9RsDn5v:{pLmQofhug:pLmQofhug1dwss93},Gmm5DFC_2:{pLmQofhug:pLmQofhugjinxol},II5MhP1BE:{pLmQofhug:pLmQofhug1k1q1y8},oKCLSdJKZ:{pLmQofhug:pLmQofhugynegx3},ut4raqshY:{pLmQofhug:pLmQofhugug7zxj},vo_n_SWhL:{pLmQofhug:pLmQofhugjhzpji},ZWE_6OCsw:{pLmQofhug:pLmQofhugeolco4}},baseVariant,gestureVariant)})})}),visible1!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",...addPropertyOverrides({An9RsDn5v:{y:(componentViewport?.y||0)+80+476.42+0},Gmm5DFC_2:{y:(componentViewport?.y||0)+80+476.42+0},II5MhP1BE:{y:(componentViewport?.y||0)+72+497.1+0},oKCLSdJKZ:{y:(componentViewport?.y||0)+72+497.1+0},ut4raqshY:{y:(componentViewport?.y||0)+72+497.1+0},vo_n_SWhL:{y:(componentViewport?.y||0)+80+476.42+0},ZWE_6OCsw:{y:(componentViewport?.y||0)+72+497.1+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bruycv-container\",layoutDependency:layoutDependency,layoutId:\"kD7088tGH-container\",nodeId:\"kD7088tGH\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"kD7088tGH\",layoutId:\"kD7088tGH\",pLmQofhug:pLmQofhug1air0y5,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qsIn2KxpW\"),width:\"100%\",...addPropertyOverrides({An9RsDn5v:{pLmQofhug:pLmQofhugjinxol},Gmm5DFC_2:{pLmQofhug:pLmQofhugjinxol},II5MhP1BE:{pLmQofhug:pLmQofhug1k1q1y8},oKCLSdJKZ:{pLmQofhug:pLmQofhugynegx3},ut4raqshY:{pLmQofhug:pLmQofhugynegx3},vo_n_SWhL:{pLmQofhug:pLmQofhugjhzpji}},baseVariant,gestureVariant)})})}),visible2!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",...addPropertyOverrides({An9RsDn5v:{y:(componentViewport?.y||0)+80+476.42+0},Gmm5DFC_2:{y:(componentViewport?.y||0)+80+476.42+0},II5MhP1BE:{y:(componentViewport?.y||0)+72+497.1+0},oKCLSdJKZ:{y:(componentViewport?.y||0)+72+497.1+0},ut4raqshY:{y:(componentViewport?.y||0)+72+497.1+0},vo_n_SWhL:{y:(componentViewport?.y||0)+80+476.42+0},ZWE_6OCsw:{y:(componentViewport?.y||0)+72+497.1+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mu7q59-container\",layoutDependency:layoutDependency,layoutId:\"FHnZnOjpB-container\",nodeId:\"FHnZnOjpB\",rendersWithMotion:true,scopeId:\"fYavaeJSb\",children:/*#__PURE__*/_jsx(SliderControl,{height:\"100%\",id:\"FHnZnOjpB\",layoutId:\"FHnZnOjpB\",pLmQofhug:pLmQofhug1air0y5,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qsIn2KxpW\"),width:\"100%\",...addPropertyOverrides({An9RsDn5v:{pLmQofhug:pLmQofhugjinxol},Gmm5DFC_2:{pLmQofhug:pLmQofhugjinxol},II5MhP1BE:{pLmQofhug:pLmQofhugynegx3},oKCLSdJKZ:{pLmQofhug:pLmQofhugynegx3},ut4raqshY:{pLmQofhug:pLmQofhugynegx3},vo_n_SWhL:{pLmQofhug:pLmQofhugjinxol},ZWE_6OCsw:{pLmQofhug:pLmQofhugeolco4}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\".framer-YB0Lo.framer-1941wes, .framer-YB0Lo .framer-1941wes { display: block; }\",\".framer-YB0Lo.framer-tbqvyq { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 110px 30px 118px 30px; position: relative; width: 1080px; }\",\".framer-YB0Lo .framer-1qt9kpr { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-YB0Lo .framer-erqaik, .framer-YB0Lo .framer-18d1945, .framer-YB0Lo .framer-1avmiak, .framer-YB0Lo .framer-1x9ax6a, .framer-YB0Lo .framer-18xe7me, .framer-YB0Lo .framer-4y20no, .framer-YB0Lo .framer-9nryl7, .framer-YB0Lo .framer-1mamr15, .framer-YB0Lo .framer-16qx0tz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YB0Lo .framer-1tlqwgu, .framer-YB0Lo .framer-1kcoyzb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-YB0Lo .framer-jx1b15-container, .framer-YB0Lo .framer-4m5q99-container, .framer-YB0Lo .framer-15ihg61-container, .framer-YB0Lo .framer-t5r76w-container, .framer-YB0Lo .framer-kudbnr-container, .framer-YB0Lo .framer-1dhq51m-container, .framer-YB0Lo .framer-97v54d-container, .framer-YB0Lo .framer-1n9kflx-container, .framer-YB0Lo .framer-1btxlo5-container, .framer-YB0Lo .framer-1aznawt-container, .framer-YB0Lo .framer-bruycv-container, .framer-YB0Lo .framer-1mu7q59-container { flex: none; height: 52px; position: relative; width: 52px; }\",\".framer-YB0Lo .framer-1cwcahb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 33px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YB0Lo .framer-nfrpg1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 2px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-YB0Lo .framer-1d0xay2 { flex: none; height: 2px; position: relative; width: 25%; }\",\".framer-YB0Lo .framer-1rnea3p { flex: none; height: 2px; position: relative; width: 33%; }\",\".framer-YB0Lo .framer-nmw1zu { flex: none; height: 2px; position: relative; width: 50%; }\",\".framer-YB0Lo .framer-1dy56og { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 53px; height: min-content; justify-content: flex-start; min-height: 357px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YB0Lo .framer-ul5thl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; pointer-events: auto; position: relative; width: 1px; }\",\".framer-YB0Lo .framer-1opcrgc, .framer-YB0Lo .framer-j7aono, .framer-YB0Lo .framer-c92kg7, .framer-YB0Lo .framer-18ie79e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YB0Lo .framer-ic2inh, .framer-YB0Lo .framer-18a4wrr, .framer-YB0Lo .framer-1kded0e, .framer-YB0Lo .framer-qy8brd { --framer-text-wrap-override: pretty; flex: none; height: auto; max-width: 800px; position: relative; width: 100%; }\",\".framer-YB0Lo .framer-gpaze5, .framer-YB0Lo .framer-ge7zn7, .framer-YB0Lo .framer-jj6mpn, .framer-YB0Lo .framer-11befto { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YB0Lo .framer-194wmft, .framer-YB0Lo .framer-1suvsq1, .framer-YB0Lo .framer-1vhyapu, .framer-YB0Lo .framer-1prgeh8 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YB0Lo .framer-b8wb6j, .framer-YB0Lo .framer-12q1ehz, .framer-YB0Lo .framer-lcvhzm, .framer-YB0Lo .framer-7994tw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YB0Lo .framer-1e129u7, .framer-YB0Lo .framer-1b3ownc, .framer-YB0Lo .framer-wyrdq3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 0px; padding: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; }\",\".framer-YB0Lo.framer-v-jbi1vx.framer-tbqvyq, .framer-YB0Lo.framer-v-1oc81vh.framer-tbqvyq, .framer-YB0Lo.framer-v-anfxci.framer-tbqvyq, .framer-YB0Lo.framer-v-1wfwxcg.framer-tbqvyq { flex-direction: column; gap: 40px; padding: 72px 20px 72px 20px; width: 390px; }\",\".framer-YB0Lo.framer-v-jbi1vx .framer-1qt9kpr, .framer-YB0Lo.framer-v-1oc81vh .framer-1qt9kpr, .framer-YB0Lo.framer-v-anfxci .framer-1qt9kpr, .framer-YB0Lo.framer-v-1wfwxcg .framer-1qt9kpr { align-self: unset; gap: 0px; height: min-content; justify-content: center; }\",\".framer-YB0Lo.framer-v-jbi1vx .framer-erqaik, .framer-YB0Lo.framer-v-1oc81vh .framer-erqaik, .framer-YB0Lo.framer-v-anfxci .framer-erqaik, .framer-YB0Lo.framer-v-1wfwxcg .framer-erqaik { order: 0; }\",\".framer-YB0Lo.framer-v-jbi1vx .framer-1cwcahb, .framer-YB0Lo.framer-v-19z17rr .framer-1cwcahb, .framer-YB0Lo.framer-v-1tf6ubd .framer-1cwcahb, .framer-YB0Lo.framer-v-sn5psq .framer-1cwcahb, .framer-YB0Lo.framer-v-1oc81vh .framer-1cwcahb, .framer-YB0Lo.framer-v-anfxci .framer-1cwcahb, .framer-YB0Lo.framer-v-jdxpyd .framer-1cwcahb, .framer-YB0Lo.framer-v-1wfwxcg .framer-1cwcahb { flex: none; justify-content: flex-start; width: 100%; }\",\".framer-YB0Lo.framer-v-jbi1vx .framer-1dy56og, .framer-YB0Lo.framer-v-1oc81vh .framer-1dy56og, .framer-YB0Lo.framer-v-anfxci .framer-1dy56og, .framer-YB0Lo.framer-v-1wfwxcg .framer-1dy56og { min-height: 365px; }\",\".framer-YB0Lo.framer-v-19z17rr.framer-tbqvyq, .framer-YB0Lo.framer-v-1tf6ubd.framer-tbqvyq, .framer-YB0Lo.framer-v-sn5psq.framer-tbqvyq, .framer-YB0Lo.framer-v-jdxpyd.framer-tbqvyq { flex-direction: column; gap: 40px; padding: 80px 30px 90px 30px; width: 810px; }\",\".framer-YB0Lo.framer-v-19z17rr .framer-1qt9kpr, .framer-YB0Lo.framer-v-1tf6ubd .framer-1qt9kpr, .framer-YB0Lo.framer-v-sn5psq .framer-1qt9kpr, .framer-YB0Lo.framer-v-jdxpyd .framer-1qt9kpr { align-self: unset; height: min-content; }\",\".framer-YB0Lo.framer-v-19z17rr .framer-1dy56og, .framer-YB0Lo.framer-v-1tf6ubd .framer-1dy56og, .framer-YB0Lo.framer-v-sn5psq .framer-1dy56og, .framer-YB0Lo.framer-v-jdxpyd .framer-1dy56og { min-height: 277px; }\",\".framer-YB0Lo.framer-v-85l1pt.framer-tbqvyq, .framer-YB0Lo.framer-v-138mxu0.framer-tbqvyq, .framer-YB0Lo.framer-v-1cfugn3.framer-tbqvyq, .framer-YB0Lo.framer-v-q9ueu9.framer-tbqvyq { padding: 140px 30px 140px 30px; width: 1440px; }\",\".framer-YB0Lo.framer-v-85l1pt .framer-1dy56og, .framer-YB0Lo.framer-v-138mxu0 .framer-1dy56og, .framer-YB0Lo.framer-v-1cfugn3 .framer-1dy56og, .framer-YB0Lo.framer-v-q9ueu9 .framer-1dy56og { min-height: 388px; }\",\".framer-YB0Lo.framer-v-14btlck .framer-1d0xay2, .framer-YB0Lo.framer-v-sn5psq .framer-1d0xay2, .framer-YB0Lo.framer-v-anfxci .framer-1d0xay2, .framer-YB0Lo.framer-v-1cfugn3 .framer-1d0xay2 { width: 75%; }\",\".framer-YB0Lo.framer-v-14btlck .framer-1rnea3p, .framer-YB0Lo.framer-v-14btlck .framer-nmw1zu, .framer-YB0Lo.framer-v-mxjtci .framer-nmw1zu, .framer-YB0Lo.framer-v-1tf6ubd .framer-nmw1zu, .framer-YB0Lo.framer-v-sn5psq .framer-1rnea3p, .framer-YB0Lo.framer-v-sn5psq .framer-nmw1zu, .framer-YB0Lo.framer-v-1oc81vh .framer-nmw1zu, .framer-YB0Lo.framer-v-anfxci .framer-1rnea3p, .framer-YB0Lo.framer-v-anfxci .framer-nmw1zu, .framer-YB0Lo.framer-v-138mxu0 .framer-nmw1zu, .framer-YB0Lo.framer-v-1cfugn3 .framer-1rnea3p, .framer-YB0Lo.framer-v-1cfugn3 .framer-nmw1zu, .framer-YB0Lo.framer-v-1d8o1be .framer-1d0xay2, .framer-YB0Lo.framer-v-1d8o1be .framer-1rnea3p, .framer-YB0Lo.framer-v-1d8o1be .framer-nmw1zu, .framer-YB0Lo.framer-v-jdxpyd .framer-1d0xay2, .framer-YB0Lo.framer-v-jdxpyd .framer-1rnea3p, .framer-YB0Lo.framer-v-jdxpyd .framer-nmw1zu, .framer-YB0Lo.framer-v-1wfwxcg .framer-1d0xay2, .framer-YB0Lo.framer-v-1wfwxcg .framer-1rnea3p, .framer-YB0Lo.framer-v-1wfwxcg .framer-nmw1zu, .framer-YB0Lo.framer-v-q9ueu9 .framer-1d0xay2, .framer-YB0Lo.framer-v-q9ueu9 .framer-1rnea3p, .framer-YB0Lo.framer-v-q9ueu9 .framer-nmw1zu { width: 100%; }\",\".framer-YB0Lo.framer-v-14btlck .framer-ul5thl, .framer-YB0Lo.framer-v-1d8o1be .framer-ul5thl { order: 0; pointer-events: none; }\",\".framer-YB0Lo.framer-v-14btlck .framer-1e129u7, .framer-YB0Lo.framer-v-1d8o1be .framer-1e129u7 { order: 1; }\",\".framer-YB0Lo.framer-v-14btlck .framer-1b3ownc { order: 2; pointer-events: auto; }\",\".framer-YB0Lo.framer-v-14btlck .framer-wyrdq3 { order: 3; }\",\".framer-YB0Lo.framer-v-mxjtci .framer-1d0xay2, .framer-YB0Lo.framer-v-1tf6ubd .framer-1d0xay2, .framer-YB0Lo.framer-v-1oc81vh .framer-1d0xay2, .framer-YB0Lo.framer-v-138mxu0 .framer-1d0xay2 { width: 50%; }\",\".framer-YB0Lo.framer-v-mxjtci .framer-1rnea3p, .framer-YB0Lo.framer-v-1tf6ubd .framer-1rnea3p, .framer-YB0Lo.framer-v-1oc81vh .framer-1rnea3p, .framer-YB0Lo.framer-v-138mxu0 .framer-1rnea3p { width: 67%; }\",\".framer-YB0Lo.framer-v-mxjtci .framer-ul5thl, .framer-YB0Lo.framer-v-1tf6ubd .framer-ul5thl, .framer-YB0Lo.framer-v-sn5psq .framer-ul5thl, .framer-YB0Lo.framer-v-1oc81vh .framer-ul5thl, .framer-YB0Lo.framer-v-anfxci .framer-ul5thl, .framer-YB0Lo.framer-v-138mxu0 .framer-ul5thl, .framer-YB0Lo.framer-v-1cfugn3 .framer-ul5thl, .framer-YB0Lo.framer-v-jdxpyd .framer-ul5thl, .framer-YB0Lo.framer-v-1wfwxcg .framer-ul5thl, .framer-YB0Lo.framer-v-q9ueu9 .framer-ul5thl { pointer-events: none; }\",\".framer-YB0Lo.framer-v-mxjtci .framer-1e129u7, .framer-YB0Lo.framer-v-1tf6ubd .framer-1e129u7, .framer-YB0Lo.framer-v-sn5psq .framer-1b3ownc, .framer-YB0Lo.framer-v-1oc81vh .framer-1e129u7, .framer-YB0Lo.framer-v-anfxci .framer-1b3ownc, .framer-YB0Lo.framer-v-138mxu0 .framer-1e129u7, .framer-YB0Lo.framer-v-1cfugn3 .framer-1b3ownc, .framer-YB0Lo.framer-v-jdxpyd .framer-wyrdq3, .framer-YB0Lo.framer-v-1wfwxcg .framer-wyrdq3, .framer-YB0Lo.framer-v-q9ueu9 .framer-wyrdq3 { pointer-events: auto; }\",\".framer-YB0Lo.framer-v-1d8o1be .framer-1b3ownc { order: 2; }\",\".framer-YB0Lo.framer-v-1d8o1be .framer-wyrdq3 { order: 3; pointer-events: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 650\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZWE_6OCsw\":{\"layout\":[\"fixed\",\"auto\"]},\"drNxH59Ze\":{\"layout\":[\"fixed\",\"auto\"]},\"wJyhr5mHt\":{\"layout\":[\"fixed\",\"auto\"]},\"tvqCmVqa9\":{\"layout\":[\"fixed\",\"auto\"]},\"qV4F30__z\":{\"layout\":[\"fixed\",\"auto\"]},\"vo_n_SWhL\":{\"layout\":[\"fixed\",\"auto\"]},\"An9RsDn5v\":{\"layout\":[\"fixed\",\"auto\"]},\"II5MhP1BE\":{\"layout\":[\"fixed\",\"auto\"]},\"ut4raqshY\":{\"layout\":[\"fixed\",\"auto\"]},\"S6_LjK9ry\":{\"layout\":[\"fixed\",\"auto\"]},\"LPtmxvYrb\":{\"layout\":[\"fixed\",\"auto\"]},\"r6cDbcJCg\":{\"layout\":[\"fixed\",\"auto\"]},\"Gmm5DFC_2\":{\"layout\":[\"fixed\",\"auto\"]},\"oKCLSdJKZ\":{\"layout\":[\"fixed\",\"auto\"]},\"nfoltyDXR\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ypjE8VTbF\":\"slides\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfYavaeJSb=withCSS(Component,css,\"framer-YB0Lo\");export default FramerfYavaeJSb;FramerfYavaeJSb.displayName=\"Quote Slidee\";FramerfYavaeJSb.defaultProps={height:650,width:1080};addPropertyControls(FramerfYavaeJSb,{variant:{options:[\"tPmi2ITVx\",\"ZWE_6OCsw\",\"drNxH59Ze\",\"wJyhr5mHt\",\"tvqCmVqa9\",\"qV4F30__z\",\"vo_n_SWhL\",\"An9RsDn5v\",\"II5MhP1BE\",\"ut4raqshY\",\"S6_LjK9ry\",\"LPtmxvYrb\",\"r6cDbcJCg\",\"Gmm5DFC_2\",\"oKCLSdJKZ\",\"nfoltyDXR\"],optionTitles:[\"Desktop\",\"Phone\",\"Tablet\",\"Large\",\"Desktop \\xb7 3\",\"Desktop \\xb7 2\",\"Tablet \\xb7 2\",\"Tablet \\xb7 3\",\"Phone \\xb7 2\",\"Phone \\xb7 3\",\"Large \\xb7 2\",\"Large \\xb7 3\",\"Desktop \\xb7 4\",\"Tablet \\xb7 4\",\"Phone \\xb7 4\",\"Large \\xb7 4\"],title:\"Variant\",type:ControlType.Enum},ypjE8VTbF:{defaultValue:\"ww1ea4WHS\",options:[\"ww1ea4WHS\",\"IPashVX3Y\",\"sL82r1P7N\"],optionTitles:[\"2\",\"3\",\"4\"],title:\"Slides\",type:ControlType.Enum},onypjE8VTbFChange:{changes:\"ypjE8VTbF\",type:ControlType.ChangeHandler}});addFonts(FramerfYavaeJSb,[{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\"}]},...SliderControlFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerfYavaeJSb.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);const queryCacheEntry1=queryCache.get(query3(),locale,priority);const queryCacheEntry2=queryCache.get(query5(),locale,priority);const queryCacheEntry3=queryCache.get(query7(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>queryCacheEntry1.preload(),()=>queryCacheEntry2.preload(),()=>queryCacheEntry3.preload(),()=>forwardLoader(SliderControl,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfYavaeJSb\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZWE_6OCsw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"drNxH59Ze\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wJyhr5mHt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tvqCmVqa9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qV4F30__z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vo_n_SWhL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"An9RsDn5v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"II5MhP1BE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ut4raqshY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"S6_LjK9ry\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LPtmxvYrb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r6cDbcJCg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Gmm5DFC_2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oKCLSdJKZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nfoltyDXR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"ypjE8VTbF\\\":\\\"slides\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1080\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"650\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fYavaeJSb.map","// Generated by Framer (7788242)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;GT America Condensed Black\",\"CUSTOMV2;GT America Compressed Black\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"GT America Condensed Black\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"GT America\",url:\"https://framerusercontent.com/assets/djffL2k8GZwM1jVxR1rL4USvc.woff2\",weight:\"900\"},{cssFamilyName:\"GT America Compressed Black\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"GT America\",url:\"https://framerusercontent.com/assets/C2ITHzVz5Tbeiz7O5aGQEz9oqiA.woff2\",weight:\"900\"}]}];export const css=[\".framer-yvjEc .framer-styles-preset-1axuzhq:not(.rich-text-wrapper), .framer-yvjEc .framer-styles-preset-1axuzhq.rich-text-wrapper h1 { --framer-font-family: \\\"GT America Condensed Black\\\", \\\"GT America Condensed Black Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"GT America Compressed Black\\\", \\\"GT America Compressed Black Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 62px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 900; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.04em; --framer-line-height: 0.85em; --framer-paragraph-spacing: 100px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\",\"@media (max-width: 1079px) and (min-width: 0px) { .framer-yvjEc .framer-styles-preset-1axuzhq:not(.rich-text-wrapper), .framer-yvjEc .framer-styles-preset-1axuzhq.rich-text-wrapper h1 { --framer-font-family: \\\"GT America Condensed Black\\\", \\\"GT America Condensed Black Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"GT America Compressed Black\\\", \\\"GT America Compressed Black Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 900; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.04em; --framer-line-height: 0.8em; --framer-paragraph-spacing: 68px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }\"];export const className=\"framer-yvjEc\";\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 (3d0591d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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/SHXS7rEOdvAKGaJcMPxz/VaZkSQx685Z5qy0NaGcH/z_NZdEdOO.js\";const cycleOrder=[\"USclqowfK\",\"BJ3x6sc9N\"];const serializationHash=\"framer-K9Koo\";const variantClassNames={BJ3x6sc9N:\"framer-v-auop1a\",USclqowfK:\"framer-v-kt6v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.05,duration:.4,type:\"spring\"};const textEffect={effect:animation,tokenization:\"character\",transition:transition2,trigger:\"onMount\",type:\"appear\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"USclqowfK\",Light:\"BJ3x6sc9N\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"USclqowfK\"};};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:\"USclqowfK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kt6v\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"USclqowfK\",ref:refBinding,style:{...style},...addPropertyOverrides({BJ3x6sc9N:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1axuzhq\",\"data-styles-preset\":\"z_NZdEdOO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-9244bd76-9e42-4721-be83-9ab3a74a9074))\"},children:\"SELECTED\"})}),className:\"framer-yrwjvy\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JQk_oq111\",style:{\"--extracted-a0htzi\":\"var(--token-9244bd76-9e42-4721-be83-9ab3a74a9074)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{BJ3x6sc9N:{\"--extracted-a0htzi\":\"var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BJ3x6sc9N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1axuzhq\",\"data-styles-preset\":\"z_NZdEdOO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d))\"},children:\"SELECTED\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1axuzhq\",\"data-styles-preset\":\"z_NZdEdOO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-9244bd76-9e42-4721-be83-9ab3a74a9074))\"},children:\"(WORK)\"})}),className:\"framer-16mbsrc\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EcVz9uSbQ\",style:{\"--extracted-a0htzi\":\"var(--token-9244bd76-9e42-4721-be83-9ab3a74a9074)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{BJ3x6sc9N:{\"--extracted-a0htzi\":\"var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BJ3x6sc9N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1axuzhq\",\"data-styles-preset\":\"z_NZdEdOO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-495829eb-f3ad-428e-a1ab-8d69e0490e6d))\"},children:\"(WORK)\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-K9Koo.framer-1l1g3t0, .framer-K9Koo .framer-1l1g3t0 { display: block; }\",\".framer-K9Koo.framer-kt6v { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 20px 20px; position: relative; width: 1020px; }\",\".framer-K9Koo .framer-yrwjvy, .framer-K9Koo .framer-16mbsrc { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72.5\n * @framerIntrinsicWidth 1020\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BJ3x6sc9N\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergOpiaWByG=withCSS(Component,css,\"framer-K9Koo\");export default FramergOpiaWByG;FramergOpiaWByG.displayName=\"Sticky Text Row\";FramergOpiaWByG.defaultProps={height:72.5,width:1020};addPropertyControls(FramergOpiaWByG,{variant:{options:[\"USclqowfK\",\"BJ3x6sc9N\"],optionTitles:[\"Variant 1\",\"Light\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergOpiaWByG,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergOpiaWByG\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BJ3x6sc9N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1020\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"72.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gOpiaWByG.map","// Generated by Framer (4ecd144)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUpRight from\"https://framerusercontent.com/modules/qOK5zl6pwYXZaG7C1gDI/OAx4rcAP6xx63CQh4Xps/SrcV65t7V.js\";const enabledGestures={BXcuH_9eJ:{hover:true},siaWZTEEJ:{hover:true},TGGrO7PTz:{hover:true}};const cycleOrder=[\"BXcuH_9eJ\",\"TGGrO7PTz\",\"siaWZTEEJ\"];const serializationHash=\"framer-dmJke\";const variantClassNames={BXcuH_9eJ:\"framer-v-420jdf\",siaWZTEEJ:\"framer-v-1lwbi5o\",TGGrO7PTz:\"framer-v-11ls402\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RorfxmUO5=undefined;const AIVIWOH5e=undefined;const xor6hEGyE=undefined;const khW7OgrAn=undefined;const LYaQYTiQ9=undefined;const B_VbUwxTb=undefined;const transition1={delay:0,duration:.4,ease:[.4,0,.2,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Arrow:\"BXcuH_9eJ\",Link:\"siaWZTEEJ\",Normal:\"TGGrO7PTz\"};const Variants=motion.create(React.Fragment);const getProps=({buttonText,click6,fillColor,height,hover,icon,id,textColor,width,...props})=>{return{...props,AIVIWOH5e:hover??props.AIVIWOH5e,B_VbUwxTb:icon??props.B_VbUwxTb??ArrowUpRight,khW7OgrAn:textColor??props.khW7OgrAn??\"rgb(16, 16, 16)\",LYaQYTiQ9:buttonText??props.LYaQYTiQ9??\"Get in Touch\",RorfxmUO5:click6??props.RorfxmUO5,variant:humanReadableVariantMap[props.variant]??props.variant??\"BXcuH_9eJ\",xor6hEGyE:fillColor??props.xor6hEGyE??\"rgb(192, 255, 63)\"};};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,LYaQYTiQ9,B_VbUwxTb,xor6hEGyE,khW7OgrAn,AIVIWOH5e,RorfxmUO5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BXcuH_9eJ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1fjwet2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(RorfxmUO5){const res=await RorfxmUO5(...args);if(res===false)return false;}});const onMouseEnter1t6ftpn=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(AIVIWOH5e){const res=await AIVIWOH5e(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"TGGrO7PTz-hover\",\"siaWZTEEJ-hover\"].includes(gestureVariant))return false;if([\"TGGrO7PTz\",\"siaWZTEEJ\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-420jdf\",className,classNames),\"data-framer-name\":\"Arrow\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BXcuH_9eJ\",onMouseEnter:onMouseEnter1t6ftpn,onTap:onTap1fjwet2,ref:refBinding,style:{...style},...addPropertyOverrides({\"BXcuH_9eJ-hover\":{\"data-framer-name\":undefined},\"siaWZTEEJ-hover\":{\"data-framer-name\":undefined},\"TGGrO7PTz-hover\":{\"data-framer-name\":undefined},siaWZTEEJ:{\"data-framer-name\":\"Link\"},TGGrO7PTz:{\"data-framer-name\":\"Normal\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pb26d1\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"sTeQpKnPu\",style:{backgroundColor:xor6hEGyE,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{siaWZTEEJ:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vwkfh2\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"AXBSfI_CZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVsaWdodCBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFExTnc9PQ==\",\"--framer-font-family\":'\"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 457)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-khW7OgrAn-P1MsEAYNY))\"},children:\"Get in Touch\"})}),className:\"framer-y1s2nq\",\"data-framer-name\":\"Text Main\",fonts:[\"CUSTOMV2;Delight Variable Regular\"],layoutDependency:layoutDependency,layoutId:\"u_csMckHg\",style:{\"--extracted-2gg91v\":'\"wght\" 457',\"--extracted-r6o4lv\":\"var(--variable-reference-khW7OgrAn-P1MsEAYNY)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-khW7OgrAn-P1MsEAYNY\":khW7OgrAn},text:LYaQYTiQ9,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVsaWdodCBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFExTnc9PQ==\",\"--framer-font-family\":'\"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 457)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-khW7OgrAn-P1MsEAYNY))\"},children:\"Get in Touch\"})}),className:\"framer-1bg0l6e\",\"data-framer-name\":\"Text Hover\",fonts:[\"CUSTOMV2;Delight Variable Regular\"],layoutDependency:layoutDependency,layoutId:\"WBj8WMRKa\",style:{\"--extracted-2gg91v\":'\"wght\" 457',\"--extracted-r6o4lv\":\"var(--variable-reference-khW7OgrAn-P1MsEAYNY)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-khW7OgrAn-P1MsEAYNY\":khW7OgrAn},text:LYaQYTiQ9,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rptdcb\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Vy1uaNNM1\",style:{backgroundColor:khW7OgrAn}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2av75h\",\"data-framer-name\":\"Line 2\",layoutDependency:layoutDependency,layoutId:\"NB_0HSZ4t\",style:{backgroundColor:khW7OgrAn,opacity:1},variants:{\"BXcuH_9eJ-hover\":{opacity:1},\"TGGrO7PTz-hover\":{opacity:1},siaWZTEEJ:{opacity:.2}}})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14rhfew\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"oZtD8w5FS\",style:{backgroundColor:xor6hEGyE,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-nlg9bh\",Component:B_VbUwxTb,layoutDependency:layoutDependency,layoutId:\"yX4aGQ4MF\",style:{\"--1335ju\":1.5,\"--18mrqx2\":khW7OgrAn,\"--3it368\":1}})})]})})})});});const css=[\".framer-dmJke.framer-pgdeb8, .framer-dmJke .framer-pgdeb8 { display: block; }\",\".framer-dmJke.framer-420jdf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-dmJke .framer-pb26d1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-dmJke .framer-vwkfh2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 19px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-dmJke .framer-y1s2nq, .framer-dmJke .framer-1bg0l6e { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 5; }\",\".framer-dmJke .framer-rptdcb, .framer-dmJke .framer-2av75h { bottom: 0px; flex: none; height: 1px; left: -10px; overflow: visible; position: absolute; width: 1%; z-index: 1; }\",\".framer-dmJke .framer-14rhfew { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dmJke .framer-nlg9bh { flex: none; height: auto; position: relative; width: 20px; }\",\".framer-dmJke.framer-v-1lwbi5o .framer-pb26d1 { height: min-content; padding: 0px 0px 2px 0px; will-change: unset; }\",\".framer-dmJke.framer-v-1lwbi5o .framer-2av75h, .framer-dmJke.framer-v-1lwbi5o.hover .framer-rptdcb { left: 0px; width: 100%; }\",\".framer-dmJke.framer-v-420jdf.hover.framer-420jdf { gap: 10px; }\",\".framer-dmJke.framer-v-420jdf.hover .framer-vwkfh2, .framer-dmJke.framer-v-11ls402.hover .framer-vwkfh2, .framer-dmJke.framer-v-1lwbi5o.hover .framer-vwkfh2 { justify-content: flex-end; }\",\".framer-dmJke.framer-v-420jdf.hover .framer-14rhfew { height: 38px; width: 38px; }\",\".framer-dmJke.framer-v-1lwbi5o.hover .framer-pb26d1 { will-change: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 182\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"TGGrO7PTz\":{\"layout\":[\"auto\",\"auto\"]},\"siaWZTEEJ\":{\"layout\":[\"auto\",\"auto\"]},\"NqtI8st1M\":{\"layout\":[\"auto\",\"auto\"]},\"j5nfYkue9\":{\"layout\":[\"auto\",\"auto\"]},\"BVs8icS0K\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"LYaQYTiQ9\":\"buttonText\",\"B_VbUwxTb\":\"icon\",\"xor6hEGyE\":\"fillColor\",\"khW7OgrAn\":\"textColor\",\"AIVIWOH5e\":\"hover\",\"RorfxmUO5\":\"click6\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"EqX8thWQjdZcOB1c6p5N\"]\n */const FramerP1MsEAYNY=withCSS(Component,css,\"framer-dmJke\");export default FramerP1MsEAYNY;FramerP1MsEAYNY.displayName=\"Button Set [Aura]\";FramerP1MsEAYNY.defaultProps={height:48,width:182};addPropertyControls(FramerP1MsEAYNY,{variant:{options:[\"BXcuH_9eJ\",\"TGGrO7PTz\",\"siaWZTEEJ\"],optionTitles:[\"Arrow\",\"Normal\",\"Link\"],title:\"Variant\",type:ControlType.Enum},LYaQYTiQ9:{defaultValue:\"Get in Touch\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onLYaQYTiQ9Change:{changes:\"LYaQYTiQ9\",type:ControlType.ChangeHandler},B_VbUwxTb:{defaultValue:{identifier:\"module:qOK5zl6pwYXZaG7C1gDI/OAx4rcAP6xx63CQh4Xps/SrcV65t7V.js:default\",moduleId:\"qOK5zl6pwYXZaG7C1gDI\"},setModuleId:\"EqX8thWQjdZcOB1c6p5N\",title:\"Icon\",type:ControlType.VectorSetItem},xor6hEGyE:{defaultValue:\"rgb(192, 255, 63)\",title:\"Fill Color\",type:ControlType.Color},khW7OgrAn:{defaultValue:\"rgb(16, 16, 16)\",title:\"Text Color\",type:ControlType.Color},AIVIWOH5e:{title:\"Hover\",type:ControlType.EventHandler},RorfxmUO5:{title:\"Click 6\",type:ControlType.EventHandler}});const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerP1MsEAYNY,[{explicitInter:true,fonts:[{cssFamilyName:\"Delight Variable Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Delight\",url:\"https://framerusercontent.com/assets/Y6ylRUvw88qjN0iPQiRi4fB88.woff2\",variationAxes,weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP1MsEAYNY\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TGGrO7PTz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"siaWZTEEJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NqtI8st1M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"j5nfYkue9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BVs8icS0K\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"182\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerVectorSets\":\"[\\\"EqX8thWQjdZcOB1c6p5N\\\"]\",\"framerVariables\":\"{\\\"LYaQYTiQ9\\\":\\\"buttonText\\\",\\\"B_VbUwxTb\\\":\\\"icon\\\",\\\"xor6hEGyE\\\":\\\"fillColor\\\",\\\"khW7OgrAn\\\":\\\"textColor\\\",\\\"AIVIWOH5e\\\":\\\"hover\\\",\\\"RorfxmUO5\\\":\\\"click6\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./P1MsEAYNY.map","// Copies the wrapped text's email address to the clipboard on click and shows a small \"Email copied\" toast.\n// Falls back to opening the mail app if the clipboard is unavailable.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef,useState,startTransition}from\"react\";import{createPortal}from\"react-dom\";const FALLBACK_EMAIL=\"contact@common.agency\";const TOAST_MS=2e3;async function copyText(text){try{if(navigator.clipboard?.writeText){await navigator.clipboard.writeText(text);return true;}}catch{}try{const area=document.createElement(\"textarea\");area.value=text;area.setAttribute(\"readonly\",\"\");area.style.position=\"absolute\";area.style.left=\"-9999px\";document.body.appendChild(area);area.select();const ok=document.execCommand(\"copy\");document.body.removeChild(area);return ok;}catch{return false;}}export function withCopyEmail(Component){const CopyEmailOverride=/*#__PURE__*/forwardRef((props,ref)=>{const[mounted,setMounted]=useState(false);const[visible,setVisible]=useState(false);const[font,setFont]=useState(\"inherit\");const timer=useRef(undefined);useEffect(()=>{setMounted(true);return()=>window.clearTimeout(timer.current);},[]);const handleCopy=useCallback(async e=>{e.preventDefault();e.stopPropagation();const target=e.currentTarget;const found=target?.textContent?.match(/[^\\s@]+@[^\\s@]+\\.[^\\s@]+/);const email=found?found[0]:FALLBACK_EMAIL;if(target)setFont(window.getComputedStyle(target).fontFamily);const ok=await copyText(email);if(!ok){window.location.href=`mailto:${email}`;return;}startTransition(()=>setVisible(true));window.clearTimeout(timer.current);timer.current=window.setTimeout(()=>startTransition(()=>setVisible(false)),TOAST_MS);},[]);const handleKey=useCallback(e=>{if(e.key===\"Enter\"||e.key===\" \")handleCopy(e);},[handleCopy]);const toast=/*#__PURE__*/_jsx(\"div\",{role:\"status\",\"aria-live\":\"polite\",style:{position:\"fixed\",left:\"50%\",bottom:24,zIndex:9999,transform:`translate(-50%, ${visible?0:12}px)`,opacity:visible?1:0,transition:\"opacity 0.25s ease, transform 0.25s ease\",pointerEvents:\"none\",background:\"rgb(46, 37, 41)\",color:\"rgb(252, 250, 243)\",padding:\"10px 18px\",borderRadius:999,fontFamily:font,fontSize:15,fontWeight:500,letterSpacing:\"0.01em\",whiteSpace:\"nowrap\"},children:visible?\"Email copied\":\"\"});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{...props,ref:ref,onClick:handleCopy,onKeyDown:handleKey,role:\"button\",tabIndex:0,title:\"Click to copy email\",\"aria-label\":\"Copy email address\",style:{...props.style||{},cursor:\"copy\"}}),mounted&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(toast,document.body):null]});});CopyEmailOverride.displayName=\"Copy Email\";return CopyEmailOverride;}\nexport const __FramerMetadata__ = {\"exports\":{\"withCopyEmail\":{\"type\":\"reactHoc\",\"name\":\"withCopyEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyEmail.map","// Fades in a dark overlay on a stacked sticky card once the next card has covered 65% of it.\n// Attach to an absolutely positioned overlay layer that is a direct child of the card.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef,useState,startTransition}from\"react\";const COVER_THRESHOLD=.65;const FADE=\"opacity 0.5s ease\";export function withCoverOverlay(Component){const CoverOverlay=/*#__PURE__*/forwardRef((props,ref)=>{const localRef=useRef(null);const[shown,setShown]=useState(false);const setRefs=useCallback(node=>{localRef.current=node;if(typeof ref===\"function\")ref(node);else if(ref)ref.current=node;},[ref]);useEffect(()=>{const overlay=localRef.current;const card=overlay?.parentElement;const next=card?.nextElementSibling;if(!card||!next)return;let frame=0;let last=false;const check=()=>{frame=0;const c=card.getBoundingClientRect();const n=next.getBoundingClientRect();const covered=c.height>0?Math.min(1,Math.max(0,(c.bottom-n.top)/c.height)):0;const isCovered=covered>=COVER_THRESHOLD;if(isCovered!==last){last=isCovered;startTransition(()=>setShown(isCovered));}};const schedule=()=>{if(!frame)frame=requestAnimationFrame(check);};check();window.addEventListener(\"scroll\",schedule,{passive:true});window.addEventListener(\"resize\",schedule);return()=>{if(frame)cancelAnimationFrame(frame);window.removeEventListener(\"scroll\",schedule);window.removeEventListener(\"resize\",schedule);};},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:setRefs,style:{...props.style||{},opacity:shown?1:0,transition:FADE,pointerEvents:\"none\"}});});CoverOverlay.displayName=\"Cover Overlay\";return CoverOverlay;}\nexport const __FramerMetadata__ = {\"exports\":{\"withCoverOverlay\":{\"type\":\"reactHoc\",\"name\":\"withCoverOverlay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CoverOverlay.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Subtle dot grid texture for ink sections. Pure CSS, so it stays crisp at\n * any size and costs nothing to render. Place it absolutely behind content.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function DotGrid({color,opacity,dotSize,spacing,style}){const r=dotSize/2;return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{...style,pointerEvents:\"none\",opacity,backgroundImage:`radial-gradient(circle at center, ${color} ${r}px, transparent ${r+.5}px)`,backgroundSize:`${spacing}px ${spacing}px`,backgroundPosition:\"center top\"}});}DotGrid.defaultProps={color:\"#FCFAF3\",opacity:.05,dotSize:2,spacing:16};addPropertyControls(DotGrid,{color:{type:ControlType.Color,title:\"Dot colour\",defaultValue:\"#FCFAF3\"},opacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.01,defaultValue:.05},dotSize:{type:ControlType.Number,title:\"Dot size\",min:.5,max:10,step:.5,unit:\"px\",defaultValue:2},spacing:{type:ControlType.Number,title:\"Spacing\",min:4,max:80,step:1,unit:\"px\",defaultValue:16}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotGrid\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotGrid.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// COMMON wordmark. TM size follows the brand rule: 10% of the wordmark's\n// height when the logo is 600px wide or more, 25% below that. A container\n// query picks the version, so there's no script and no flash on load.\n// The rules use !important so overrides that set svg display inline can't show both.\nconst WORDMARK=\"M 940.463 134.864 L 940.463 4.407 L 979.75 4.407 L 1048.035 79.558 C 1051.893 83.784 1056.484 90.214 1058.315 94.441 L 1059.056 94.441 L 1059.056 4.407 L 1092.466 4.407 L 1092.466 134.864 L 1052.992 134.864 L 984.885 59.713 C 981.036 55.487 976.258 48.872 974.606 44.83 L 973.873 44.83 L 973.873 134.864 Z M 842.145 139.277 C 789.272 139.277 754.76 111.715 754.76 69.638 C 754.76 27.378 789.456 0 842.145 0 C 895.194 0 929.712 27.561 929.712 69.638 C 929.712 111.899 895.381 139.277 842.145 139.277 Z M 842.145 111.899 C 871.331 111.899 890.791 94.627 890.791 69.638 C 890.791 44.466 871.152 27.378 842.145 27.378 C 813.137 27.378 793.678 44.465 793.678 69.638 C 793.678 94.81 813.137 111.899 842.145 111.899 Z M 555.915 134.864 L 555.915 4.407 L 610.805 4.407 L 644.767 83.6 C 646.97 89.48 648.439 93.889 649.173 97.748 L 649.54 97.748 C 650.275 93.889 651.927 89.296 654.129 83.416 L 687.908 4.407 L 744.083 4.407 L 744.083 134.864 L 710.488 134.864 L 710.488 51.629 C 710.488 44.83 711.039 36.379 712.141 29.396 L 711.406 29.396 C 710.488 32.887 706.816 42.992 703.696 50.159 L 665.695 134.864 L 631.182 134.864 L 594.467 50.343 C 591.346 42.442 588.959 34.725 587.674 29.58 L 586.756 29.58 C 587.858 35.644 588.041 44.095 588.041 51.629 L 588.041 134.864 Z M 355.252 134.864 L 355.252 4.407 L 410.142 4.407 L 444.104 83.6 C 446.307 89.48 447.775 93.889 448.509 97.748 L 448.877 97.748 C 449.611 93.889 451.264 89.296 453.466 83.416 L 487.244 4.407 L 543.419 4.407 L 543.419 134.864 L 509.825 134.864 L 509.825 51.629 C 509.825 44.83 510.375 36.379 511.477 29.396 L 510.742 29.396 C 509.825 32.887 506.154 42.992 503.032 50.159 L 465.032 134.864 L 430.519 134.864 L 393.804 50.343 C 390.682 42.442 388.296 34.725 387.011 29.58 L 386.094 29.58 C 387.195 35.644 387.378 44.095 387.378 51.629 L 387.378 134.864 Z M 259.468 139.277 C 206.597 139.277 172.085 111.715 172.085 69.638 C 172.085 27.378 206.78 0 259.468 0 C 312.522 0 347.034 27.561 347.034 69.638 C 347.034 111.899 312.706 139.277 259.468 139.277 Z M 259.468 111.899 C 288.657 111.899 308.116 94.627 308.116 69.638 C 308.116 44.466 288.473 27.378 259.468 27.378 C 230.462 27.378 211.003 44.465 211.003 69.638 C 211.003 94.81 230.462 111.899 259.468 111.899 Z M 85.548 139.277 C 33.227 139.277 0 112.083 0 70.189 C 0 28.847 35.798 0 87.016 0 C 129.422 0 159.896 18.19 168.524 48.876 L 130.34 55.49 C 125.384 37.666 109.963 28.113 86.649 28.113 C 57.093 28.113 38.919 44.098 38.919 69.638 C 38.919 94.995 57.643 111.164 86.833 111.164 C 110.147 111.164 125.2 102.161 130.707 84.705 L 168.341 92.789 C 157.694 122.188 127.954 139.277 85.548 139.277 Z\";const TM=\"M 1108.255 4.881 L 1111.063 4.881 L 1114.026 12.119 L 1114.148 12.119 L 1117.111 4.881 L 1119.919 4.881 L 1119.919 15.654 L 1117.713 15.654 L 1117.713 8.643 L 1117.623 8.643 L 1114.84 15.602 L 1113.334 15.602 L 1110.551 8.617 L 1110.461 8.617 L 1110.461 15.655 L 1108.255 15.655 Z M 1098.253 6.759 L 1098.253 4.881 L 1107.092 4.881 L 1107.092 6.759 L 1103.803 6.759 L 1103.803 15.655 L 1101.549 15.655 L 1101.549 6.758 L 1098.253 6.758 Z\";const TM_SIZES={large:{scale:1.2927,width:1126.8},small:{scale:3.2318,width:1168.8}};function WordmarkSvg({color,size,className}){const{scale,width}=TM_SIZES[size];return /*#__PURE__*/_jsxs(\"svg\",{className:className,viewBox:`0 0 ${width} 139.277`,xmlns:\"http://www.w3.org/2000/svg\",role:\"img\",\"aria-label\":\"COMMON\",style:{width:\"100%\",height:\"auto\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"path\",{d:WORDMARK,fill:color}),/*#__PURE__*/_jsx(\"path\",{d:TM,fill:color,transform:`translate(1098.253 4.407) scale(${scale}) translate(-1098.253 -4.881)`})]});}function Wordmark({color}){return /*#__PURE__*/_jsxs(\"div\",{className:\"common-wordmark\",style:{containerType:\"inline-size\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .common-wordmark .wm-large { display: none !important; }\n                .common-wordmark .wm-small { display: block !important; }\n                @container (min-width: 600px) {\n                    .common-wordmark .wm-large { display: block !important; }\n                    .common-wordmark .wm-small { display: none !important; }\n                }\n            `}),/*#__PURE__*/_jsx(WordmarkSvg,{color:color,size:\"large\",className:\"wm-large\"}),/*#__PURE__*/_jsx(WordmarkSvg,{color:color,size:\"small\",className:\"wm-small\"})]});}/**\n * Wordmark that rises from behind a hard edge, either once it scrolls into view\n * or straight after the page loads. The observer watches the static wrapper,\n * not the moving logo, so the clip can't stop it from firing.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function LogoReveal({trigger,color,duration,delay,threshold,style}){const ref=useRef(null);const onCanvas=RenderTarget.current()===RenderTarget.canvas;const[shown,setShown]=useState(onCanvas);useEffect(()=>{if(onCanvas||!ref.current)return;if(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){setShown(true);return;}if(trigger===\"load\")return;// handled by CSS below\nconst io=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){setShown(true);io.disconnect();}},{threshold});io.observe(ref.current);return()=>io.disconnect();},[onCanvas,threshold,trigger]);// \"On load\" runs as a CSS animation so it starts as soon as the HTML paints,\n// instead of waiting for the page's JavaScript to load. Same motion, much earlier.\nconst cssLoad=trigger===\"load\"&&!onCanvas;const ease=\"cubic-bezier(0.22, 1, 0.36, 1)\";return(// Clip with a little slack below the frame: the round letters overshoot it\n/*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{...style,position:\"relative\",clipPath:\"inset(-20% -5% -6% -5%)\"},children:[cssLoad&&/*#__PURE__*/_jsx(\"style\",{children:`\n                    @keyframes common-logo-rise { from { transform: translateY(115%); } to { transform: translateY(0); } }\n                    @media (prefers-reduced-motion: reduce) { .common-logo-load { animation: none !important; } }\n                `}),/*#__PURE__*/_jsx(\"div\",{className:cssLoad?\"common-logo-load\":undefined,style:cssLoad?{width:\"100%\",height:\"100%\",animation:`common-logo-rise ${duration}s ${ease} ${delay}s both`}:{width:\"100%\",height:\"100%\",transform:shown?\"translateY(0)\":\"translateY(115%)\",transition:onCanvas?\"none\":`transform ${duration}s ${ease} ${delay}s`},children:/*#__PURE__*/_jsx(Wordmark,{color:color})})]}));}LogoReveal.defaultProps={trigger:\"inView\",color:\"#2E2529\",duration:1.1,delay:.1,threshold:.4};addPropertyControls(LogoReveal,{color:{type:ControlType.Color,title:\"Colour\",defaultValue:\"#2E2529\"},trigger:{type:ControlType.Enum,title:\"Trigger\",options:[\"inView\",\"load\"],optionTitles:[\"In view\",\"On load\"],defaultValue:\"inView\",displaySegmentedControl:true},duration:{type:ControlType.Number,title:\"Duration\",min:.2,max:4,step:.1,unit:\"s\",defaultValue:1.1},delay:{type:ControlType.Number,title:\"Delay\",min:0,max:2,step:.05,unit:\"s\",defaultValue:.1},threshold:{type:ControlType.Number,title:\"Trigger at\",min:0,max:1,step:.05,defaultValue:.4,hidden:props=>props.trigger===\"load\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LogoReveal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LogoReveal.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const FONT=`\"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif`;/**\n * Mailchimp sign-up form.\n * Paste the form action URL from Mailchimp's embedded form code\n * (Audience → Signup forms → Embedded forms → <form action=\"...\">).\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function MailchimpSignup(props){const{actionUrl,placeholder,buttonText,successText,note,fontSize,noteSize,fieldFill,buttonFill,textColor,mutedColor,radius,style}=props;const[email,setEmail]=useState(\"\");const[status,setStatus]=useState(\"idle\");const[message,setMessage]=useState(\"\");const honeypot=useRef(null);const submit=e=>{e.preventDefault();if(status===\"loading\")return;if(!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email)){setStatus(\"error\");setMessage(\"Please enter a valid email address.\");return;}if(!actionUrl||!actionUrl.includes(\"list-manage.com\")){setStatus(\"error\");setMessage(\"Sign-up isn’t connected yet.\");return;}if(honeypot.current?.value)return;// Mailchimp's JSONP endpoint lets us post without leaving the page\nconst cb=`mc_cb_${Date.now()}`;const url=actionUrl.replace(\"/post?\",\"/post-json?\").replace(/&amp;/g,\"&\")+`&EMAIL=${encodeURIComponent(email)}&c=${cb}`;const script=document.createElement(\"script\");const cleanup=()=>{delete window[cb];script.remove();};window[cb]=data=>{cleanup();if(data?.result===\"success\"){setStatus(\"success\");setMessage(successText);setEmail(\"\");}else{const msg=String(data?.msg??\"\");setStatus(\"error\");setMessage(/already subscribed/i.test(msg)?\"You’re already on the list.\":msg.replace(/<[^>]*>/g,\"\").replace(/^\\d+\\s*-\\s*/,\"\")||\"Something went wrong. Please try again.\");}};script.onerror=()=>{cleanup();setStatus(\"error\");setMessage(\"Something went wrong. Please try again.\");};script.src=url;setStatus(\"loading\");document.body.appendChild(script);};const text={fontFamily:FONT,fontSize,fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:1.1};const helper=status===\"success\"||status===\"error\"?message:note;return /*#__PURE__*/_jsxs(\"form\",{onSubmit:submit,noValidate:true,style:{...style,display:\"flex\",flexDirection:\"column\",gap:12,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`.mc-input::placeholder{color:${mutedColor};opacity:1}`}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"stretch\",gap:8,padding:8,height:60,maxHeight:60,background:fieldFill,borderRadius:radius,width:\"100%\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"input\",{className:\"mc-input\",type:\"email\",name:\"EMAIL\",autoComplete:\"email\",\"aria-label\":placeholder,placeholder:placeholder,value:email,onChange:e=>{setEmail(e.target.value);if(status!==\"loading\")setStatus(\"idle\");},style:{...text,flex:1,minWidth:0,border:\"none\",outline:\"none\",background:\"transparent\",color:textColor,padding:\"0 12px\",height:\"100%\"}}),/*#__PURE__*/_jsx(\"input\",{ref:honeypot,type:\"text\",tabIndex:-1,\"aria-hidden\":\"true\",style:{position:\"absolute\",left:-5e3}}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:status===\"loading\",style:{...text,flexShrink:0,border:\"none\",cursor:\"pointer\",background:buttonFill,color:textColor,borderRadius:Math.max(radius-4,2),height:\"100%\",padding:\"0 22px\",opacity:status===\"loading\"?.6:1,transition:\"opacity 0.2s, transform 0.2s\"},onMouseEnter:e=>e.currentTarget.style.transform=\"scale(0.97)\",onMouseLeave:e=>e.currentTarget.style.transform=\"scale(1)\",children:status===\"loading\"?\"…\":buttonText})]}),helper&&/*#__PURE__*/_jsx(\"p\",{role:status===\"error\"?\"alert\":undefined,\"aria-live\":\"polite\",style:{...text,fontSize:noteSize,lineHeight:1.3,margin:0,padding:\"0 20px\",color:status===\"error\"?\"#B3261E\":mutedColor},children:helper})]});}MailchimpSignup.defaultProps={actionUrl:\"\",placeholder:\"Email address\",buttonText:\"Sign up\",successText:\"Thanks, you’re on the list.\",note:\"Monthly updates on our work and thinking. Unsubscribe anytime.\",fontSize:15,noteSize:15,fieldFill:\"rgba(46, 37, 41, 0.06)\",buttonFill:\"rgb(237, 255, 176)\",textColor:\"rgb(46, 37, 41)\",mutedColor:\"rgba(46, 37, 41, 0.6)\",radius:8};addPropertyControls(MailchimpSignup,{actionUrl:{type:ControlType.String,title:\"Mailchimp URL\",placeholder:\"https://…list-manage.com/subscribe/post?u=…&id=…\"},placeholder:{type:ControlType.String,title:\"Placeholder\"},buttonText:{type:ControlType.String,title:\"Button\"},successText:{type:ControlType.String,title:\"Success\"},note:{type:ControlType.String,title:\"Note\",displayTextArea:true},fontSize:{type:ControlType.Number,title:\"Font Size\",min:12,max:60,unit:\"px\"},noteSize:{type:ControlType.Number,title:\"Note Size\",min:10,max:40,unit:\"px\"},fieldFill:{type:ControlType.Color,title:\"Field\"},buttonFill:{type:ControlType.Color,title:\"Button Fill\"},textColor:{type:ControlType.Color,title:\"Text\"},mutedColor:{type:ControlType.Color,title:\"Muted\"},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:40,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MailchimpSignup\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MailchimpSignup.map","// User request: Create a Framer code override called \"SVG Fill Width\" that finds the first <svg> inside a wrapped container, sets width: 100%, height: auto, display: block, updates on mount and resize, and cleans up on unmount.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef}from\"react\";function assignRef(ref,value){if(typeof ref===\"function\"){ref(value);return;}if(ref&&typeof ref===\"object\"){ref.current=value;}}export function withSVGFillWidth(Component){const SVGFillWidthOverride=/*#__PURE__*/forwardRef((props,ref)=>{const containerRef=useRef(null);const resizeObserverRef=useRef(null);const applySVGFill=useCallback(()=>{const container=containerRef.current;if(!container)return;const svg=container.querySelector(\"svg\");if(!svg)return;svg.style.width=\"100%\";svg.style.height=\"auto\";svg.style.display=\"block\";},[]);useEffect(()=>{if(typeof window===\"undefined\")return;applySVGFill();const container=containerRef.current;if(!container||typeof ResizeObserver===\"undefined\")return;const observer=new ResizeObserver(()=>{applySVGFill();});observer.observe(container);resizeObserverRef.current=observer;return()=>{if(resizeObserverRef.current){resizeObserverRef.current.disconnect();resizeObserverRef.current=null;}};},[applySVGFill]);const setRefs=useCallback(node=>{containerRef.current=node;assignRef(ref,node);},[ref]);return /*#__PURE__*/_jsx(Component,{...props,ref:setRefs});});SVGFillWidthOverride.displayName=\"SVG Fill Width\";return SVGFillWidthOverride;}\nexport const __FramerMetadata__ = {\"exports\":{\"withSVGFillWidth\":{\"type\":\"reactHoc\",\"name\":\"withSVGFillWidth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVGFillWidth.map","// Generated by Framer (a050651)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-42ZFX .framer-styles-preset-1qixqht:not(.rich-text-wrapper), .framer-42ZFX .framer-styles-preset-1qixqht.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-9b5b0cb3-b194-4eb4-b677-c5bc2e74954e); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-offset: 4px; --framer-link-hover-text-decoration-thickness: 1px; --framer-link-text-color: var(--token-9b5b0cb3-b194-4eb4-b677-c5bc2e74954e); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }\"];export const className=\"framer-42ZFX\";\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 (ee61f92)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Delight Variable Regular\",\"CUSTOMV2;Delight Variable RegularVF=IndnaHQiIDUwMA==\",\"CUSTOMV2;Delight Variable RegularVF=IndnaHQiIDUwMA==\",\"CUSTOMV2;Delight Variable RegularVF=IndnaHQiIDUwMA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Delight Variable Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Delight\",url:\"https://framerusercontent.com/assets/Y6ylRUvw88qjN0iPQiRi4fB88.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-YZLXh .framer-styles-preset-1ngernn:not(.rich-text-wrapper), .framer-YZLXh .framer-styles-preset-1ngernn.rich-text-wrapper p { --framer-font-family: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1079px) and (min-width: 0px) { .framer-YZLXh .framer-styles-preset-1ngernn:not(.rich-text-wrapper), .framer-YZLXh .framer-styles-preset-1ngernn.rich-text-wrapper p { --framer-font-family: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"Delight Variable Regular\", \"Delight Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.15em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-YZLXh\";\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 (7788242)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;GT America Condensed Black\",\"CUSTOMV2;GT America Condensed Black\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"GT America Condensed Black\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"GT America\",url:\"https://framerusercontent.com/assets/tXz5Ny5VY0yF1fcbrx1jhAThM.woff2\",weight:\"900\"}]}];export const css=[\".framer-H3aqz .framer-styles-preset-1wn094w:not(.rich-text-wrapper), .framer-H3aqz .framer-styles-preset-1wn094w.rich-text-wrapper h2 { --framer-font-family: \\\"GT America Condensed Black\\\", \\\"GT America Condensed Black Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"GT America Condensed Black\\\", \\\"GT America Condensed Black Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 52px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 900; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.04em; --framer-line-height: 0.85em; --framer-paragraph-spacing: 100px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\",\"@media (max-width: 1079px) and (min-width: 0px) { .framer-H3aqz .framer-styles-preset-1wn094w:not(.rich-text-wrapper), .framer-H3aqz .framer-styles-preset-1wn094w.rich-text-wrapper h2 { --framer-font-family: \\\"GT America Condensed Black\\\", \\\"GT America Condensed Black Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"GT America Condensed Black\\\", \\\"GT America Condensed Black Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 38px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 900; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.04em; --framer-line-height: 0.85em; --framer-paragraph-spacing: 100px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }\"];export const className=\"framer-H3aqz\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7788242)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;GT America Condensed Black\",\"CUSTOMV2;GT America Compressed Black\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"GT America Condensed Black\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"GT America\",url:\"https://framerusercontent.com/assets/djffL2k8GZwM1jVxR1rL4USvc.woff2\",weight:\"900\"},{cssFamilyName:\"GT America Compressed Black\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"GT America\",url:\"https://framerusercontent.com/assets/C2ITHzVz5Tbeiz7O5aGQEz9oqiA.woff2\",weight:\"900\"}]}];export const css=[\".framer-0uZY9 .framer-styles-preset-135v58g:not(.rich-text-wrapper), .framer-0uZY9 .framer-styles-preset-135v58g.rich-text-wrapper h2 { --framer-font-family: \\\"GT America Condensed Black\\\", \\\"GT America Condensed Black Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"GT America Compressed Black\\\", \\\"GT America Compressed Black Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 100px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 900; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.04em; --framer-line-height: 0.85em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9244bd76-9e42-4721-be83-9ab3a74a9074); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\",\"@media (max-width: 1439px) and (min-width: 1080px) { .framer-0uZY9 .framer-styles-preset-135v58g:not(.rich-text-wrapper), .framer-0uZY9 .framer-styles-preset-135v58g.rich-text-wrapper h2 { --framer-font-family: \\\"GT America Condensed Black\\\", \\\"GT America Condensed Black Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"GT America Compressed Black\\\", \\\"GT America Compressed Black Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 76px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 900; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.04em; --framer-line-height: 0.85em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9244bd76-9e42-4721-be83-9ab3a74a9074); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }\",\"@media (max-width: 1079px) and (min-width: 810px) { .framer-0uZY9 .framer-styles-preset-135v58g:not(.rich-text-wrapper), .framer-0uZY9 .framer-styles-preset-135v58g.rich-text-wrapper h2 { --framer-font-family: \\\"GT America Condensed Black\\\", \\\"GT America Condensed Black Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"GT America Compressed Black\\\", \\\"GT America Compressed Black Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 58px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 900; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.04em; --framer-line-height: 0.85em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9244bd76-9e42-4721-be83-9ab3a74a9074); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-0uZY9 .framer-styles-preset-135v58g:not(.rich-text-wrapper), .framer-0uZY9 .framer-styles-preset-135v58g.rich-text-wrapper h2 { --framer-font-family: \\\"GT America Condensed Black\\\", \\\"GT America Condensed Black Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"GT America Compressed Black\\\", \\\"GT America Compressed Black Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 34px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 900; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.04em; --framer-line-height: 0.85em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9244bd76-9e42-4721-be83-9ab3a74a9074); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }\"];export const className=\"framer-0uZY9\";\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 (c81289c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Delight Variable Regular\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Delight Variable Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Delight\",url:\"https://framerusercontent.com/assets/Y6ylRUvw88qjN0iPQiRi4fB88.woff2\",variationAxes,weight:\"400\"}]}];export const css=[\".framer-Vhidg .framer-styles-preset-wv6ing:not(.rich-text-wrapper), .framer-Vhidg .framer-styles-preset-wv6ing.rich-text-wrapper p { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 600; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1079px) and (min-width: 0px) { .framer-Vhidg .framer-styles-preset-wv6ing:not(.rich-text-wrapper), .framer-Vhidg .framer-styles-preset-wv6ing.rich-text-wrapper p { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 600; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.16em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-Vhidg\";\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 (0a25121)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Delight Variable Regular\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Delight Variable Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Delight\",url:\"https://framerusercontent.com/assets/Y6ylRUvw88qjN0iPQiRi4fB88.woff2\",variationAxes,weight:\"400\"}]}];export const css=[\".framer-l8hXy .framer-styles-preset-m86rgu:not(.rich-text-wrapper), .framer-l8hXy .framer-styles-preset-m86rgu.rich-text-wrapper h1 { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 62px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 700; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 0.95em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1079px) and (min-width: 0px) { .framer-l8hXy .framer-styles-preset-m86rgu:not(.rich-text-wrapper), .framer-l8hXy .framer-styles-preset-m86rgu.rich-text-wrapper h1 { --framer-font-family: \\\"Delight Variable Regular\\\", \\\"Delight Variable Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-variation-axes: \\\"wght\\\" 700; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 0.95em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-l8hXy\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}