{"version":3,"file":"shared-lib.C2nus20S.mjs","names":["fonts","css","className","fonts","css","className","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Plus","createLayoutDependency","React.forwardRef","useRef","React.useId","Children","useRef","fonts","css","className","addPropertyOverrides","RichText","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Plus","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle.css","sharedStyle.fonts","useState","useCallback","fonts","css","className","fonts","css","className","fonts","css","className","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","Youtube","Instagram","Facebook","Tiktok","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","Image1","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","p","y","C","r","n","o","a","u","l","h","d","T","x","g","d","s","n","t","r","o","y","fonts","css","className","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","addPropertyOverrides","ButtonSmall","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","TicketCardSmall","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","matchVariant","Tickets","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","_Fragment","useMemo","useRef","fonts","css","className","mask","SVG","getProps","Icon","React.forwardRef","Logo","Button","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","Plus","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useRef","useState","useMemo","useCallback","React.forwardRef"],"sources":["https:/framerusercontent.com/modules/7MbuoFT1spyzIc6UwREy/rrwd2Rx81RQ4idpwqilr/CTg4M9YUI.js","https:/framerusercontent.com/modules/MLjTHCnnWChL3iUmxb66/QeidOKRy7XTydWtPaaOu/GIvfCGltJ.js","https:/framerusercontent.com/modules/8Ppcb96ZpoabyA2RHrZk/vk6QSelLu8FY0Arn5hXq/syBtw5mUX.js","https:/framerusercontent.com/modules/dlOZFxzvIwyZ6FMuTeDk/e8hqEMX9jiKs1AWuQT4t/m0Os5vP7J.js","https:/framerusercontent.com/modules/nwDvCWChna8LVjLwwZJq/djeE6HdZGAXlRm6n3xme/ButtonShimmer.js","https:/framerusercontent.com/modules/WaV1hYLSO8KiPBMwVpdq/Zzjh47JnWXxef7qepnQR/PPtZXzX5g.js","https:/framerusercontent.com/modules/oCX7wFJm1nRtboj5CJfx/YwC96wrj1ovFDQtA4gEo/hTaaO5_UY.js","https:/framerusercontent.com/modules/2QCVO994c114ekq0AwDg/Ca3UOgh3kr90P4ydyxPW/DownloadFile.js","https:/framerusercontent.com/modules/Oqp2dL8To9OARbclBVoS/LXFTDzn3NYZ8xEiPKf0z/BSSop716S.js","https:/framerusercontent.com/modules/dD7rL2OcLFboddIQqcpV/zEDihzBa0gPOcQrGW0pj/pYVKDiCJS.js","https:/framerusercontent.com/modules/Y4Fka3fH1U3HxBh7K7hi/Or9UmYF7iRMCYSIFMUzO/X8YnZ6hqm.js","https:/framerusercontent.com/modules/6z0vWlE2Wfq2Qq1T9Jn5/dK98QvuaDzdt1iNFjNcW/e63i23WhE.js","https:/framerusercontent.com/modules/wfaWi3GgNCOO78T3ajn7/VJeDAebERIicZnkXMJSR/Fnx1KNYio.js","https:/framerusercontent.com/modules/ktuwUZsPA9hAPOpei3zr/6Am37YPVjmoXmZhvQPJy/rXoZnwEu_.js","https:/framerusercontent.com/modules/l73QyWShxKeoctcuwvvN/5yWQ7EpTPwQqNzqBwBSk/zENFjqMTI.js","https:/framerusercontent.com/modules/vn67hj3d5ZRZuNE07tLX/HzpScY0X10QO95XmED9u/hv_x2LbPU.js","https:/framerusercontent.com/modules/fMul7Xsb1vovR8aPZPdU/2XDLGdboiRVBTYQ7Np45/Q6avibjxx-0.js","https:/framerusercontent.com/modules/fMul7Xsb1vovR8aPZPdU/2XDLGdboiRVBTYQ7Np45/Q6avibjxx-1.js","https:/framerusercontent.com/modules/fMul7Xsb1vovR8aPZPdU/2XDLGdboiRVBTYQ7Np45/Q6avibjxx.js","https:/framerusercontent.com/modules/eWARGZjUrU8SmSffst22/6MAHixia1P1oZ2iPju0d/A5dkeiqne.js","https:/framerusercontent.com/modules/90izLBprqPfOclcffzha/9Hcjjw80XoncTsl6BMU3/RnbJp7kiS.js","https:/framerusercontent.com/modules/kP6bckhm7XKchyBQRdBZ/nlPCMbub6gIogtwHhI6w/lQxpRsWtI.js","https:/framerusercontent.com/modules/uaTs4E3zbwZLMrWOdiwF/nnX1HPFrvUr763CiRDGm/rAwZqWVQs.js","https:/framerusercontent.com/modules/tPgUFdvQFdOxMewn1yHX/HyAOliYPX7TfwZSzRsnu/TCR6wGfPF.js","https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js","https:/framerusercontent.com/modules/dxV4y7LdLT32r0SGWpjx/KPR22eXUEudZg97UHYXi/IOSBackdropBlur.js","https:/framerusercontent.com/modules/jcYsvJeEzJav9xzp06T6/gMQJibafRIYNCUeN19wF/LNAJ2l9cG.js","https:/framerusercontent.com/modules/GLK0qJ0IlIKS8suBdmzT/R6WkergCDIR4j4xj0qZ0/XtGM_k_Sc.js","https:/framerusercontent.com/modules/8xsKgQsnPkHW1j8641bt/vzJb3emRyF4uOof3WisQ/LfUooLXOZ.js","https:/framerusercontent.com/modules/rdZpu7Wz2YN3f3aZ9uoF/CVBKmgYPX1te0dXBBi3c/VyhX59KC6.js","https:/framerusercontent.com/modules/LJebHEeo165WY6Lhy7f9/wM46ahSmZtfcJJNd3grC/BreathingGradient.js","https:/framerusercontent.com/modules/k7Z8XFGgC7scH1IUduVB/WApP2HgVJkhhBFEYvGuf/dcYYF3XCK.js","https:/framerusercontent.com/modules/bGnqDjvyHc7rUHmIOWnU/vs5LQNPwsHDxcHE6eRmK/siteMetadata.js"],"sourcesContent":["// Generated by Framer (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Ashcroft Medium\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Ashcroft Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/rl8FUPeDq3vsC8ra7lNy3HecldQ.woff2\",weight:\"500\"},{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/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{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/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{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/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-yCYxF .framer-styles-preset-1dztk5:not(.rich-text-wrapper), .framer-yCYxF .framer-styles-preset-1dztk5.rich-text-wrapper h4 { --framer-font-family: \"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.15em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9b888178-e51d-4625-a4be-838e46cc750c, #28223c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-yCYxF\";\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 (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Ashcroft Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Ashcroft Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/rl8FUPeDq3vsC8ra7lNy3HecldQ.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/fuyXZpVvOjq8NesCOfgirHCWyg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-EfVTs .framer-styles-preset-lks622:not(.rich-text-wrapper), .framer-EfVTs .framer-styles-preset-lks622.rich-text-wrapper h6 { --framer-font-family: \"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0.32em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-9b888178-e51d-4625-a4be-838e46cc750c, #28223c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1599px) and (min-width: 1200px) { .framer-EfVTs .framer-styles-preset-lks622:not(.rich-text-wrapper), .framer-EfVTs .framer-styles-preset-lks622.rich-text-wrapper h6 { --framer-font-family: \"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter 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-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0.32em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-9b888178-e51d-4625-a4be-838e46cc750c, #28223c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-EfVTs .framer-styles-preset-lks622:not(.rich-text-wrapper), .framer-EfVTs .framer-styles-preset-lks622.rich-text-wrapper h6 { --framer-font-family: \"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0.32em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-9b888178-e51d-4625-a4be-838e46cc750c, #28223c); --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-EfVTs .framer-styles-preset-lks622:not(.rich-text-wrapper), .framer-EfVTs .framer-styles-preset-lks622.rich-text-wrapper h6 { --framer-font-family: \"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0.32em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-9b888178-e51d-4625-a4be-838e46cc750c, #28223c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-EfVTs\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (835d061)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const ybkWgmrEO=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"1719583385\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"8.25px\" id=\"gieY2jlpp\" transform=\"translate(7.875 7.875)\" width=\"8.25px\"><path d=\"M 0 0 L 8.25 0\" fill=\"transparent\" height=\"1px\" id=\"H9ZD5CilD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--vk023c, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\" transform=\"translate(0 4.125)\" width=\"8.25px\"/><path d=\"M 0 0 L 0 8.25\" fill=\"transparent\" height=\"8.25px\" id=\"ma_Trw5vZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--vk023c, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\" transform=\"translate(4.125 0)\" width=\"1px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,ybkWgmrEO:iconColor??props.ybkWgmrEO??\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ybkWgmrEO,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-XIjPe\",className),layoutId:layoutId,ref:ref,style:{\"--vk023c\":ybkWgmrEO,...style}});});const css=[`.framer-XIjPe { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--vk023c); 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 {\"ybkWgmrEO\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Plus\",\"color\":{\"type\":\"variable\",\"value\":\"vk023c\"},\"set\":{\"localId\":\"vectorSet/vR12JuQs7\",\"id\":\"vR12JuQs7\",\"moduleId\":\"v9HGkf5LZ9xrvUAyeoLI\"}}\n */const Icon=withCSS(Component,css,\"framer-XIjPe\");Icon.displayName=\"Plus\";export default Icon;addPropertyControls(Icon,{ybkWgmrEO:{defaultValue:'var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ybkWgmrEO\\\":\\\"iconColor\\\"}\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Plus\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"vk023c\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/vR12JuQs7\\\",\\\"id\\\":\\\"vR12JuQs7\\\",\\\"moduleId\\\":\\\"v9HGkf5LZ9xrvUAyeoLI\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98ed692)\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 Plus from\"https://framerusercontent.com/modules/8Ppcb96ZpoabyA2RHrZk/vk6QSelLu8FY0Arn5hXq/syBtw5mUX.js\";const enabledGestures={L9sqSwkNx:{hover:true}};const cycleOrder=[\"L9sqSwkNx\",\"YsOBoOhku\",\"WXLaTrleA\"];const serializationHash=\"framer-vgzR9\";const variantClassNames={L9sqSwkNx:\"framer-v-1c7nq0i\",WXLaTrleA:\"framer-v-1qzn126\",YsOBoOhku:\"framer-v-1jv78gf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pcco3yBQw=undefined;const DEcx1bwJL=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={\"Default Hover\":\"WXLaTrleA\",Default:\"L9sqSwkNx\",Selected:\"YsOBoOhku\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,icon,id,width,...props})=>{return{...props,DEcx1bwJL:icon??props.DEcx1bwJL??Plus,pcco3yBQw:click??props.pcco3yBQw,variant:humanReadableVariantMap[props.variant]??props.variant??\"L9sqSwkNx\"};};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,DEcx1bwJL,pcco3yBQw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"L9sqSwkNx\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap17upqw6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(pcco3yBQw){const res=await pcco3yBQw(...args);if(res===false)return false;}setVariant(\"YsOBoOhku\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1c7nq0i\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"L9sqSwkNx\",onTap:onTap17upqw6,ref:refBinding,style:{backgroundColor:\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"inset 1px 0px 2px 0px rgba(255, 255, 255, 0.18), inset -1px 0px 2px 0px rgba(255, 255, 255, 0.18)\",...style},variants:{\"L9sqSwkNx-hover\":{backgroundColor:\"var(--token-04e97e12-484f-405e-b55a-e458fb480e76, rgba(255, 255, 255, 0.8))\",boxShadow:\"inset 1px 0px 6px 0px rgba(255, 255, 255, 0.24), inset -1px 0px 6px 0px rgba(255, 255, 255, 0.24)\"},YsOBoOhku:{backgroundColor:\"var(--token-9b888178-e51d-4625-a4be-838e46cc750c, rgb(40, 34, 60))\",boxShadow:\"none\"}},...addPropertyOverrides({\"L9sqSwkNx-hover\":{\"data-framer-name\":undefined},WXLaTrleA:{\"data-framer-name\":\"Default Hover\"},YsOBoOhku:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1wquxbu\",Component:DEcx1bwJL,\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"gRh28x5qk\",style:{\"--vk023c\":\"var(--token-9b888178-e51d-4625-a4be-838e46cc750c, rgb(40, 34, 60))\",rotate:0},variants:{\"L9sqSwkNx-hover\":{rotate:90},WXLaTrleA:{rotate:90},YsOBoOhku:{\"--vk023c\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",rotate:180}}})})})})});});const css=[\".framer-vgzR9.framer-8rp4er, .framer-vgzR9 .framer-8rp4er { display: block; }\",\".framer-vgzR9.framer-1c7nq0i { cursor: pointer; height: 32px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vgzR9 .framer-1wquxbu { aspect-ratio: 1 / 1; flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YsOBoOhku\":{\"layout\":[\"fixed\",\"fixed\"]},\"WXLaTrleA\":{\"layout\":[\"fixed\",\"fixed\"]},\"B3DjutsQ6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"DEcx1bwJL\":\"icon\",\"pcco3yBQw\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"v9HGkf5LZ9xrvUAyeoLI\"]\n */const Framerm0Os5vP7J=withCSS(Component,css,\"framer-vgzR9\");export default Framerm0Os5vP7J;Framerm0Os5vP7J.displayName=\"Icon Button\";Framerm0Os5vP7J.defaultProps={height:32,width:32};addPropertyControls(Framerm0Os5vP7J,{variant:{options:[\"L9sqSwkNx\",\"YsOBoOhku\",\"WXLaTrleA\"],optionTitles:[\"Default\",\"Selected\",\"Default Hover\"],title:\"Variant\",type:ControlType.Enum},DEcx1bwJL:{defaultValue:{identifier:\"local-module:vector/syBtw5mUX:default\",moduleId:\"xQtQ1GnwtMGKIjbNkD7I\"},setModuleId:\"KzHzGcw4ks173zXn4gQh\",title:\"Icon\",type:ControlType.VectorSetItem},pcco3yBQw:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerm0Os5vP7J,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm0Os5vP7J\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YsOBoOhku\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WXLaTrleA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B3DjutsQ6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"DEcx1bwJL\\\":\\\"icon\\\",\\\"pcco3yBQw\\\":\\\"click\\\"}\",\"framerVectorSets\":\"[\\\"v9HGkf5LZ9xrvUAyeoLI\\\"]\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./m0Os5vP7J.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{Children,useEffect,useLayoutEffect,useRef}from\"react\";// layoutId of the chevron icon inside the Button Menu component (fQzoHLDug on canvas).\nconst ICON_LAYOUT_ID=\"fQzoHLDug\";// The two brand colors the logo swaps between depending on what's behind\n// it (Primary/White and Primary/Deep Blue 100).\nconst LOGO_COLOR_ON_DARK_BG=\"rgb(255, 255, 255)\";const LOGO_COLOR_ON_LIGHT_BG=\"rgb(6, 35, 72)\";// The logo leaf is animated on FOUR independent, unrelated properties\n// (background-color for the light/dark swap, filter for the footer-hide\n// fade, opacity + transform for the mount/navigation reveal) by three\n// separate effects below. `transition` is a shorthand that replaces its\n// whole value rather than merging into it, so every effect that touches it\n// must write this exact same combined string - otherwise whichever one runs\n// last on a given frame wipes out the others' transitions.\nconst LOGO_LEAF_TRANSITION=\"background-color 300ms ease, filter 400ms ease-in-out, opacity 1s cubic-bezier(0.16,1,0.3,1), transform 1s cubic-bezier(0.16,1,0.3,1)\";// The sticky logo lives in the persistent left sidebar, which only exists\n// at these two breakpoints - the mobile layout uses a different nav\n// entirely, so the footer already never overlaps a duplicate logo there.\nconst DESKTOP_MEDIA_QUERY=\"(min-width: 1200px)\";function parseRGBA(color){const match=color.match(/rgba?\\(([^)]+)\\)/);if(!match)return null;const parts=match[1].split(\",\").map(part=>parseFloat(part.trim()));return[parts[0]??0,parts[1]??0,parts[2]??0,parts[3]??1];}// WCAG relative luminance - used to decide whether a sampled background\n// color reads as \"dark\" (needs a white logo) or \"light\" (needs the dark\n// navy logo), instead of hardcoding specific section colors.\nfunction relativeLuminance(r,g,b){const[rs,gs,bs]=[r,g,b].map(c=>{const scaled=c/255;return scaled<=.03928?scaled/12.92:Math.pow((scaled+.055)/1.055,2.4);});return .2126*rs+.7152*gs+.0722*bs;}// Small foreground elements - icons and the like - are frequently tinted\n// via this exact same mask-image + background-color technique, so their\n// own fill color would otherwise be misread as a section background\n// whenever a sample point happens to land on one. A real section/card\n// background spans a meaningful area, so anything smaller than this is\n// assumed to be foreground content rather than the section itself.\nconst MIN_BACKGROUND_SIZE_PX=100;// Section backgrounds (like the \"BG\" decorative panel) are often\n// absolutely-positioned siblings stacked behind the content via z-index,\n// not DOM ancestors of whatever text/element sits at a given point -\n// walking up parentElement misses them entirely. elementsFromPoint\n// returns every element at that point in paint order (front to back), so\n// this instead finds the first sufficiently large, sufficiently opaque\n// one with a background-color. A near-transparent tint (e.g. a card using\n// something like rgba(0,0,0,0.05) as a subtle overlay instead of a solid\n// color) reads as literal near-black by its raw RGB values, even though\n// it visually looks light once blended with whatever's behind it -\n// requiring a high alpha here skips past those subtle overlays to find\n// the real, opaque color underneath instead of misreading them as dark.\nconst MIN_OPAQUE_ALPHA=.5;function findBackgroundColorAt(x,y){const stack=document.elementsFromPoint(x,y);for(const el of stack){const rect=el.getBoundingClientRect();if(rect.width<MIN_BACKGROUND_SIZE_PX||rect.height<MIN_BACKGROUND_SIZE_PX)continue;const rgba=parseRGBA(getComputedStyle(el).backgroundColor);if(rgba&&rgba[3]>=MIN_OPAQUE_ALPHA)return rgba;}return null;}const KEYFRAMES_ID=\"bm-shimmer-navRefade-keyframes\";// Always (re)write the keyframes text, even if the <style> tag already\n// exists from a previous render - otherwise edits to the curve below never\n// reach the page without a hard reload, since the stale tag is reused as-is.\nfunction ensureKeyframes(){if(typeof document===\"undefined\")return;let style=document.getElementById(KEYFRAMES_ID);if(!style){style=document.createElement(\"style\");style.id=KEYFRAMES_ID;document.head.appendChild(style);}style.textContent=`\n@keyframes navRefade {\n    0% { opacity: 1; background-position: 0px 0px; animation-timing-function: cubic-bezier(0.45, 0, 0.55, 1); }\n    27% { opacity: 0.4; background-position: 0px 0px; animation-timing-function: step-end; }\n    28% { opacity: 1; background-position: 100% 0px; animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }\n    100% { opacity: 1; background-position: 0px 0px; }\n}`;}function toFadedAlpha(color,alpha){const match=color.match(/rgba?\\(([^)]+)\\)/);if(!match)return color;const[r,g,b]=match[1].split(\",\").map(part=>part.trim());return`rgba(${r}, ${g}, ${b}, ${alpha})`;}// Innermost elements that actually paint something visible (no element\n// children of their own): either text runs, or a masked/tinted icon shape\n// (e.g. the logo, rendered as a div with a mask-image and a solid\n// background-color standing in for the icon's fill).\nfunction getLeafPaintableElements(root){const leaves=[];const walk=node=>{const elementChildren=Array.from(node.children).filter(child=>child instanceof HTMLElement);if(elementChildren.length===0){if(node instanceof HTMLElement&&(hasText(node)||hasMaskImage(node)))leaves.push(node);return;}elementChildren.forEach(walk);};walk(root);return leaves;}function hasText(el){return!!el.textContent?.trim();}function hasMaskImage(el){const style=getComputedStyle(el);const maskImage=style.getPropertyValue(\"mask-image\")||style.getPropertyValue(\"-webkit-mask-image\");return!!maskImage&&maskImage!==\"none\";}function startShimmer(el){if(el.dataset.bmShimmerOriginal!==undefined)return;el.dataset.bmShimmerOriginal=el.getAttribute(\"style\")??\"\";const style=getComputedStyle(el);if(hasMaskImage(el)){// Masked icon (e.g. the logo): the fill is a plain background-color\n// clipped by the mask, so shimmer it via a gradient background\n// instead of the text-clip trick below. The existing mask-image is\n// left untouched, so the gradient still gets clipped to the icon shape.\nconst color=style.backgroundColor;const faded=toFadedAlpha(color,.4);el.style.backgroundColor=\"transparent\";el.style.backgroundImage=`linear-gradient(to right, ${color} 0%, ${color} 50%, ${faded} 66%, ${faded} 100%)`;}else{const color=style.color;const faded=toFadedAlpha(color,.4);el.style.backgroundImage=`linear-gradient(to right, ${color} 0%, ${color} 50%, ${faded} 66%, ${faded} 100%)`;el.style.backgroundClip=\"text\";el.style.setProperty(\"-webkit-background-clip\",\"text\");el.style.setProperty(\"-webkit-text-fill-color\",\"transparent\");}el.style.backgroundRepeat=\"no-repeat\";el.style.backgroundSize=\"300% 100%\";el.style.backgroundPosition=\"0% 0px\";el.style.animation=\"none\";void el.offsetWidth// force reflow so the animation restarts cleanly on re-hover\n;el.style.animation=\"navRefade 1000ms linear 0s 1 normal none\";}function stopShimmer(el){const original=el.dataset.bmShimmerOriginal;if(original){el.setAttribute(\"style\",original);}else{el.removeAttribute(\"style\");}delete el.dataset.bmShimmerOriginal;}// Finds the chevron icon element among the component's children, identified\n// by its canvas layoutId, so it can be swapped for a cross-fading version.\nfunction findIconChild(children){const list=Children.toArray(children);for(let index=0;index<list.length;index++){const child=list[index];if(child&&typeof child===\"object\"&&\"props\"in child&&child.props?.layoutId===ICON_LAYOUT_ID){return{element:child,index};}}return null;}// Wraps the chevron icon in a stable <span> that never itself unmounts.\n// When the icon inside it changes (ChevronDown <-> ChevronUp, a different\n// Component reference each render), a layout effect dips its opacity to 0\n// and back to 1 with a CSS transition - turning Framer's default instant\n// unmount/remount swap into a quick fade instead. This is done via a plain\n// opacity dip (not a true overlapping cross-fade) because the swap itself\n// is driven by Framer's own hover-gesture re-render, outside our control -\n// trying to animate the old/new icon simultaneously (e.g. with\n// AnimatePresence) doesn't reliably sync with that external re-render.\nfunction IconFadeSlot({iconKey,children}){const spanRef=useRef(null);const prevKeyRef=useRef(iconKey);useLayoutEffect(()=>{const el=spanRef.current;if(!el||prevKeyRef.current===iconKey)return;prevKeyRef.current=iconKey;el.style.transition=\"none\";el.style.opacity=\"0\";void el.offsetWidth// force reflow before re-enabling the transition\n;el.style.transition=\"opacity 180ms ease-in-out\";requestAnimationFrame(()=>{el.style.opacity=\"1\";});},[iconKey]);return /*#__PURE__*/_jsx(\"span\",{ref:spanRef,style:{display:\"inline-block\",width:18,height:18},children:children});}// Framer natively swaps the chevron's underlying icon component (ChevronDown\n// <-> ChevronUp) on hover, which unmounts/remounts it instantly with no\n// transition. Wrapping it in IconFadeSlot turns that swap into a fade\n// instead of an abrupt cut.\nfunction withIconCrossfade(children){const match=findIconChild(children);if(!match)return children;const{element,index}=match;const iconComponent=element.props?.Component;const iconKey=iconComponent?.displayName||iconComponent?.name||\"icon\";const list=Children.toArray(children);list[index]=/*#__PURE__*/_jsx(IconFadeSlot,{iconKey:iconKey,children:element},\"bm-icon-crossfade\");return list;}/**\n * Code override: adds the same hover shimmer used on the site's main nav\n * (gradient sweep via the navRefade keyframes) to any text or masked-icon\n * leaf inside the wrapped component - e.g. a button label or the logo mark.\n * Also cross-fades the chevron's down/up icon states instead of the\n * default instant swap, when present.\n */export function withButtonMenuShimmer(Component){return function ButtonMenuShimmer(props){const ref=useRef(null);useEffect(()=>{ensureKeyframes();},[]);useEffect(()=>{const root=ref.current;if(!root)return;// This override can end up applied to a node nested inside the\n// button (e.g. just the label), not the button/link itself. Look\n// up to the nearest clickable ancestor and listen there instead,\n// so hovering anywhere on the button triggers the shimmer - not\n// only the exact node the override happens to be attached to.\nconst scope=root.closest(\"a, button, [role='button']\")??root;const handleEnter=()=>getLeafPaintableElements(scope).forEach(startShimmer);const handleLeave=()=>getLeafPaintableElements(scope).forEach(stopShimmer);scope.addEventListener(\"mouseenter\",handleEnter);scope.addEventListener(\"mouseleave\",handleLeave);return()=>{scope.removeEventListener(\"mouseenter\",handleEnter);scope.removeEventListener(\"mouseleave\",handleLeave);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props,children:withIconCrossfade(props.children)})});};}/**\n * Code override for the logo specifically (no hover shimmer - that's\n * withButtonMenuShimmer's job, for buttons only): samples the page\n * background directly behind the logo (which stays in a fixed/sticky\n * spot while sections scroll underneath) and switches the logo between\n * white and dark navy so it always contrasts with whatever section is\n * currently behind it, matching the reference site's nav logo. Also\n * fades the logo out while the footer is in view, since the footer has\n * its own logo already and this sidebar one would otherwise duplicate it.\n */// Waits for the Gemspring page-reveal overlay (GemspringPageReveal.tsx) to\n// finish lifting before running `callback` - on both the very first page\n// load and every later client-side navigation.\nfunction onPageRevealed(callback){if(typeof window===\"undefined\")return()=>{};if(window.__gemspringRevealed){callback();return()=>{};}let done=false;function fire(){if(done)return;done=true;window.removeEventListener(\"gemspring:page-revealed\",handler);window.clearTimeout(fallback);callback();}function handler(){fire();}window.addEventListener(\"gemspring:page-revealed\",handler);const fallback=window.setTimeout(fire,3500);return()=>{done=true;window.removeEventListener(\"gemspring:page-revealed\",handler);window.clearTimeout(fallback);};}export function withAdaptiveLogo(Component){return function AdaptiveLogo(props){const ref=useRef(null);useEffect(()=>{const root=ref.current;if(!root)return;let ticking=false;const checkBackground=()=>{ticking=false;const target=root.firstElementChild;if(!target)return;// Accessibility: this link's only content is a decorative\n// mask-image glyph with no text, so screen readers would\n// otherwise announce it with no name at all - give the link\n// itself an explicit label. Applied here (re-run on every\n// check, like the rest of this effect) rather than once at\n// mount, for the same reason `target`/`leaf` are re-found\n// below on every check instead of captured once - this\n// subtree gets remounted shortly after initial mount\n// elsewhere in this project, which would otherwise silently\n// strand the label on a detached copy.\nif(!target.hasAttribute(\"aria-label\")){target.setAttribute(\"aria-label\",\"Gemspring Capital — Home\");}const leaf=getLeafPaintableElements(target).find(hasMaskImage);if(!leaf)return;// While an overlay (e.g. the \"Explore businesses we back\"\n// modal, or a Portfolio Card's detail drawer) is open, its\n// own panel sits directly over the sample points below and\n// gets misread as \"the background behind the logo\" - the\n// logo then recolors to contrast with the overlay's panel\n// instead of the sidebar it's actually sitting on, which\n// (since the sidebar's own color hasn't changed) makes it\n// blend in and effectively disappear. Leaving the logo's\n// last-known color untouched for as long as any overlay is\n// open sidesteps this entirely - correct in every case,\n// since the sidebar itself never changes color while a\n// modal is merely open on top of it.\n//\n// Checks two markers rather than just role=\"dialog\": that\n// role is only present on overlays this project explicitly\n// added it to (e.g. ExploreCTAFocusTrap.tsx) - it doesn't\n// cover overlays elsewhere on the site that never got that\n// treatment (confirmed live: the Portfolio Card detail\n// overlay has neither). data-framer-portal-id is the\n// attribute Framer itself stamps on every one of its own\n// FixedOverlayNode portals regardless of any per-node\n// instrumentation, so checking for it too makes this catch\n// every overlay on the site, not just the ones manually\n// opted in.\nif(document.querySelector('[role=\"dialog\"], [data-framer-portal-id]'))return;// The logo lives in a persistent full-height left sidebar,\n// not a short top bar - sampling just below the logo would\n// still land inside that same sidebar, not the main content\n// column where sections actually change color as they\n// scroll. Sample several points across the horizontal\n// center of the viewport (safely past the sidebar), at the\n// logo's own vertical position, and go with the majority\n// reading - a single point can land on a small dark\n// element (text, a border) in the middle of an otherwise\n// light section and misfire.\nconst rect=target.getBoundingClientRect();const sampleY=rect.top+rect.height/2;const sampleXs=[.4,.5,.6,.7].map(fraction=>window.innerWidth*fraction);const previousPointerEvents=target.style.pointerEvents;target.style.pointerEvents=\"none\";const readings=sampleXs.map(x=>findBackgroundColorAt(x,sampleY)).filter(rgba=>rgba!==null);target.style.pointerEvents=previousPointerEvents;if(readings.length===0)return;const darkVotes=readings.filter(rgba=>relativeLuminance(rgba[0],rgba[1],rgba[2])<.5).length;const isDarkBackground=darkVotes>readings.length/2;leaf.style.transition=LOGO_LEAF_TRANSITION;leaf.style.backgroundColor=isDarkBackground?LOGO_COLOR_ON_DARK_BG:LOGO_COLOR_ON_LIGHT_BG;};const onScroll=()=>{if(ticking)return;ticking=true;requestAnimationFrame(checkBackground);};checkBackground();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);// This page's smooth-scroll implementation has been seen to not\n// reliably dispatch a native \"scroll\" event on every visual\n// scroll step - this low-frequency fallback re-checks\n// regardless, so the logo's color can't get stuck wrong for\n// longer than a quarter second even if an event is missed.\nconst intervalId=window.setInterval(checkBackground,250);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);window.clearInterval(intervalId);};},[]);useEffect(()=>{const root=ref.current;if(!root)return;// The footer instance's own root element isn't reliably named\n// \"Footer\" in the rendered DOM - on some pages it's labelled by\n// its active breakpoint variant name instead. \"Footer Link\" (one\n// of the six link rows nested inside it) keeps its designed name\n// on every page, so it's used as a stand-in anchor: as soon as\n// that anchor scrolls into view, the footer itself has arrived.\n// Re-found on every check rather than once, for the same reason\n// as target/leaf below.\nconst findFooter=()=>document.querySelector('[data-framer-name=\"Footer\"]')??document.querySelector('[data-framer-name=\"Footer Link\"]')??document.querySelector('[data-framer-name=\"Footer Bottom\"]');const desktopQuery=window.matchMedia(DESKTOP_MEDIA_QUERY);// A scroll-driven rect check instead of IntersectionObserver, to\n// match the same proven pattern the background-color effect\n// above already uses on this page.\nlet ticking=false;const applyVisibility=()=>{ticking=false;// target/leaf are re-found on every check rather than once\n// at mount: the logo's own root (target) is animated by\n// Framer's mount appearEffect (framer-motion writes\n// opacity/transform on it directly on every render), which\n// has been seen to replace this subtree with a fresh mount\n// shortly after the initial one elsewhere in this project -\n// a captured reference from mount time can end up stale,\n// silently writing to a detached copy while the real,\n// visible one stops receiving updates.\nconst target=root.firstElementChild;if(!target)return;const leaf=getLeafPaintableElements(target).find(hasMaskImage);if(!leaf)return;const footer=findFooter();if(!(footer instanceof HTMLElement))return;// The `opacity` CSS property was tried first here and\n// turned out to be exactly the kind of property this\n// project has repeatedly found Framer's own runtime\n// continuously re-asserting on elements it manages\n// directly - confirmed live: writing opacity to this leaf\n// never actually took visible effect. `visibility` was\n// tried next and worked, but can't fade - it flips\n// instantly. `filter: opacity(...)` is a *different* CSS\n// property that happens to produce the identical visual\n// result, confirmed live to hold (unlike the plain opacity\n// property) and to support a normal CSS transition, so it\n// gets the fade back without reintroducing the stuck-visible\n// bug.\nleaf.style.transition=LOGO_LEAF_TRANSITION;const rect=footer.getBoundingClientRect();const footerVisible=rect.top<window.innerHeight&&rect.bottom>0;// Near the very top of the page, the logo must always show\n// regardless of what the footer check computes - a direct,\n// unconditional guard rather than trusting that check alone,\n// since whatever was making the logo end up hidden up there\n// hasn't been reproducible to fully root-cause yet.\nconst nearTop=window.scrollY<300;const hidden=!nearTop&&footerVisible&&desktopQuery.matches;leaf.style.filter=hidden?\"opacity(0)\":\"opacity(1)\";target.style.pointerEvents=hidden?\"none\":\"\";};const onScroll=()=>{if(ticking)return;ticking=true;requestAnimationFrame(applyVisibility);};applyVisibility();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);desktopQuery.addEventListener(\"change\",applyVisibility);// Same fallback as the background-color effect above, for the\n// same reason - this is the one that was actually getting stuck\n// (logo staying hidden after scrolling back away from the\n// footer), so this re-check matters most here.\nconst intervalId=window.setInterval(applyVisibility,250);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);desktopQuery.removeEventListener(\"change\",applyVisibility);window.clearInterval(intervalId);};},[]);// Mount + per-navigation reveal, matching the nav bar it sits next\n// to exactly (same timing, same mechanism) - see NavBarReveal.tsx\n// for the full rationale. useLayoutEffect (not useEffect) hides the\n// logo before the browser's first paint, avoiding a flash of the\n// fully-visible logo before it disappears and slides back in.\n//\n// Animates the LEAF (the masked icon/wordmark div), not the outer\n// `target` - target is `position: sticky`, and once a sticky\n// element is in its \"stuck\" state, browsers resolve its rendered\n// position from the sticky offset alone; margin-top (what the nav\n// bar uses) has no visual effect on it at all, confirmed live -\n// the logo was fading in place with zero slide. The leaf is a\n// plain, non-positioned child, so a `transform: translateY(...)`\n// on it moves normally regardless of the sticky parent above it.\n// Shares LOGO_LEAF_TRANSITION with the color/footer effects above\n// (see that constant's comment) rather than setting its own\n// `transition` string, so none of the three effects stomp the\n// others' transition on this same element.\nuseLayoutEffect(()=>{const target=ref.current?.firstElementChild;if(!target)return;const leaf=getLeafPaintableElements(target).find(hasMaskImage);if(!leaf)return;leaf.style.transition=\"none\";leaf.style.opacity=\"0\";leaf.style.transform=\"translateY(-90px)\";function playReveal(){void leaf.offsetHeight;leaf.style.transition=LOGO_LEAF_TRANSITION;void leaf.offsetHeight;requestAnimationFrame(()=>{leaf.style.opacity=\"1\";leaf.style.transform=\"translateY(0px)\";});}const cancelInitial=onPageRevealed(playReveal);function onNavigated(){playReveal();}window.addEventListener(\"gemspring:navigated\",onNavigated);return()=>{cancelInitial();window.removeEventListener(\"gemspring:navigated\",onNavigated);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}/**\n * Code override: labels an icon-only social link for screen readers.\n *\n * Same underlying gap as the site logo above (withAdaptiveLogo) - the\n * \"Tokens/Buttons/LinkedIn Icon\" / \"LinkedIn Icon Large\" components render\n * their link as an anchor wrapping a single icon glyph, no text - so a\n * screen reader announces it with no name. A MutationObserver (rather than\n * a one-time effect) is used instead of a plain mount-time `setAttribute`\n * for the same reason as the logo fix: this component sits in the footer,\n * which carries the same Framer mount appearEffect that has been observed\n * elsewhere in this project to replace a node's freshly-mounted subtree\n * shortly after the initial render - a one-time call would label that\n * soon-to-be-discarded copy and silently vanish. The observer re-applies\n * the label every time the wrapper's child is swapped, however many times\n * that happens.\n */export function withLinkedInAriaLabel(Component){return function LinkedInAriaLabel(props){const ref=useRef(null);useEffect(()=>{const root=ref.current;if(!root)return;const apply=()=>{const target=root.firstElementChild;if(target&&!target.hasAttribute(\"aria-label\")){target.setAttribute(\"aria-label\",\"LinkedIn\");}};apply();const observer=new MutationObserver(apply);observer.observe(root,{childList:true});return()=>observer.disconnect();},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}/**\n * Code override: same hover shimmer as withButtonMenuShimmer, but scoped\n * strictly to whatever this override's own wrapped Component renders -\n * never climbing up to a bigger clickable ancestor. withButtonMenuShimmer's\n * `.closest(\"a, button, [role='button']\")` is correct for a button sitting\n * on its own (e.g. in the main nav), but wrong once nested inside a bigger\n * clickable wrapper it doesn't own (e.g. a whole card that's itself a link)\n * - `.closest` climbs straight past this button and finds that outer link\n * instead, making it the hover scope, which then shimmers every text leaf\n * in the entire card instead of just this button's own label.\n */export function withButtonMenuShimmerSelfScoped(Component){return function ButtonMenuShimmerSelfScoped(props){const ref=useRef(null);useEffect(()=>{ensureKeyframes();},[]);useEffect(()=>{const root=ref.current;if(!root)return;const scope=root.firstElementChild;if(!scope)return;const handleEnter=()=>getLeafPaintableElements(scope).forEach(startShimmer);const handleLeave=()=>getLeafPaintableElements(scope).forEach(stopShimmer);scope.addEventListener(\"mouseenter\",handleEnter);scope.addEventListener(\"mouseleave\",handleLeave);return()=>{scope.removeEventListener(\"mouseenter\",handleEnter);scope.removeEventListener(\"mouseleave\",handleLeave);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props,children:withIconCrossfade(props.children)})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withButtonMenuShimmerSelfScoped\":{\"type\":\"reactHoc\",\"name\":\"withButtonMenuShimmerSelfScoped\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAdaptiveLogo\":{\"type\":\"reactHoc\",\"name\":\"withAdaptiveLogo\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLinkedInAriaLabel\":{\"type\":\"reactHoc\",\"name\":\"withLinkedInAriaLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withButtonMenuShimmer\":{\"type\":\"reactHoc\",\"name\":\"withButtonMenuShimmer\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ButtonShimmer.map","// Generated by Framer (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Ashcroft Medium\",\"CUSTOMV2;Ashcroft Bold\",\"CUSTOMV2;Ashcroft Bold Italic\",\"CUSTOMV2;Ashcroft Medium Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Ashcroft Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/rl8FUPeDq3vsC8ra7lNy3HecldQ.woff2\",weight:\"500\"},{cssFamilyName:\"Ashcroft Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/IsC3Yq3mSOLlSw94LsejeM6eQ.woff2\",weight:\"700\"},{cssFamilyName:\"Ashcroft Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/N9MrOyY40L2TVvbPIMTTswOoySE.woff2\",weight:\"700\"},{cssFamilyName:\"Ashcroft Medium Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/V4w2XV4aICBhHtbGuLmoSTXhBtI.woff2\",weight:\"500\"}]}];export const css=['.framer-R54Fs .framer-styles-preset-1fa3gjr:not(.rich-text-wrapper), .framer-R54Fs .framer-styles-preset-1fa3gjr.rich-text-wrapper p { --framer-font-family: \"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Ashcroft Bold\", \"Ashcroft Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Ashcroft Bold Italic\", \"Ashcroft Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Ashcroft Medium Italic\", \"Ashcroft Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.14em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9b888178-e51d-4625-a4be-838e46cc750c, #28223c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-R54Fs\";\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 (835d061)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withButtonMenuShimmer}from\"https://framerusercontent.com/modules/nwDvCWChna8LVjLwwZJq/djeE6HdZGAXlRm6n3xme/ButtonShimmer.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/WaV1hYLSO8KiPBMwVpdq/Zzjh47JnWXxef7qepnQR/PPtZXzX5g.js\";import Plus from\"https://framerusercontent.com/modules/8Ppcb96ZpoabyA2RHrZk/vk6QSelLu8FY0Arn5hXq/syBtw5mUX.js\";const RichTextWithButtonMenuShimmer1h9glil=withCodeBoundaryForOverrides(RichText,{nodeId:\"Gmq46p2JA\",override:withButtonMenuShimmer,scopeId:\"hTaaO5_UY\"});const MotionAWithButtonMenuShimmeru36ei8=withCodeBoundaryForOverrides(motion.a,{nodeId:\"pmuFgycoc\",override:withButtonMenuShimmer,scopeId:\"hTaaO5_UY\"});const enabledGestures={BSbXc5pz1:{hover:true},cGydnw88D:{hover:true},hi0D3Jg9l:{hover:true},pmuFgycoc:{hover:true}};const cycleOrder=[\"pmuFgycoc\",\"cGydnw88D\",\"BSbXc5pz1\",\"hi0D3Jg9l\",\"jXMWpj8lU\"];const serializationHash=\"framer-MZPcr\";const variantClassNames={BSbXc5pz1:\"framer-v-iqfno3\",cGydnw88D:\"framer-v-1dbnwtw\",hi0D3Jg9l:\"framer-v-to3cvk\",jXMWpj8lU:\"framer-v-122joob\",pmuFgycoc:\"framer-v-u36ei8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pS2O4w7e5=undefined;const KMPGYP0Ii=undefined;const BYlZPCqcB=undefined;const nVNAfRZAi=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Ghost - Dark\":\"hi0D3Jg9l\",\"Ghost - Light\":\"jXMWpj8lU\",\"with Icon\":\"cGydnw88D\",Default:\"pmuFgycoc\",Phone:\"BSbXc5pz1\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,icon,id,label,link,width,...props})=>{return{...props,BYlZPCqcB:icon??props.BYlZPCqcB??Plus,KMPGYP0Ii:link??props.KMPGYP0Ii,nVNAfRZAi:label??props.nVNAfRZAi??\"Label\",pS2O4w7e5:click??props.pS2O4w7e5,variant:humanReadableVariantMap[props.variant]??props.variant??\"pmuFgycoc\"};};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,nVNAfRZAi,KMPGYP0Ii,pS2O4w7e5,BYlZPCqcB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pmuFgycoc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap2d9olu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(pS2O4w7e5){const res=await pS2O4w7e5(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"cGydnw88D-hover\",\"hi0D3Jg9l-hover\"].includes(gestureVariant))return true;if([\"cGydnw88D\",\"hi0D3Jg9l\",\"jXMWpj8lU\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:KMPGYP0Ii,motionChild:true,nodeId:\"pmuFgycoc\",openInNewTab:false,scopeId:\"hTaaO5_UY\",smoothScroll:true,children:/*#__PURE__*/_jsx(MotionAWithButtonMenuShimmeru36ei8,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-u36ei8\",className,classNames)} framer-xsv39c`,\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pmuFgycoc\",onTap:onTap2d9olu,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-eb167ce8-425c-4f48-993d-d75a7be09886, rgb(236, 236, 234))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"inset 0px -6px 30px 0px rgb(255, 255, 255), inset 0px 4px 14px 0px rgb(255, 255, 255), 0px 4px 40px 0px rgba(255, 255, 255, 0.25)\",WebkitBackdropFilter:\"blur(10px)\",...style},variants:{\"BSbXc5pz1-hover\":{backgroundColor:\"rgb(245, 245, 242)\"},\"pmuFgycoc-hover\":{backgroundColor:\"rgb(245, 245, 242)\"},BSbXc5pz1:{\"--border-color\":\"var(--token-04e97e12-484f-405e-b55a-e458fb480e76, rgba(255, 255, 255, 0.8))\",backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},hi0D3Jg9l:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},jXMWpj8lU:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},...addPropertyOverrides({\"BSbXc5pz1-hover\":{\"data-framer-name\":undefined},\"cGydnw88D-hover\":{\"data-framer-name\":undefined},\"hi0D3Jg9l-hover\":{\"data-framer-name\":undefined},\"pmuFgycoc-hover\":{\"data-framer-name\":undefined},BSbXc5pz1:{\"data-framer-name\":\"Phone\"},cGydnw88D:{\"data-framer-name\":\"with Icon\"},hi0D3Jg9l:{\"data-framer-name\":\"Ghost - Dark\"},jXMWpj8lU:{\"data-framer-name\":\"Ghost - Light\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rla0om\",layoutDependency:layoutDependency,layoutId:\"lPULR9TAJ\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rnl718\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"O47N8fVaD\",style:{backgroundColor:\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},variants:{\"cGydnw88D-hover\":{backgroundColor:\"rgb(255, 255, 255)\"},\"hi0D3Jg9l-hover\":{backgroundColor:\"rgb(255, 255, 255)\"},cGydnw88D:{backgroundColor:\"rgba(255, 255, 255, 0.8)\"},hi0D3Jg9l:{backgroundColor:\"rgba(255, 255, 255, 0.8)\"},jXMWpj8lU:{backgroundColor:\"rgba(255, 255, 255, 0.8)\"}},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-155bqh3\",Component:Plus,\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"Tb5966JYt\",style:{\"--vk023c\":\"var(--token-9b888178-e51d-4625-a4be-838e46cc750c, rgb(40, 34, 60))\"},transformTemplate:transformTemplate1,...addPropertyOverrides({jXMWpj8lU:{Component:BYlZPCqcB}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichTextWithButtonMenuShimmer1h9glil,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fa3gjr\",\"data-styles-preset\":\"PPtZXzX5g\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b888178-e51d-4625-a4be-838e46cc750c, rgb(40, 34, 60)))\"},children:\"Label\"})}),className:\"framer-1h9glil\",\"data-framer-name\":\"Share your hope\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Gmq46p2JA\",style:{\"--extracted-r6o4lv\":\"var(--token-9b888178-e51d-4625-a4be-838e46cc750c, rgb(40, 34, 60))\",\"--framer-paragraph-spacing\":\"0px\"},text:nVNAfRZAi,variants:{jXMWpj8lU:{\"--extracted-r6o4lv\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"}},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({jXMWpj8lU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fa3gjr\",\"data-styles-preset\":\"PPtZXzX5g\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\".framer-MZPcr.framer-xsv39c, .framer-MZPcr .framer-xsv39c { display: block; }\",\".framer-MZPcr.framer-u36ei8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-MZPcr .framer-rla0om { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MZPcr .framer-1rnl718 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-MZPcr .framer-155bqh3 { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: 32px; }\",\".framer-MZPcr .framer-1h9glil { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-MZPcr.framer-v-1dbnwtw.framer-u36ei8 { padding: 0px 24px 0px 4px; }\",\".framer-MZPcr.framer-v-1dbnwtw .framer-rla0om { flex-direction: row; gap: 24px; height: 48px; }\",\".framer-MZPcr.framer-v-iqfno3.framer-u36ei8 { padding: 0px 40px 0px 40px; }\",\".framer-MZPcr.framer-v-to3cvk.framer-u36ei8, .framer-MZPcr.framer-v-122joob.framer-u36ei8 { height: 48px; overflow: visible; padding: 0px; will-change: unset; }\",\".framer-MZPcr.framer-v-to3cvk .framer-rla0om, .framer-MZPcr.framer-v-122joob .framer-rla0om { flex-direction: row; gap: 16px; height: 48px; }\",\".framer-MZPcr.framer-v-to3cvk .framer-1rnl718 { order: 1; width: 32px; }\",\".framer-MZPcr.framer-v-to3cvk .framer-1h9glil, .framer-MZPcr.framer-v-122joob .framer-1h9glil { order: 0; }\",\".framer-MZPcr.framer-v-122joob .framer-1rnl718 { order: 1; overflow: visible; width: 32px; will-change: unset; }\",\".framer-MZPcr.framer-v-to3cvk.hover.framer-u36ei8 { will-change: unset; }\",...sharedStyle.css,'.framer-MZPcr[data-border=\"true\"]::after, .framer-MZPcr [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 56\n * @framerIntrinsicWidth 103\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"cGydnw88D\":{\"layout\":[\"auto\",\"fixed\"]},\"BSbXc5pz1\":{\"layout\":[\"auto\",\"fixed\"]},\"hi0D3Jg9l\":{\"layout\":[\"auto\",\"fixed\"]},\"jXMWpj8lU\":{\"layout\":[\"auto\",\"fixed\"]},\"eJEkIt4Jy\":{\"layout\":[\"auto\",\"fixed\"]},\"TvmcjsiIc\":{\"layout\":[\"auto\",\"fixed\"]},\"tdQ_6gA3a\":{\"layout\":[\"auto\",\"fixed\"]},\"THmWHBdu3\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"nVNAfRZAi\":\"label\",\"KMPGYP0Ii\":\"link\",\"pS2O4w7e5\":\"click\",\"BYlZPCqcB\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"v9HGkf5LZ9xrvUAyeoLI\"]\n */const FramerhTaaO5_UY=withCSS(Component,css,\"framer-MZPcr\");export default FramerhTaaO5_UY;FramerhTaaO5_UY.displayName=\"Button\";FramerhTaaO5_UY.defaultProps={height:56,width:103};addPropertyControls(FramerhTaaO5_UY,{variant:{options:[\"pmuFgycoc\",\"cGydnw88D\",\"BSbXc5pz1\",\"hi0D3Jg9l\",\"jXMWpj8lU\"],optionTitles:[\"Default\",\"with Icon\",\"Phone\",\"Ghost - Dark\",\"Ghost - Light\"],title:\"Variant\",type:ControlType.Enum},nVNAfRZAi:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},onnVNAfRZAiChange:{changes:\"nVNAfRZAi\",type:ControlType.ChangeHandler},KMPGYP0Ii:{title:\"Link\",type:ControlType.Link},pS2O4w7e5:{title:\"Click\",type:ControlType.EventHandler},BYlZPCqcB:{defaultValue:{identifier:\"local-module:vector/syBtw5mUX:default\",moduleId:\"xQtQ1GnwtMGKIjbNkD7I\"},setModuleId:\"KzHzGcw4ks173zXn4gQh\",title:\"Icon\",type:ControlType.VectorSetItem}});addFonts(FramerhTaaO5_UY,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhTaaO5_UY\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"cGydnw88D\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BSbXc5pz1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hi0D3Jg9l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jXMWpj8lU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"eJEkIt4Jy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TvmcjsiIc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"tdQ_6gA3a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"THmWHBdu3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVectorSets\":\"[\\\"v9HGkf5LZ9xrvUAyeoLI\\\"]\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"103\",\"framerVariables\":\"{\\\"nVNAfRZAi\\\":\\\"label\\\",\\\"KMPGYP0Ii\\\":\\\"link\\\",\\\"pS2O4w7e5\\\":\\\"click\\\",\\\"BYlZPCqcB\\\":\\\"icon\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hTaaO5_UY.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";/**\n * Download File\n *\n * A download button for files uploaded to Framer. Framer stores uploads under\n * a random name (e.g. `o7JXIkhVJufqICw0KbiuqhMF4rQ.zip`); this button fetches\n * the file and hands it to the browser under the name set in \"File name\", so\n * visitors get e.g. `AHA Press Assets.zip` instead of the random one.\n *\n * Visual output matches the marketplace \"Download\" component it replaces\n * (same flex anchor, padding, radius, hover fill and spring).\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 32\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function DownloadFile(props){const{text=\"Download\",source=\"Upload\",srcURL=\"\",srcFile=\"\",fileName=\"\",newTab=true,font,backgroundColor=\"rgba(255, 255, 255, 0.16)\",color=\"#FFFFFF\",borderRadius=6,padding=\"12px 16px 12px 16px\",gap=5,hoverBackgroundColor=\"rgba(255, 255, 255, 0.4)\",hoverColor=\"#FFFFFF\",hoverScale=1,transition=defaultTransition,trackingId,style}=props;const isUpload=source===\"Upload\";const href=(isUpload?srcFile:srcURL)||\"\";const downloadName=href?resolveFileName(fileName,href):undefined;const[busy,setBusy]=useState(false);const handleClick=useCallback(async event=>{// On the canvas the anchor must never navigate.\nif(RenderTarget.current()===RenderTarget.canvas){event.preventDefault();return;}// External URLs (Google Drive, Dropbox, ...) behave like a normal link.\nif(!isUpload||!href)return;// Let modifier clicks (open in new tab, save link as) through untouched.\nif(event.metaKey||event.ctrlKey||event.shiftKey||event.altKey||event.button!==0)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;event.preventDefault();if(busy)return;setBusy(true);try{const response=await fetch(href,{mode:\"cors\",credentials:\"omit\"});if(!response.ok)throw new Error(\"HTTP \"+response.status);const blob=await response.blob();const name=resolveFileName(fileName,href,response.headers.get(\"content-disposition\"))||\"download\";const objectUrl=URL.createObjectURL(blob);const link=document.createElement(\"a\");link.href=objectUrl;link.download=name;link.rel=\"noopener\";link.style.display=\"none\";document.body.appendChild(link);link.click();link.remove();// Give the browser time to start writing the file before revoking.\nwindow.setTimeout(()=>URL.revokeObjectURL(objectUrl),6e4);}catch{// CORS or network failure: fall back to a plain navigation so the\n// visitor still gets the file (with the stored name).\nwindow.open(href,newTab?\"_blank\":\"_self\",\"noopener\");}finally{setBusy(false);}},[isUpload,href,fileName,newTab,busy]);const anchorStyle={...style,gap,...font,position:\"relative\",width:\"max-content\",height:style?.height??\"100%\",display:\"flex\",placeItems:\"center\",placeContent:\"left\",textDecoration:\"none\",fontStyle:font?.fontStyle??\"normal\",padding,borderRadius,userSelect:\"none\",whiteSpace:\"nowrap\",cursor:\"pointer\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\"};return /*#__PURE__*/_jsx(motion.a,{href:href||undefined,download:isUpload&&downloadName?downloadName:undefined,target:!isUpload&&newTab?\"_blank\":undefined,rel:!isUpload&&newTab?\"noopener noreferrer\":undefined,onClick:handleClick,\"aria-busy\":busy||undefined,\"data-framer-tracking-id\":trackingId||undefined,style:anchorStyle,initial:false,animate:{backgroundColor,color,scale:1},whileHover:{backgroundColor:hoverBackgroundColor,color:hoverColor,scale:hoverScale},transition:transition,children:text});}const defaultTransition={type:\"spring\",stiffness:400,damping:30,mass:1};/**\n * Picks the name the browser should save the file as.\n * Priority: the editor's \"File name\" > the server's Content-Disposition > the URL's basename.\n * A \"File name\" without an extension inherits the extension of the stored file.\n */function resolveFileName(fileName,href,contentDisposition){const fromUrl=basenameFromUrl(href);const urlExtension=extensionOf(fromUrl);const typed=(fileName||\"\").trim();if(typed){const safe=typed.replace(/[\\\\/:*?\"<>|]+/g,\"-\");return extensionOf(safe)||!urlExtension?safe:safe+\".\"+urlExtension;}const fromHeader=filenameFromContentDisposition(contentDisposition);if(fromHeader)return fromHeader;return fromUrl;}function basenameFromUrl(href){try{const pathname=new URL(href,\"https://framer.com\").pathname;return decodeURIComponent(pathname.split(\"/\").filter(Boolean).pop()||\"\");}catch{return href.split(\"?\")[0].split(\"#\")[0].split(\"/\").pop()||\"\";}}function extensionOf(name){const match=/\\.([A-Za-z0-9]{1,8})$/.exec(name);return match?match[1]:\"\";}function filenameFromContentDisposition(header){if(!header)return\"\";const star=/filename\\*\\s*=\\s*(?:UTF-8|utf-8)''([^;]+)/.exec(header);if(star){try{return decodeURIComponent(star[1].trim());}catch{// fall through to the plain filename\n}}const plain=/filename\\s*=\\s*\"?([^\";]+)\"?/.exec(header);return plain?plain[1].trim():\"\";}addPropertyControls(DownloadFile,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Download\"},source:{type:ControlType.Enum,title:\"Source\",options:[\"Upload\",\"URL\"],optionTitles:[\"Upload\",\"URL\"],defaultValue:\"Upload\",displaySegmentedControl:true},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"*\"],hidden:props=>props.source===\"URL\"},fileName:{type:ControlType.String,title:\"File name\",placeholder:\"AHA Press Assets.zip\",description:\"The name visitors see when the file is saved. Framer renames uploads, so type the original name here. Leave empty to keep the stored name.\",defaultValue:\"\",preventLocalization:true,hidden:props=>props.source===\"URL\"},srcURL:{type:ControlType.String,title:\"URL\",placeholder:\"https://\",defaultValue:\"\",preventLocalization:true,hidden:props=>props.source!==\"URL\"},newTab:{type:ControlType.Boolean,title:\"New tab\",defaultValue:true,hidden:props=>props.source!==\"URL\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"0.25em\",lineHeight:\"1em\"}},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(255, 255, 255, 0.16)\"},color:{type:ControlType.Color,title:\"Text color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:6,min:0,max:100,unit:\"px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"12px 16px 12px 16px\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:5,min:0,max:100,unit:\"px\"},hoverBackgroundColor:{type:ControlType.Color,title:\"Hover fill\",defaultValue:\"rgba(255, 255, 255, 0.4)\"},hoverColor:{type:ControlType.Color,title:\"Hover text\",defaultValue:\"#FFFFFF\"},hoverScale:{type:ControlType.Number,title:\"Hover scale\",defaultValue:1,min:.5,max:1.5,step:.01},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:defaultTransition},trackingId:{type:ControlType.TrackingId,title:\"Tracking\"}});DownloadFile.displayName=\"Download File\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DownloadFile\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DownloadFile.map","// Generated by Framer (6ae8a13)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Ashcroft Medium\",\"CUSTOMV2;Ashcroft Bold\",\"CUSTOMV2;Ashcroft Bold Italic\",\"CUSTOMV2;Ashcroft Medium Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Ashcroft Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/rl8FUPeDq3vsC8ra7lNy3HecldQ.woff2\",weight:\"500\"},{cssFamilyName:\"Ashcroft Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/IsC3Yq3mSOLlSw94LsejeM6eQ.woff2\",weight:\"700\"},{cssFamilyName:\"Ashcroft Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/N9MrOyY40L2TVvbPIMTTswOoySE.woff2\",weight:\"700\"},{cssFamilyName:\"Ashcroft Medium Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/V4w2XV4aICBhHtbGuLmoSTXhBtI.woff2\",weight:\"500\"}]}];export const css=['.framer-w9f7c .framer-styles-preset-1p517yb:not(.rich-text-wrapper), .framer-w9f7c .framer-styles-preset-1p517yb.rich-text-wrapper p { --framer-font-family: \"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Ashcroft Bold\", \"Ashcroft Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Ashcroft Bold Italic\", \"Ashcroft Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Ashcroft Medium Italic\", \"Ashcroft Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.3em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-w9f7c .framer-styles-preset-1p517yb:not(.rich-text-wrapper), .framer-w9f7c .framer-styles-preset-1p517yb.rich-text-wrapper p { --framer-font-family: \"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Ashcroft Bold\", \"Ashcroft Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Ashcroft Bold Italic\", \"Ashcroft Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Ashcroft Medium Italic\", \"Ashcroft Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 10px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.3em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, #ffffff); --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-w9f7c .framer-styles-preset-1p517yb:not(.rich-text-wrapper), .framer-w9f7c .framer-styles-preset-1p517yb.rich-text-wrapper p { --framer-font-family: \"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Ashcroft Bold\", \"Ashcroft Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Ashcroft Bold Italic\", \"Ashcroft Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Ashcroft Medium Italic\", \"Ashcroft Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 10px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.3em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-w9f7c\";\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 (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Ashcroft Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Ashcroft Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/rl8FUPeDq3vsC8ra7lNy3HecldQ.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/fuyXZpVvOjq8NesCOfgirHCWyg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-jm1BX .framer-styles-preset-113f5ns:not(.rich-text-wrapper), .framer-jm1BX .framer-styles-preset-113f5ns.rich-text-wrapper h6 { --framer-font-family: \"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0.14em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9b888178-e51d-4625-a4be-838e46cc750c, #28223c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-jm1BX\";\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 (835d061)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-vjyCR .framer-styles-preset-rsdrl6:not(.rich-text-wrapper), .framer-vjyCR .framer-styles-preset-rsdrl6.rich-text-wrapper a { --framer-link-text-color: #ffffff; }\"];export const className=\"framer-vjyCR\";\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 (e0809aa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"1095162264\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.458 7.8 C 15.073 8.974 17.011 9.604 19 9.6 L 19 5.6 C 17.53 5.6 16.121 5.01 15.081 3.96 C 14.042 2.91 13.458 1.485 13.458 0 L 9.5 0 L 9.5 13.2 C 9.5 13.701 9.366 14.193 9.114 14.624 C 8.862 15.055 8.499 15.41 8.065 15.652 C 7.631 15.893 7.14 16.013 6.644 15.998 C 6.149 15.982 5.667 15.833 5.248 15.565 C 4.828 15.297 4.489 14.92 4.262 14.474 C 4.037 14.028 3.933 13.529 3.963 13.029 C 3.993 12.529 4.155 12.046 4.433 11.631 C 4.711 11.216 5.094 10.884 5.542 10.669 L 5.542 6.4 C 2.392 6.967 0 9.854 0 13.2 C 0 15.003 0.709 16.733 1.971 18.008 C 3.233 19.284 4.945 20 6.729 20 C 8.514 20 10.225 19.284 11.487 18.008 C 12.749 16.733 13.458 15.003 13.458 13.2 Z\" fill=\"transparent\" height=\"20px\" id=\"BZewTF0Ti\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"0.75\" stroke=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\" transform=\"translate(2.48 2)\" width=\"19px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,ybkWgmrEO:iconColor??props.ybkWgmrEO??\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ybkWgmrEO,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-JIAm5\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-JIAm5 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, #ffffff); 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 {\"ybkWgmrEO\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Tiktok\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"},\"set\":{\"localId\":\"vectorSet/vR12JuQs7\",\"id\":\"vR12JuQs7\",\"moduleId\":\"v9HGkf5LZ9xrvUAyeoLI\"}}\n */const Icon=withCSS(Component,css,\"framer-JIAm5\");Icon.displayName=\"Tiktok\";export default Icon;addPropertyControls(Icon,{ybkWgmrEO:{defaultValue:'var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Tiktok\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/vR12JuQs7\\\",\\\"id\\\":\\\"vR12JuQs7\\\",\\\"moduleId\\\":\\\"v9HGkf5LZ9xrvUAyeoLI\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ybkWgmrEO\\\":\\\"iconColor\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"2124752268\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"17px\" id=\"eGM8TCfsl\" transform=\"translate(1 3.499)\" width=\"22px\"><path d=\"M 5.076 3.4 L 0 0 L 0 6.8 Z\" fill=\"transparent\" height=\"6.799921325634136px\" id=\"vr1l8iYAJ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"0.75\" stroke=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\" transform=\"translate(9.306 5.1)\" width=\"5.075946853809199px\"/><path d=\"M 0 8.5 C 0 11.678 0.325 13.541 0.572 14.5 C 0.638 14.761 0.764 15.002 0.94 15.204 C 1.116 15.406 1.338 15.564 1.586 15.663 C 5.131 17.037 10.998 17 10.998 17 C 10.998 17 16.865 17.037 20.41 15.663 C 20.659 15.564 20.882 15.407 21.058 15.205 C 21.235 15.003 21.362 14.761 21.428 14.5 C 21.675 13.544 22 11.678 22 8.5 C 22 5.322 21.675 3.458 21.428 2.5 C 21.363 2.238 21.236 1.995 21.059 1.792 C 20.882 1.589 20.659 1.431 20.41 1.331 C 16.865 -0.037 10.998 0 10.998 0 C 10.998 0 5.131 -0.037 1.586 1.337 C 1.337 1.436 1.113 1.594 0.937 1.797 C 0.76 2.001 0.633 2.243 0.568 2.505 C 0.325 3.457 0 5.322 0 8.5 Z\" fill=\"transparent\" height=\"17.000000000000004px\" id=\"FyqVeaw_O\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"0.75\" stroke=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\" transform=\"translate(0 0)\" width=\"22px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,ybkWgmrEO:iconColor??props.ybkWgmrEO??\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ybkWgmrEO,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1vITK\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-1vITK { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, #ffffff); 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 {\"ybkWgmrEO\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Youtube\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"},\"set\":{\"localId\":\"vectorSet/vR12JuQs7\",\"id\":\"vR12JuQs7\",\"moduleId\":\"v9HGkf5LZ9xrvUAyeoLI\"}}\n */const Icon=withCSS(Component,css,\"framer-1vITK\");Icon.displayName=\"Youtube\";export default Icon;addPropertyControls(Icon,{ybkWgmrEO:{defaultValue:'var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Youtube\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/vR12JuQs7\\\",\\\"id\\\":\\\"vR12JuQs7\\\",\\\"moduleId\\\":\\\"v9HGkf5LZ9xrvUAyeoLI\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ybkWgmrEO\\\":\\\"iconColor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"2456781085\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15.161 3.488 L 14.9 3.415 C 14.397 3.274 13.23 3.143 12.554 3.143 C 10.774 3.143 9.399 3.565 8.474 4.516 C 7.551 5.465 7.143 6.872 7.143 8.693 L 7.143 9.708 L 5.006 9.708 L 5.006 13.608 L 7.142 13.608 L 7.142 19.711 C 3.013 18.474 0 14.625 0 10.067 C 0 4.507 4.478 0 10 0 C 15.522 0 19.999 4.507 20 10.066 C 20 15.072 16.368 19.225 11.611 20 L 11.611 13.608 L 14.352 13.608 L 14.406 13.315 L 14.987 10.13 L 15.064 9.707 L 11.611 9.707 L 11.611 8.939 C 11.611 8.131 11.77 7.668 12.044 7.397 C 12.32 7.125 12.791 6.967 13.608 6.967 C 14.135 6.967 14.543 6.979 14.768 7.003 L 15.161 7.045 L 15.161 3.487 Z\" fill=\"transparent\" height=\"20px\" id=\"Y9jKoJKGx\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"round\" stroke-width=\"0.75\" stroke=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\" transform=\"translate(2 2)\" width=\"20px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,ybkWgmrEO:iconColor??props.ybkWgmrEO??\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ybkWgmrEO,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-r7jve\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-r7jve { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, #ffffff); 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 {\"ybkWgmrEO\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"},\"set\":{\"localId\":\"vectorSet/vR12JuQs7\",\"id\":\"vR12JuQs7\",\"moduleId\":\"v9HGkf5LZ9xrvUAyeoLI\"}}\n */const Icon=withCSS(Component,css,\"framer-r7jve\");Icon.displayName=\"Facebook\";export default Icon;addPropertyControls(Icon,{ybkWgmrEO:{defaultValue:'var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ybkWgmrEO\\\":\\\"iconColor\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Facebook\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/vR12JuQs7\\\",\\\"id\\\":\\\"vR12JuQs7\\\",\\\"moduleId\\\":\\\"v9HGkf5LZ9xrvUAyeoLI\\\"}}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"385819692\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"20px\" id=\"hy0ZuuGDY\" transform=\"translate(2 2)\" width=\"20px\"><path d=\"M 5 10 C 7.761 10 10 7.761 10 5 C 10 2.239 7.761 0 5 0 C 2.239 0 0 2.239 0 5 C 0 7.761 2.239 10 5 10 Z\" fill=\"transparent\" height=\"10px\" id=\"ZvrIYMLSV\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"0.75\" stroke=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\" transform=\"translate(4.924 4.924)\" width=\"10px\"/><path d=\"M 15 0 L 5 0 C 2.238 0 0 2.239 0 5 L 0 15 C 0 17.761 2.238 20 5 20 L 15 20 C 17.762 20 20 17.761 20 15 L 20 5 C 20 2.239 17.762 0 15 0 Z\" fill=\"transparent\" height=\"20px\" id=\"sizZEIA4X\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"0.75\" stroke=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\" transform=\"translate(0 0)\" width=\"20px\"/><path d=\"M 1.042 2.083 C 1.617 2.083 2.083 1.617 2.083 1.042 C 2.083 0.466 1.617 0 1.042 0 C 0.467 0 0 0.466 0 1.042 C 0 1.617 0.467 2.083 1.042 2.083 Z\" fill=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\" height=\"2.0833482638764496px\" id=\"u1_1cYfyp\" transform=\"translate(14.375 3.542)\" width=\"2.0833333333333286px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,ybkWgmrEO:iconColor??props.ybkWgmrEO??\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ybkWgmrEO,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-vMmAI\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-vMmAI { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, #ffffff); 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 {\"ybkWgmrEO\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"instagram\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"},\"set\":{\"localId\":\"vectorSet/vR12JuQs7\",\"id\":\"vR12JuQs7\",\"moduleId\":\"v9HGkf5LZ9xrvUAyeoLI\"}}\n */const Icon=withCSS(Component,css,\"framer-vMmAI\");Icon.displayName=\"instagram\";export default Icon;addPropertyControls(Icon,{ybkWgmrEO:{defaultValue:'var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ybkWgmrEO\\\":\\\"iconColor\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/vR12JuQs7\\\",\\\"id\\\":\\\"vR12JuQs7\\\",\\\"moduleId\\\":\\\"v9HGkf5LZ9xrvUAyeoLI\\\"}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (560da95)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DownloadFile from\"https://framerusercontent.com/modules/2QCVO994c114ekq0AwDg/Ca3UOgh3kr90P4ydyxPW/DownloadFile.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/Oqp2dL8To9OARbclBVoS/LXFTDzn3NYZ8xEiPKf0z/BSSop716S.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7MbuoFT1spyzIc6UwREy/rrwd2Rx81RQ4idpwqilr/CTg4M9YUI.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/MLjTHCnnWChL3iUmxb66/QeidOKRy7XTydWtPaaOu/GIvfCGltJ.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/dD7rL2OcLFboddIQqcpV/zEDihzBa0gPOcQrGW0pj/pYVKDiCJS.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/Y4Fka3fH1U3HxBh7K7hi/Or9UmYF7iRMCYSIFMUzO/X8YnZ6hqm.js\";import Tiktok from\"https://framerusercontent.com/modules/6z0vWlE2Wfq2Qq1T9Jn5/dK98QvuaDzdt1iNFjNcW/e63i23WhE.js\";import Youtube from\"https://framerusercontent.com/modules/wfaWi3GgNCOO78T3ajn7/VJeDAebERIicZnkXMJSR/Fnx1KNYio.js\";import Facebook from\"https://framerusercontent.com/modules/ktuwUZsPA9hAPOpei3zr/6Am37YPVjmoXmZhvQPJy/rXoZnwEu_.js\";import Instagram from\"https://framerusercontent.com/modules/l73QyWShxKeoctcuwvvN/5yWQ7EpTPwQqNzqBwBSk/zENFjqMTI.js\";const DownloadFileFonts=getFonts(DownloadFile);const YoutubeFonts=getFonts(Youtube);const InstagramFonts=getFonts(Instagram);const FacebookFonts=getFonts(Facebook);const TiktokFonts=getFonts(Tiktok);const cycleOrder=[\"n_zV0E5Md\",\"y4qb0rX94\",\"Yysh_7Wyt\",\"lciLPWxF6\"];const serializationHash=\"framer-ffH4D\";const variantClassNames={lciLPWxF6:\"framer-v-82iyfa\",n_zV0E5Md:\"framer-v-fnbtb\",y4qb0rX94:\"framer-v-rmqvg3\",Yysh_7Wyt:\"framer-v-9ey942\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop XL\":\"n_zV0E5Md\",Desktop:\"y4qb0rX94\",Phone:\"lciLPWxF6\",Tablet:\"Yysh_7Wyt\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"n_zV0E5Md\"};};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:\"n_zV0E5Md\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Yysh_7Wyt\",\"lciLPWxF6\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fnbtb\",className,classNames),\"data-framer-name\":\"Desktop XL\",layoutDependency:layoutDependency,layoutId:\"n_zV0E5Md\",ref:refBinding,style:{backgroundColor:\"rgb(3, 2, 4)\",...style},...addPropertyOverrides({lciLPWxF6:{\"data-framer-name\":\"Phone\"},y4qb0rX94:{\"data-framer-name\":\"Desktop\"},Yysh_7Wyt:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pw7q9r\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"syRoUmUxP\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1724,intrinsicWidth:3200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),pixelHeight:1724,pixelWidth:3200,positionX:\"center\",positionY:\"bottom\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?width=3200&height=1724\",srcSet:\"https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?scale-down-to=512&width=3200&height=1724 512w,https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?scale-down-to=1024&width=3200&height=1724 1024w,https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?scale-down-to=2048&width=3200&height=1724 2048w,https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?width=3200&height=1724 3200w\"},className:\"framer-8ap7ie\",layoutDependency:layoutDependency,layoutId:\"LNnrmpgM8\",...addPropertyOverrides({lciLPWxF6:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1724,intrinsicWidth:3200,pixelHeight:1724,pixelWidth:3200,positionX:\"center\",positionY:\"bottom\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?width=3200&height=1724\",srcSet:\"https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?scale-down-to=512&width=3200&height=1724 512w,https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?scale-down-to=1024&width=3200&height=1724 1024w,https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?scale-down-to=2048&width=3200&height=1724 2048w,https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?width=3200&height=1724 3200w\"}},Yysh_7Wyt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1724,intrinsicWidth:3200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),pixelHeight:1724,pixelWidth:3200,positionX:\"center\",positionY:\"bottom\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 1.2)`,src:\"https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?width=3200&height=1724\",srcSet:\"https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?scale-down-to=512&width=3200&height=1724 512w,https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?scale-down-to=1024&width=3200&height=1724 1024w,https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?scale-down-to=2048&width=3200&height=1724 2048w,https://framerusercontent.com/images/LkV75XkrC9Nw3CCY4x1LhXRiQ.jpg?width=3200&height=1724 3200w\"}}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-kpoquv\",\"data-framer-name\":\"Scrim Bottom\",layoutDependency:layoutDependency,layoutId:\"GoIqOtCJp\",style:{background:\"linear-gradient(180deg, rgba(3, 2, 4, 0) 0%, rgb(3, 2, 4) 80%)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tqp2i1\",\"data-framer-name\":\"Scrim Top\",layoutDependency:layoutDependency,layoutId:\"X7CEwCUY1\",style:{background:\"linear-gradient(180deg, rgb(14, 14, 27) 25%, rgba(14, 14, 27, 0) 120.00000000000001%)\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6wuuzz\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"KJHr1AJkq\",style:{background:\"linear-gradient(180deg, rgba(18, 18, 32, 0) 0%, var(--token-b934cbdb-dac2-4de3-896d-faf7bd7eae55, rgb(18, 18, 32)) 100%)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j2ppqc\",layoutDependency:layoutDependency,layoutId:\"LSnNSjdbj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dztk5\",\"data-styles-preset\":\"CTg4M9YUI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\"},children:\"Sphere Las Vegas\"})}),className:\"framer-1uq17qh\",\"data-framer-name\":\"Presented by\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rgYmB8cjd\",style:{\"--extracted-r6o4lv\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lks622\",\"data-styles-preset\":\"GIvfCGltJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\"},children:\"April 2-4, 2027\"})}),className:\"framer-1w1qnml\",\"data-framer-name\":\"Presented by\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Gw4w076_P\",style:{\"--extracted-r6o4lv\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({lciLPWxF6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-113f5ns\",\"data-styles-preset\":\"pYVKDiCJS\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\"},children:\"April 2-4, 2027\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uz3jvs\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"YiUSKTF8J\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kmlu9d-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Press Assets Download\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"VKGD6uMzW-container\",name:\"Press Assets Download\",nodeId:\"VKGD6uMzW\",rendersWithMotion:true,scopeId:\"hv_x2LbPU\",children:/*#__PURE__*/_jsx(DownloadFile,{backgroundColor:\"rgba(255, 255, 255, 0.16)\",borderRadius:6,color:\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261)\",fileName:\"AHA_Live_Press_Kit\",font:{fontFamily:'\"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.25em\",lineHeight:\"1em\"},gap:5,height:\"100%\",hoverBackgroundColor:\"rgba(255, 255, 255, 0.4)\",hoverColor:\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261)\",hoverScale:1,id:\"VKGD6uMzW\",layoutId:\"VKGD6uMzW\",name:\"Press Assets Download\",newTab:true,padding:\"12px 16px 12px 16px\",source:\"Upload\",srcFile:\"https://framerusercontent.com/assets/3YsYhU9XLNi1aiHHlJv1IbFAy4.zip\",srcURL:\"https://drive.google.com/drive/folders/1MTMQ9pKGoFNMFO7-CJj3s0BKFoUWdxKR\",style:{height:\"100%\"},text:\"PRESS ASSETS\",transition:{damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wl1htd\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"b8shy06uO\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@aha-live\",motionChild:true,nodeId:\"mnE8t0Gsm\",openInNewTab:true,scopeId:\"hv_x2LbPU\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"AHA on YouTube, opens in a new tab\",className:\"framer-vul5kv framer-7r3238\",layoutDependency:layoutDependency,layoutId:\"mnE8t0Gsm\",children:/*#__PURE__*/_jsx(Youtube,{animated:true,className:\"framer-f561ji\",\"data-framer-name\":\"Youtube\",layoutDependency:layoutDependency,layoutId:\"orQx8wuV4\",style:{\"--vk023c\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"},transformTemplate:transformTemplate1})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/ahalive/\",motionChild:true,nodeId:\"WjOpoW_s6\",openInNewTab:true,scopeId:\"hv_x2LbPU\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"AHA on Instagram, opens in a new tab\",className:\"framer-mbzyu framer-7r3238\",layoutDependency:layoutDependency,layoutId:\"WjOpoW_s6\",children:/*#__PURE__*/_jsx(Instagram,{animated:true,className:\"framer-vxfxkf\",\"data-framer-name\":\"instagram\",layoutDependency:layoutDependency,layoutId:\"mSENONDRO\",style:{\"--vk023c\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"}})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/oprahsahalive/\",motionChild:true,nodeId:\"AoMlN_GbB\",openInNewTab:true,scopeId:\"hv_x2LbPU\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"AHA on Facebook, opens in a new tab\",className:\"framer-14uo1s3 framer-7r3238\",layoutDependency:layoutDependency,layoutId:\"AoMlN_GbB\",children:/*#__PURE__*/_jsx(Facebook,{animated:true,className:\"framer-veexpl\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"FBHdkuxNJ\",style:{\"--vk023c\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"}})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@ahalive\",motionChild:true,nodeId:\"XReFJDKWo\",openInNewTab:true,scopeId:\"hv_x2LbPU\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"AHA on TikTok, opens in a new tab\",className:\"framer-5k6z5e framer-7r3238\",layoutDependency:layoutDependency,layoutId:\"XReFJDKWo\",children:/*#__PURE__*/_jsx(Tiktok,{animated:true,className:\"framer-8qn4xc\",\"data-framer-name\":\"tiktok\",layoutDependency:layoutDependency,layoutId:\"M69HptTql\",style:{\"--vk023c\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u7xj1n\",\"data-framer-name\":\"Credentials\",layoutDependency:layoutDependency,layoutId:\"x2OGEWIz4\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mxpopw\",\"data-framer-name\":\"presented-by\",layoutDependency:layoutDependency,layoutId:\"Vrng5Wh5X\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1p517yb\",\"data-styles-preset\":\"BSSop716S\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\"},children:\"Presented by\"})}),className:\"framer-15yoe9m\",\"data-framer-name\":\"Presented by\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RHsePJDQv\",style:{\"--extracted-r6o4lv\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yuj2gu\",\"data-framer-name\":\"Live Nation\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"DOGHTcQm1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 103 12\"><path d=\"M 12.27 11.761 L 8.698 11.761 L 8.698 0.243 L 16.124 0.243 C 16.892 2.906 17.645 5.519 18.396 8.136 C 18.497 8.15 18.599 8.165 18.7 8.179 C 19.474 5.54 20.247 2.9 21.032 0.223 L 33.889 0.223 L 33.889 3.387 L 28.688 3.387 C 28.627 3.813 28.589 4.071 28.528 4.482 L 33.877 4.482 L 33.877 7.353 L 28.743 7.353 C 28.667 7.747 28.612 8.043 28.523 8.512 L 33.889 8.512 L 33.889 11.74 L 24.959 11.74 L 24.959 1.025 C 24.846 1.002 24.735 0.976 24.622 0.953 C 23.449 4.491 22.655 8.15 21.479 11.769 L 15.617 11.769 C 14.594 8.173 13.577 4.601 12.563 1.028 C 12.464 1.043 12.366 1.06 12.27 1.075 Z\" fill=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 59.721 11.782 C 59.495 11.182 59.278 10.611 59.046 10 L 55.349 10 C 55.131 10.573 54.914 11.141 54.668 11.787 L 47.311 11.787 C 45.746 9.956 44.097 8.027 42.258 5.874 C 41.875 7.969 42.289 9.866 41.959 11.787 L 38.679 11.787 L 38.679 0.244 L 42.101 0.244 C 43.634 2.078 45.288 4.057 46.94 6.036 C 47.036 6.016 47.134 5.998 47.23 5.978 L 47.23 0.27 L 50.857 0.27 L 50.857 10.895 C 50.973 10.907 51.089 10.918 51.208 10.93 C 52.219 7.36 53.23 3.79 54.245 0.215 L 60.138 0.215 C 61.213 4.034 62.288 7.85 63.395 11.779 L 59.727 11.779 Z M 57.299 3.463 L 57.058 3.434 C 56.774 4.451 56.493 5.465 56.183 6.572 L 58.206 6.572 C 57.872 5.433 57.586 4.448 57.299 3.466 Z\" fill=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 102.679 11.801 L 99.228 11.801 C 97.66 9.959 96.026 8.032 94.389 6.105 C 94.305 6.122 94.218 6.14 94.134 6.157 L 94.134 11.746 L 90.443 11.746 C 90.422 7.956 90.431 4.149 90.44 0.252 L 94.024 0.252 C 95.589 2.115 97.243 4.082 98.897 6.053 C 98.993 6.03 99.092 6.004 99.187 5.98 L 99.187 0.252 L 102.679 0.252 Z\" fill=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 83.64 11.99 C 79.977 11.973 77.546 9.553 77.573 5.952 C 77.599 2.301 79.963 0.035 83.718 0 C 87.085 -0.031 89.855 1.953 89.89 5.966 C 89.927 10.261 86.685 12.176 83.64 11.987 Z M 81.281 5.926 C 81.249 7.456 82.255 8.525 83.709 8.519 C 85.092 8.513 86.146 7.467 86.187 6.071 C 86.227 4.59 85.187 3.503 83.715 3.492 C 82.29 3.48 81.31 4.463 81.281 5.926 Z\" fill=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 72.626 0.289 L 72.626 3.418 L 68.99 3.418 L 68.99 11.766 L 65.371 11.766 L 65.371 3.468 L 61.749 3.468 L 61.749 0.289 Z\" fill=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 0 0.233 L 3.465 0.233 L 3.465 8.477 L 7.817 8.477 L 7.817 11.76 L 0 11.76 Z\" fill=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 76.902 11.752 L 73.401 11.752 L 73.401 0.252 L 76.902 0.252 Z\" fill=\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:10614456785,withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qnkil6\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"CQUbrJFWg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1p517yb\",\"data-styles-preset\":\"BSSop716S\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04e97e12-484f-405e-b55a-e458fb480e76, rgba(255, 255, 255, 0.8)))\"},children:\"\\xa9 2026 Miracle Field\"})}),className:\"framer-641a4i\",\"data-framer-name\":\"\\xa9 2027 AHA\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RiRe91JuN\",style:{\"--extracted-r6o4lv\":\"var(--token-04e97e12-484f-405e-b55a-e458fb480e76, rgba(255, 255, 255, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXNoY3JvZnQgTWVkaXVt\",\"--framer-font-family\":'\"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.3em\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"I5dapAMGV\"},motionChild:true,nodeId:\"k0phJ0rYE\",openInNewTab:false,relValues:[],scopeId:\"hv_x2LbPU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rsdrl6\",\"data-styles-preset\":\"X8YnZ6hqm\",children:\"Privacy\"})})})}),className:\"framer-193p5to\",\"data-framer-name\":\"Privacy\",fonts:[\"CUSTOMV2;Ashcroft Medium\"],layoutDependency:layoutDependency,layoutId:\"k0phJ0rYE\",style:{\"--extracted-r6o4lv\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({lciLPWxF6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXNoY3JvZnQgTWVkaXVt\",\"--framer-font-family\":'\"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.3em\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"I5dapAMGV\"},motionChild:true,nodeId:\"k0phJ0rYE\",openInNewTab:false,relValues:[],scopeId:\"hv_x2LbPU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rsdrl6\",\"data-styles-preset\":\"X8YnZ6hqm\",children:\"Privacy\"})})})})},Yysh_7Wyt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXNoY3JvZnQgTWVkaXVt\",\"--framer-font-family\":'\"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.3em\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"I5dapAMGV\"},motionChild:true,nodeId:\"k0phJ0rYE\",openInNewTab:false,relValues:[],scopeId:\"hv_x2LbPU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rsdrl6\",\"data-styles-preset\":\"X8YnZ6hqm\",children:\"Privacy\"})})})})}},baseVariant,gestureVariant)})]})]})]})]})]})})})});});const css=[\".framer-ffH4D.framer-7r3238, .framer-ffH4D .framer-7r3238 { display: block; }\",\".framer-ffH4D.framer-fnbtb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1600px; }\",\".framer-ffH4D .framer-1pw7q9r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ffH4D .framer-8ap7ie { aspect-ratio: 1.82648401826484 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 100%; }\",\".framer-ffH4D .framer-kpoquv { bottom: 0px; flex: none; height: 133px; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; width: 100%; }\",\".framer-ffH4D .framer-1tqp2i1 { flex: none; height: 32px; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; }\",\".framer-ffH4D .framer-6wuuzz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 80px 80px 80px; position: relative; width: 100%; }\",\".framer-ffH4D .framer-j2ppqc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ffH4D .framer-1uq17qh, .framer-ffH4D .framer-1w1qnml, .framer-ffH4D .framer-15yoe9m, .framer-ffH4D .framer-641a4i, .framer-ffH4D .framer-193p5to { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ffH4D .framer-uz3jvs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ffH4D .framer-kmlu9d-container { flex: none; height: 32px; position: relative; width: auto; }\",\".framer-ffH4D .framer-wl1htd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ffH4D .framer-vul5kv { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 26px; }\",\".framer-ffH4D .framer-f561ji { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: 24px; }\",\".framer-ffH4D .framer-mbzyu, .framer-ffH4D .framer-14uo1s3, .framer-ffH4D .framer-5k6z5e { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 24px; }\",\".framer-ffH4D .framer-vxfxkf, .framer-ffH4D .framer-veexpl, .framer-ffH4D .framer-8qn4xc { aspect-ratio: 1 / 1; flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-ffH4D .framer-u7xj1n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ffH4D .framer-mxpopw { align-content: center; align-items: center; 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-ffH4D .framer-yuj2gu { flex: none; height: 12px; position: relative; width: 103px; }\",\".framer-ffH4D .framer-qnkil6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ffH4D.framer-v-rmqvg3.framer-fnbtb { width: 1200px; }\",\".framer-ffH4D.framer-v-rmqvg3 .framer-1pw7q9r { height: 660px; }\",\".framer-ffH4D.framer-v-rmqvg3 .framer-kpoquv { height: 93px; }\",\".framer-ffH4D.framer-v-9ey942.framer-fnbtb { overflow: var(--overflow-clip-fallback, clip); width: 810px; }\",\".framer-ffH4D.framer-v-9ey942 .framer-1pw7q9r { height: 550px; }\",\".framer-ffH4D.framer-v-9ey942 .framer-8ap7ie { width: 120%; }\",\".framer-ffH4D.framer-v-9ey942 .framer-1tqp2i1 { height: 24px; }\",\".framer-ffH4D.framer-v-9ey942 .framer-6wuuzz { padding: 0px 80px 96px 80px; }\",\".framer-ffH4D.framer-v-82iyfa.framer-fnbtb { overflow: var(--overflow-clip-fallback, clip); width: 390px; }\",\".framer-ffH4D.framer-v-82iyfa .framer-1pw7q9r { height: 239px; }\",\".framer-ffH4D.framer-v-82iyfa .framer-1tqp2i1 { height: 12px; }\",\".framer-ffH4D.framer-v-82iyfa .framer-6wuuzz { gap: 40px; padding: 0px 24px 96px 24px; }\",\".framer-ffH4D.framer-v-82iyfa .framer-j2ppqc { gap: 8px; }\",\".framer-ffH4D.framer-v-82iyfa .framer-u7xj1n { width: 100%; }\",\".framer-ffH4D.framer-v-82iyfa .framer-qnkil6 { flex-wrap: wrap; gap: 16px 24px; width: 100%; }\",\".framer-ffH4D.framer-v-82iyfa .framer-641a4i { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ffH4D.framer-v-82iyfa .framer-193p5to { order: 1; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1279.5\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"y4qb0rX94\":{\"layout\":[\"fixed\",\"auto\"]},\"Yysh_7Wyt\":{\"layout\":[\"fixed\",\"auto\"]},\"lciLPWxF6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerhv_x2LbPU=withCSS(Component,css,\"framer-ffH4D\");export default Framerhv_x2LbPU;Framerhv_x2LbPU.displayName=\"Footer\";Framerhv_x2LbPU.defaultProps={height:1279.5,width:1600};addPropertyControls(Framerhv_x2LbPU,{variant:{options:[\"n_zV0E5Md\",\"y4qb0rX94\",\"Yysh_7Wyt\",\"lciLPWxF6\"],optionTitles:[\"Desktop XL\",\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerhv_x2LbPU,[{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:\"Ashcroft Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/rl8FUPeDq3vsC8ra7lNy3HecldQ.woff2\",weight:\"500\"}]},...DownloadFileFonts,...YoutubeFonts,...InstagramFonts,...FacebookFonts,...TiktokFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerhv_x2LbPU\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"y4qb0rX94\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Yysh_7Wyt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lciLPWxF6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1600\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1279.5\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hv_x2LbPU.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,F=t=>-(2**(t-1)),x=t=>2**(t-1)-1,N={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:F(8),Int16:F(16),Int32:F(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:x(8),Int16:x(16),Int32:x(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function O(t,e,r,i){B(t>=e,t,\"outside lower bound for\",i),B(t<=r,t,\"outside upper bound for\",i);}var R=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){O(t,N.Uint8,A.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){O(t,N.Uint16,A.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){O(t,N.Uint32,A.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){O(t,N.Uint64,A.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){O(t,N.BigUint64,A.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){O(t,N.Int8,A.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){O(t,N.Int16,A.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){O(t,N.Int32,A.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){O(t,N.Int64,A.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){O(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 q(t){return\"string\"==typeof t;}function _(t){return Number.isFinite(t);}function j(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar D=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return B(_(r),\"Invalid chunkId\"),B(_(i),\"Invalid offset\"),B(_(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\nimport{ControlType as C}from\"framer\";function J(t){if(j(t))return 0/* Null */;switch(t.type){case C.Array:return 1/* Array */;case C.Boolean:return 2/* Boolean */;case C.Color:return 3/* Color */;case C.Date:return 4/* Date */;case C.Enum:return 5/* Enum */;case C.File:return 6/* File */;case C.ResponsiveImage:return 10/* ResponsiveImage */;case C.Link:return 7/* Link */;case C.Number:return 8/* Number */;case C.Object:return 9/* Object */;case C.RichText:return 11/* RichText */;case C.String:return 12/* String */;case C.VectorSetItem:return 13/* VectorSetItem */;default:E(t);}}function V(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:C.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:C.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 H(t){return{type:C.Color,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){let e=t.readInt64(),r=new Date(e);return{type:C.Date,value:r.toISOString()};}function Z(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function tt(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function te(t){return{type:C.Enum,value:t.readString()};}function tr(t,e){t.writeString(e.value);}function ti(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tn(t){return{type:C.File,value:t.readString()};}function ts(t,e){t.writeString(e.value);}function to(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ta(t){return{type:C.Link,value:t.readJson()};}function tu(t,e){t.writeJson(e.value);}function tl(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function th(t){return{type:C.Number,value:t.readFloat64()};}function tc(t,e){t.writeFloat64(e.value);}function tf(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function td(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:C.Object,value:i};}function tg(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 tv(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 ty(t){return{type:C.ResponsiveImage,value:t.readJson()};}function tp(t,e){t.writeJson(e.value);}function tm(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function tw(t){let e=t.readInt8();if(0===e)return{type:C.RichText,value:t.readUint32()};if(1===e)return{type:C.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tb(t,e){if(_(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(q(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tI(t,e){let r=t.value,i=e.value;if(_(r)&&_(i)||q(r)&&q(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tS(t){return{type:C.String,value:t.readString()};}function tU(t,e){t.writeString(e.value);}function tk(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 tL(t){return{type:C.VectorSetItem,value:t.readUint32()};}function tB(t,e){t.writeUint32(e.value);}function tE(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 V(t);case 2/* Boolean */:return z(t);case 3/* Color */:return H(t);case 4/* Date */:return Y(t);case 5/* Enum */:return te(t);case 6/* File */:return tn(t);case 7/* Link */:return ta(t);case 8/* Number */:return th(t);case 9/* Object */:return td(t);case 10/* ResponsiveImage */:return ty(t);case 11/* RichText */:return tw(t);case 12/* String */:return tS(t);case 13/* VectorSetItem */:return tL(t);default:E(e);}},t.write=function(t,e){let r=J(e);if(t.writeUint8(r),!j(e))switch(e.type){case C.Array:return W(t,e);case C.Boolean:return K(t,e);case C.Color:return X(t,e);case C.Date:return Z(t,e);case C.Enum:return tr(t,e);case C.File:return ts(t,e);case C.Link:return tu(t,e);case C.Number:return tc(t,e);case C.Object:return tg(t,e);case C.ResponsiveImage:return tp(t,e);case C.RichText:return tb(t,e);case C.VectorSetItem:return tB(t,e);case C.String:return tU(t,e);default:E(e);}},t.compare=function(t,e,r){let i=J(t),n=J(e);if(i<n)return -1;if(i>n)return 1;if(j(t)||j(e))return 0;switch(t.type){case C.Array:return B(e.type===C.Array),$(t,e,r);case C.Boolean:return B(e.type===C.Boolean),G(t,e);case C.Color:return B(e.type===C.Color),Q(t,e);case C.Date:return B(e.type===C.Date),tt(t,e);case C.Enum:return B(e.type===C.Enum),ti(t,e);case C.File:return B(e.type===C.File),to(t,e);case C.Link:return B(e.type===C.Link),tl(t,e);case C.Number:return B(e.type===C.Number),tf(t,e);case C.Object:return B(e.type===C.Object),tv(t,e,r);case C.ResponsiveImage:return B(e.type===C.ResponsiveImage),tm(t,e);case C.RichText:return B(e.type===C.RichText),tI(t,e);case C.VectorSetItem:return B(e.type===C.VectorSetItem),tE(t,e);case C.String:return B(e.type===C.String),tk(t,e,r);default:E(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tM=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=D.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 R;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;}},tP=3,tT=250,tF=[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(!tF.includes(i.status)||++r>tP)return i;}catch(t){if(e?.signal?.aborted||++r>tP)throw t;}await tN(r);}};async function tN(t){let e=Math.floor(tT*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tA(t,e){let r=tq(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 tO,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 tO=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=tR(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=tR(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 tR(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tq(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 tA(this.options.url,[this.options.range]);return B(t,\"Failed to load model\"),tM.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 tC=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 D(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=D.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tA(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;}},tJ=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=D.fromString(t),i=this.chunks[r.chunkId];return B(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=D.fromString(t.pointer),i=D.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 tC(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tJ 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\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c4a51b1)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./Q6avibjxx-0.js\";import{getRichTextJsonResolver as a}from\"./Q6avibjxx-1.js\";let r={BGsmZawGX:{isNullable:!0,type:t.String},createdAt:{isNullable:!0,type:t.Date},cxNzxwDlf:{isNullable:!0,type:t.Link},id:{isNullable:!1,type:t.String},nextItemId:{isNullable:!0,type:t.String},pNHJSGpD8:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},t9OdBeejz:{isNullable:!0,type:t.String},updatedAt:{isNullable:!0,type:t.Date},Yb8noIR4o:{isNullable:!0,type:t.String},yYAK0U5QD:{isNullable:!0,type:t.Link},ZXhEtiqJg:{isNullable:!0,type:t.String}},n=[],d=e=>{let t=n[e];if(t)return t().then(e=>e.default);},p={},u=a(p),o=new l,y={collectionByLocaleId:{default:new i({chunks:[new URL(\"./Q6avibjxx-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"b32d1fc5-b133-46ea-adad-39a720de368edefault\",indexes:[],resolveRichText:u,resolveVectorSetItem:d,schema:r})},displayName:\"Tickets\",id:\"b32d1fc5-b133-46ea-adad-39a720de368e\"};export default y;e(y,{t9OdBeejz:{defaultValue:\"\",title:\"Weekday\",type:t.String},BGsmZawGX:{preventLocalization:!1,title:\"Slug\",type:t.String},pNHJSGpD8:{defaultValue:\"\",title:\"Date\",type:t.String},cxNzxwDlf:{title:\"Ticketmaster Link\",type:t.Link},ZXhEtiqJg:{defaultValue:\"\",title:\"Ticketmaster Aria Label\",type:t.String},yYAK0U5QD:{title:\"Vibee Link\",type:t.Link},Yb8noIR4o:{defaultValue:\"\",title:\"Vibee Aria Label\",type:t.String},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/Q6avibjxx:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/Q6avibjxx:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await o.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"BGsmZawGX\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.BGsmZawGX;},async getRecordIdBySlug(e,t){let[l]=await o.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"BGsmZawGX\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerSlug\":\"BGsmZawGX\",\"framerContractVersion\":\"1\",\"framerCollectionUtils\":\"1\",\"framerData\":\"true\",\"framerCollectionId\":\"Q6avibjxx\",\"framerColorSyntax\":\"false\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerRecordIdKey\":\"id\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f0eed09)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Ashcroft Regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Ashcroft Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/W6Ku5KHk3CQKmyivNnsgBHphWY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-CZ6YZ .framer-styles-preset-1hqwpyl:not(.rich-text-wrapper), .framer-CZ6YZ .framer-styles-preset-1hqwpyl.rich-text-wrapper p { --framer-font-family: \"Ashcroft Regular\", \"Ashcroft Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9b888178-e51d-4625-a4be-838e46cc750c, #28223c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-CZ6YZ\";\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 (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Ashcroft Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Ashcroft Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/rl8FUPeDq3vsC8ra7lNy3HecldQ.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-354Ag .framer-styles-preset-10g9an1:not(.rich-text-wrapper), .framer-354Ag .framer-styles-preset-10g9an1.rich-text-wrapper p { --framer-font-family: \"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.14em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9b888178-e51d-4625-a4be-838e46cc750c, #28223c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-354Ag\";\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 (835d061)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withButtonMenuShimmer}from\"https://framerusercontent.com/modules/nwDvCWChna8LVjLwwZJq/djeE6HdZGAXlRm6n3xme/ButtonShimmer.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/90izLBprqPfOclcffzha/9Hcjjw80XoncTsl6BMU3/RnbJp7kiS.js\";const MotionAWithButtonMenuShimmerxkfpw1=withCodeBoundaryForOverrides(motion.a,{nodeId:\"iZeHo2vWa\",override:withButtonMenuShimmer,scopeId:\"lQxpRsWtI\"});const cycleOrder=[\"iZeHo2vWa\",\"BzIlie7UF\",\"BaprtFjx9\",\"Db7imuAWK\"];const serializationHash=\"framer-tudNu\";const variantClassNames={BaprtFjx9:\"framer-v-inetas\",BzIlie7UF:\"framer-v-d3tybe\",Db7imuAWK:\"framer-v-1tegwly\",iZeHo2vWa:\"framer-v-xkfpw1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fUsLuEWh8=undefined;const mCRPXbLZg=undefined;const TRuJyqT81=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={\"Tablet Primary\":\"BaprtFjx9\",\"Tablet Secondary\":\"Db7imuAWK\",Primary:\"iZeHo2vWa\",Secondary:\"BzIlie7UF\"};const Variants=motion.create(React.Fragment);const getProps=({ariaLabel,height,id,label,link,width,...props})=>{return{...props,fUsLuEWh8:ariaLabel??props.fUsLuEWh8??\"\",mCRPXbLZg:link??props.mCRPXbLZg,TRuJyqT81:label??props.TRuJyqT81??\"Label\",variant:humanReadableVariantMap[props.variant]??props.variant??\"iZeHo2vWa\"};};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,mCRPXbLZg,TRuJyqT81,fUsLuEWh8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iZeHo2vWa\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:mCRPXbLZg,motionChild:true,nodeId:\"iZeHo2vWa\",openInNewTab:true,scopeId:\"lQxpRsWtI\",children:/*#__PURE__*/_jsx(MotionAWithButtonMenuShimmerxkfpw1,{...restProps,...gestureHandlers,\"aria-label\":fUsLuEWh8,className:`${cx(scopingClassNames,\"framer-xkfpw1\",className,classNames)} framer-if00ww`,\"data-border\":true,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"iZeHo2vWa\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-04e97e12-484f-405e-b55a-e458fb480e76, rgba(255, 255, 255, 0.8))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"inset 0px -6px 30px 0px rgb(255, 255, 255), inset 0px 4px 14px 0px rgb(255, 255, 255), 0px 4px 40px 0px rgba(255, 255, 255, 0.25)\",...style},variants:{BzIlie7UF:{\"--border-color\":\"var(--token-822296f4-44d7-4070-adf7-f25e406d91b3, rgba(255, 255, 255, 0.1))\",backgroundColor:\"var(--token-822296f4-44d7-4070-adf7-f25e406d91b3, rgba(255, 255, 255, 0.1))\",boxShadow:\"inset 0px 4px 14px 0px rgba(255, 255, 255, 0.1), 0px 4px 40px 0px rgba(255, 255, 255, 0.25)\"},Db7imuAWK:{\"--border-color\":\"var(--token-822296f4-44d7-4070-adf7-f25e406d91b3, rgba(255, 255, 255, 0.1))\",backgroundColor:\"var(--token-822296f4-44d7-4070-adf7-f25e406d91b3, rgba(255, 255, 255, 0.1))\",boxShadow:\"inset 0px 4px 14px 0px rgba(255, 255, 255, 0.1), 0px 4px 40px 0px rgba(255, 255, 255, 0.25)\"}},...addPropertyOverrides({BaprtFjx9:{\"data-framer-name\":\"Tablet Primary\"},BzIlie7UF:{\"data-framer-name\":\"Secondary\"},Db7imuAWK:{\"data-framer-name\":\"Tablet Secondary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10g9an1\",\"data-styles-preset\":\"RnbJp7kiS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b888178-e51d-4625-a4be-838e46cc750c, rgb(40, 34, 60)))\"},children:\"Label\"})}),className:\"framer-8hdj8i\",\"data-framer-name\":\"Presale Sign Up\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YZapFz6ir\",style:{\"--extracted-r6o4lv\":\"var(--token-9b888178-e51d-4625-a4be-838e46cc750c, rgb(40, 34, 60))\",\"--framer-paragraph-spacing\":\"0px\"},text:TRuJyqT81,variants:{BzIlie7UF:{\"--extracted-r6o4lv\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"},Db7imuAWK:{\"--extracted-r6o4lv\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({BzIlie7UF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10g9an1\",\"data-styles-preset\":\"RnbJp7kiS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\"},children:\"Label\"})})},Db7imuAWK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10g9an1\",\"data-styles-preset\":\"RnbJp7kiS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-tudNu.framer-if00ww, .framer-tudNu .framer-if00ww { display: block; }\",\".framer-tudNu.framer-xkfpw1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-tudNu .framer-8hdj8i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-tudNu.framer-v-d3tybe.framer-xkfpw1 { gap: 1px; }\",\".framer-tudNu.framer-v-inetas.framer-xkfpw1, .framer-tudNu.framer-v-1tegwly.framer-xkfpw1 { padding: 0px 16px 0px 16px; }\",...sharedStyle.css,'.framer-tudNu[data-border=\"true\"]::after, .framer-tudNu [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 40\n * @framerIntrinsicWidth 89\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"BzIlie7UF\":{\"layout\":[\"auto\",\"fixed\"]},\"BaprtFjx9\":{\"layout\":[\"auto\",\"fixed\"]},\"Db7imuAWK\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"mCRPXbLZg\":\"link\",\"TRuJyqT81\":\"label\",\"fUsLuEWh8\":\"ariaLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlQxpRsWtI=withCSS(Component,css,\"framer-tudNu\");export default FramerlQxpRsWtI;FramerlQxpRsWtI.displayName=\"Button –  Small\";FramerlQxpRsWtI.defaultProps={height:40,width:89};addPropertyControls(FramerlQxpRsWtI,{variant:{options:[\"iZeHo2vWa\",\"BzIlie7UF\",\"BaprtFjx9\",\"Db7imuAWK\"],optionTitles:[\"Primary\",\"Secondary\",\"Tablet Primary\",\"Tablet Secondary\"],title:\"Variant\",type:ControlType.Enum},mCRPXbLZg:{title:\"Link\",type:ControlType.Link},TRuJyqT81:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},onTRuJyqT81Change:{changes:\"TRuJyqT81\",type:ControlType.ChangeHandler},fUsLuEWh8:{defaultValue:\"\",title:\"Aria Label\",type:ControlType.String},onfUsLuEWh8Change:{changes:\"fUsLuEWh8\",type:ControlType.ChangeHandler}});addFonts(FramerlQxpRsWtI,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlQxpRsWtI\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"89\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"mCRPXbLZg\\\":\\\"link\\\",\\\"TRuJyqT81\\\":\\\"label\\\",\\\"fUsLuEWh8\\\":\\\"ariaLabel\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BzIlie7UF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BaprtFjx9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Db7imuAWK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c4a51b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/eWARGZjUrU8SmSffst22/6MAHixia1P1oZ2iPju0d/A5dkeiqne.js\";import ButtonSmall from\"https://framerusercontent.com/modules/kP6bckhm7XKchyBQRdBZ/nlPCMbub6gIogtwHhI6w/lQxpRsWtI.js\";const ButtonSmallFonts=getFonts(ButtonSmall);const cycleOrder=[\"nFxOu2cMs\",\"QfCi7rMhc\",\"tXkYpE_lr\",\"XQrX4rPwk\"];const serializationHash=\"framer-bY9IL\";const variantClassNames={nFxOu2cMs:\"framer-v-dwawam\",QfCi7rMhc:\"framer-v-1fi89ow\",tXkYpE_lr:\"framer-v-188e0ih\",XQrX4rPwk:\"framer-v-1ilz4t5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ChqtBdy8n=undefined;const ZDA01piCr=undefined;const R_C8N864Y=undefined;const Juf5rpZN1=undefined;const Pm0mWzTie=undefined;const B6bRlNRH3=undefined;const setJuf5rpZN1=undefined;const setB6bRlNRH3=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const 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 XL\":\"nFxOu2cMs\",Desktop:\"QfCi7rMhc\",Phone:\"XQrX4rPwk\",Tablet:\"tXkYpE_lr\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({ariaLabelPackages,ariaLabelPresale,date,height,id,primaryButton,secondaryButton,weekday,width,...props})=>{return{...props,B6bRlNRH3:ariaLabelPackages??props.B6bRlNRH3??\"\",ChqtBdy8n:weekday??props.ChqtBdy8n??\"Fri\",Juf5rpZN1:ariaLabelPresale??props.Juf5rpZN1??\"\",Pm0mWzTie:secondaryButton??props.Pm0mWzTie,R_C8N864Y:primaryButton??props.R_C8N864Y,variant:humanReadableVariantMap[props.variant]??props.variant??\"nFxOu2cMs\",ZDA01piCr:date??props.ZDA01piCr??\"02 April\"};};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,ChqtBdy8n,ZDA01piCr,R_C8N864Y,Pm0mWzTie,\"Juf5rpZN1\":externalJuf5rpZN1,\"onJuf5rpZN1Change\":setExternalJuf5rpZN1,\"B6bRlNRH3\":externalB6bRlNRH3,\"onB6bRlNRH3Change\":setExternalB6bRlNRH3,...restProps}=getProps(props);const[Juf5rpZN1,setJuf5rpZN1]=useStateVariable(externalJuf5rpZN1,setExternalJuf5rpZN1);const[B6bRlNRH3,setB6bRlNRH3]=useStateVariable(externalB6bRlNRH3,setExternalB6bRlNRH3);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nFxOu2cMs\",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-dwawam\",className,classNames),\"data-framer-name\":\"Desktop XL\",layoutDependency:layoutDependency,layoutId:\"nFxOu2cMs\",ref:refBinding,style:{backgroundColor:\"var(--token-822296f4-44d7-4070-adf7-f25e406d91b3, rgba(255, 255, 255, 0.1))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({QfCi7rMhc:{\"data-framer-name\":\"Desktop\"},tXkYpE_lr:{\"data-framer-name\":\"Tablet\"},XQrX4rPwk:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zq3kla\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"xdO0NrKp3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hzhytu\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"fqdjBwV2Y\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXNoY3JvZnQgTWVkaXVt\",\"--framer-font-family\":'\"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3403afe5-1c59-4a4e-a5e5-1f2a2df7d2c6, rgba(255, 255, 255, 0.4)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Fri\"})}),className:\"framer-h18t8u\",\"data-framer-name\":\"Fri\",fonts:[\"CUSTOMV2;Ashcroft Medium\"],layoutDependency:layoutDependency,layoutId:\"K_9aY51_q\",style:{\"--extracted-r6o4lv\":\"var(--token-3403afe5-1c59-4a4e-a5e5-1f2a2df7d2c6, rgba(255, 255, 255, 0.4))\",\"--framer-paragraph-spacing\":\"0px\"},text:ChqtBdy8n,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({XQrX4rPwk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXNoY3JvZnQgTWVkaXVt\",\"--framer-font-family\":'\"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3403afe5-1c59-4a4e-a5e5-1f2a2df7d2c6, rgba(255, 255, 255, 0.4)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Fri\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXNoY3JvZnQgTWVkaXVt\",\"--framer-font-family\":'\"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"02 April\"})}),className:\"framer-12va4cq\",\"data-framer-name\":\"02 April\",fonts:[\"CUSTOMV2;Ashcroft Medium\"],layoutDependency:layoutDependency,layoutId:\"EK9l0f_6W\",style:{\"--extracted-r6o4lv\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:ZDA01piCr,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({XQrX4rPwk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXNoY3JvZnQgTWVkaXVt\",\"--framer-font-family\":'\"Ashcroft Medium\", \"Ashcroft Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"02 April\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hqwpyl\",\"data-styles-preset\":\"A5dkeiqne\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04e97e12-484f-405e-b55a-e458fb480e76, rgba(255, 255, 255, 0.8)))\"},children:\"2027\"})}),className:\"framer-15qsou3\",\"data-framer-name\":\"2027\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hA_f4PvhW\",style:{\"--extracted-r6o4lv\":\"var(--token-04e97e12-484f-405e-b55a-e458fb480e76, rgba(255, 255, 255, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({XQrX4rPwk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXNoY3JvZnQgUmVndWxhcg==\",\"--framer-font-family\":'\"Ashcroft Regular\", \"Ashcroft Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04e97e12-484f-405e-b55a-e458fb480e76, rgba(255, 255, 255, 0.8)))\"},children:\"2027\"})}),fonts:[\"CUSTOMV2;Ashcroft Regular\"]}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hqwpyl\",\"data-styles-preset\":\"A5dkeiqne\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04e97e12-484f-405e-b55a-e458fb480e76, rgba(255, 255, 255, 0.8)))\"},children:\"Sphere, Las Vegas\"})}),className:\"framer-aiewkq\",\"data-framer-name\":\"Location\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z07aqFF1N\",style:{\"--extracted-r6o4lv\":\"var(--token-04e97e12-484f-405e-b55a-e458fb480e76, rgba(255, 255, 255, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({XQrX4rPwk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXNoY3JvZnQgUmVndWxhcg==\",\"--framer-font-family\":'\"Ashcroft Regular\", \"Ashcroft Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04e97e12-484f-405e-b55a-e458fb480e76, rgba(255, 255, 255, 0.8)))\"},children:\"Sphere, Las Vegas\"})}),fonts:[\"CUSTOMV2;Ashcroft Regular\"]}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ttfrgs\",\"data-framer-name\":\"buttons\",layoutDependency:layoutDependency,layoutId:\"F5FwPNl5v\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+24+(((componentViewport?.height||181)-48-133)/2+25+24)+0+0,...addPropertyOverrides({QfCi7rMhc:{width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||145)-24-121)/2+25+12)+0+0},tXkYpE_lr:{width:undefined,y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-40)/2)+0},XQrX4rPwk:{width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15508rv-container\",layoutDependency:layoutDependency,layoutId:\"zzlQVnoRp-container\",nodeId:\"zzlQVnoRp\",rendersWithMotion:true,scopeId:\"rAwZqWVQs\",children:/*#__PURE__*/_jsx(ButtonSmall,{fUsLuEWh8:Juf5rpZN1,height:\"100%\",id:\"zzlQVnoRp\",layoutId:\"zzlQVnoRp\",mCRPXbLZg:R_C8N864Y,onfUsLuEWh8Change:setJuf5rpZN1,style:{height:\"100%\",width:\"100%\"},TRuJyqT81:\"Buy Tickets\",variant:matchVariant(\"iZeHo2vWa\"),width:\"100%\",...addPropertyOverrides({tXkYpE_lr:{style:{height:\"100%\"},variant:matchVariant(\"BaprtFjx9\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+24+(((componentViewport?.height||181)-48-133)/2+25+24)+0+44,...addPropertyOverrides({QfCi7rMhc:{width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||145)-24-121)/2+25+12)+0+44},tXkYpE_lr:{width:undefined,y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-40)/2)+0},XQrX4rPwk:{width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uv1re3-container\",layoutDependency:layoutDependency,layoutId:\"hHUXirBoI-container\",nodeId:\"hHUXirBoI\",rendersWithMotion:true,scopeId:\"rAwZqWVQs\",children:/*#__PURE__*/_jsx(ButtonSmall,{fUsLuEWh8:B6bRlNRH3,height:\"100%\",id:\"hHUXirBoI\",layoutId:\"hHUXirBoI\",mCRPXbLZg:Pm0mWzTie,onfUsLuEWh8Change:setB6bRlNRH3,style:{height:\"100%\",width:\"100%\"},TRuJyqT81:\"Travel Packages\",variant:matchVariant(\"BzIlie7UF\"),width:\"100%\",...addPropertyOverrides({tXkYpE_lr:{style:{height:\"100%\"},variant:matchVariant(\"Db7imuAWK\")}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\".framer-bY9IL.framer-419c1z, .framer-bY9IL .framer-419c1z { display: block; }\",\".framer-bY9IL.framer-dwawam { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-height: 200px; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 540px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bY9IL .framer-zq3kla { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 25px; justify-content: space-between; min-height: 25px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bY9IL .framer-1hzhytu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-bY9IL .framer-h18t8u, .framer-bY9IL .framer-12va4cq, .framer-bY9IL .framer-15qsou3, .framer-bY9IL .framer-aiewkq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bY9IL .framer-1ttfrgs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bY9IL .framer-15508rv-container, .framer-bY9IL .framer-uv1re3-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-bY9IL.framer-v-1fi89ow.framer-dwawam { gap: 12px; max-height: unset; padding: 12px; }\",\".framer-bY9IL.framer-v-1fi89ow .framer-zq3kla { gap: 8px; justify-content: flex-start; }\",\".framer-bY9IL.framer-v-188e0ih.framer-dwawam { flex-direction: row; max-height: unset; padding: 20px; width: 640px; }\",\".framer-bY9IL.framer-v-188e0ih .framer-zq3kla { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; gap: 0px; height: min-content; justify-content: center; width: 1px; }\",\".framer-bY9IL.framer-v-188e0ih .framer-1hzhytu { flex: none; width: 100%; }\",\".framer-bY9IL.framer-v-188e0ih .framer-1ttfrgs { flex-direction: row; width: min-content; }\",\".framer-bY9IL.framer-v-188e0ih .framer-15508rv-container, .framer-bY9IL.framer-v-188e0ih .framer-uv1re3-container { width: auto; }\",\".framer-bY9IL.framer-v-1ilz4t5.framer-dwawam { gap: 12px; max-height: unset; padding: 12px; width: 375px; }\",\".framer-bY9IL.framer-v-1ilz4t5 .framer-zq3kla { flex-wrap: wrap; height: min-content; }\",\".framer-bY9IL.framer-v-1ilz4t5 .framer-1hzhytu { flex: none; flex-wrap: nowrap; gap: 4px; width: min-content; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 181\n * @framerIntrinsicWidth 540\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"200px\"]},\"QfCi7rMhc\":{\"layout\":[\"fixed\",\"auto\"]},\"tXkYpE_lr\":{\"layout\":[\"fixed\",\"auto\"]},\"XQrX4rPwk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ChqtBdy8n\":\"weekday\",\"ZDA01piCr\":\"date\",\"R_C8N864Y\":\"primaryButton\",\"Pm0mWzTie\":\"secondaryButton\",\"Juf5rpZN1\":\"ariaLabelPresale\",\"B6bRlNRH3\":\"ariaLabelPackages\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrAwZqWVQs=withCSS(Component,css,\"framer-bY9IL\");export default FramerrAwZqWVQs;FramerrAwZqWVQs.displayName=\"Ticket Card Small\";FramerrAwZqWVQs.defaultProps={height:181,width:540};addPropertyControls(FramerrAwZqWVQs,{variant:{options:[\"nFxOu2cMs\",\"QfCi7rMhc\",\"tXkYpE_lr\",\"XQrX4rPwk\"],optionTitles:[\"Desktop XL\",\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},ChqtBdy8n:{defaultValue:\"Fri\",displayTextArea:false,title:\"Weekday\",type:ControlType.String},onChqtBdy8nChange:{changes:\"ChqtBdy8n\",type:ControlType.ChangeHandler},ZDA01piCr:{defaultValue:\"02 April\",displayTextArea:false,title:\"Date\",type:ControlType.String},onZDA01piCrChange:{changes:\"ZDA01piCr\",type:ControlType.ChangeHandler},R_C8N864Y:{title:\"Primary Button\",type:ControlType.Link},Pm0mWzTie:{title:\"Secondary Button\",type:ControlType.Link},Juf5rpZN1:{defaultValue:\"\",title:\"Aria Label - Presale\",type:ControlType.String},onJuf5rpZN1Change:{changes:\"Juf5rpZN1\",type:ControlType.ChangeHandler},B6bRlNRH3:{defaultValue:\"\",title:\"Aria Label - Packages\",type:ControlType.String},onB6bRlNRH3Change:{changes:\"B6bRlNRH3\",type:ControlType.ChangeHandler}});addFonts(FramerrAwZqWVQs,[{explicitInter:true,fonts:[{cssFamilyName:\"Ashcroft Medium\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/rl8FUPeDq3vsC8ra7lNy3HecldQ.woff2\",weight:\"500\"},{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:\"Ashcroft Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Ashcroft\",url:\"https://framerusercontent.com/assets/W6Ku5KHk3CQKmyivNnsgBHphWY.woff2\",weight:\"400\"}]},...ButtonSmallFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerrAwZqWVQs.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ButtonSmall,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrAwZqWVQs\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"181\",\"framerIntrinsicWidth\":\"540\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ChqtBdy8n\\\":\\\"weekday\\\",\\\"ZDA01piCr\\\":\\\"date\\\",\\\"R_C8N864Y\\\":\\\"primaryButton\\\",\\\"Pm0mWzTie\\\":\\\"secondaryButton\\\",\\\"Juf5rpZN1\\\":\\\"ariaLabelPresale\\\",\\\"B6bRlNRH3\\\":\\\"ariaLabelPackages\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"200px\\\"]},\\\"QfCi7rMhc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tXkYpE_lr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XQrX4rPwk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rAwZqWVQs.map","// Generated by Framer (aa2af64)\nimport{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,PathVariablesContext,queryCache,ResolveLinks,runTasksWithYield,runWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Tickets from\"https://framerusercontent.com/modules/fMul7Xsb1vovR8aPZPdU/2XDLGdboiRVBTYQ7Np45/Q6avibjxx.js\";import TicketCardSmall from\"https://framerusercontent.com/modules/uaTs4E3zbwZLMrWOdiwF/nnX1HPFrvUr763CiRDGm/rAwZqWVQs.js\";const TicketCardSmallFonts=getFonts(TicketCardSmall);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"xoqUub42r\",\"CM3IH5XTY\",\"HPHs2o4Ej\",\"QENaUicVv\"];const serializationHash=\"framer-5hcv3\";const variantClassNames={CM3IH5XTY:\"framer-v-5tpdk4\",HPHs2o4Ej:\"framer-v-14j4in5\",QENaUicVv:\"framer-v-1aigtm6\",xoqUub42r:\"framer-v-fur5yz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const t9OdBeejzfHiX7UH58=undefined;const pNHJSGpD8fHiX7UH58=undefined;const cxNzxwDlffHiX7UH58=undefined;const BGsmZawGXfHiX7UH58=undefined;const yYAK0U5QDfHiX7UH58=undefined;const ZXhEtiqJgfHiX7UH58=undefined;const Yb8noIR4ofHiX7UH58=undefined;const idfHiX7UH58=undefined;const transition1={bounce:.2,delay:.2,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:.4,duration:.4,type:\"spring\"};const stagger=(transition,value)=>({...transition,delay:(transition.delay??0)+value});const animation={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query=prequery=>prequery({from:{alias:\"fHiX7UH58\",data:Tickets,type:\"Collection\"},select:[{collection:\"fHiX7UH58\",name:\"t9OdBeejz\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"pNHJSGpD8\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"cxNzxwDlf\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"BGsmZawGX\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"yYAK0U5QD\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"ZXhEtiqJg\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"Yb8noIR4o\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"fHiX7UH58\",data:Tickets,type:\"Collection\"},select:[{collection:\"fHiX7UH58\",name:\"t9OdBeejz\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"pNHJSGpD8\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"cxNzxwDlf\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"BGsmZawGX\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"yYAK0U5QD\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"ZXhEtiqJg\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"Yb8noIR4o\",type:\"Identifier\"},{collection:\"fHiX7UH58\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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 XL\":\"xoqUub42r\",Desktop:\"CM3IH5XTY\",Mobile:\"QENaUicVv\",Tablet:\"HPHs2o4Ej\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xoqUub42r\"};};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:\"xoqUub42r\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fur5yz\",className,classNames),\"data-framer-name\":\"Desktop XL\",layoutDependency:layoutDependency,layoutId:\"xoqUub42r\",ref:refBinding,style:{...style},...addPropertyOverrides({CM3IH5XTY:{\"data-framer-name\":\"Desktop\"},HPHs2o4Ej:{\"data-framer-name\":\"Tablet\"},QENaUicVv:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kg4y8i\",layoutDependency:layoutDependency,layoutId:\"fHiX7UH58\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({BGsmZawGX:BGsmZawGXfHiX7UH58,cxNzxwDlf:cxNzxwDlffHiX7UH58,id:idfHiX7UH58,pNHJSGpD8:pNHJSGpD8fHiX7UH58,t9OdBeejz:t9OdBeejzfHiX7UH58,Yb8noIR4o:Yb8noIR4ofHiX7UH58,yYAK0U5QD:yYAK0U5QDfHiX7UH58,ZXhEtiqJg:ZXhEtiqJgfHiX7UH58},index)=>{t9OdBeejzfHiX7UH58??=\"\";pNHJSGpD8fHiX7UH58??=\"\";cxNzxwDlffHiX7UH58??=\"\";BGsmZawGXfHiX7UH58??=\"\";yYAK0U5QDfHiX7UH58??=\"\";ZXhEtiqJgfHiX7UH58??=\"\";Yb8noIR4ofHiX7UH58??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`fHiX7UH58-${idfHiX7UH58}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{BGsmZawGX:BGsmZawGXfHiX7UH58},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:cxNzxwDlffHiX7UH58,implicitPathVariables:{BGsmZawGX:BGsmZawGXfHiX7UH58}},{href:yYAK0U5QDfHiX7UH58,implicitPathVariables:{BGsmZawGX:BGsmZawGXfHiX7UH58}},{href:cxNzxwDlffHiX7UH58,implicitPathVariables:{BGsmZawGX:BGsmZawGXfHiX7UH58}},{href:yYAK0U5QDfHiX7UH58,implicitPathVariables:{BGsmZawGX:BGsmZawGXfHiX7UH58}},{href:cxNzxwDlffHiX7UH58,implicitPathVariables:{BGsmZawGX:BGsmZawGXfHiX7UH58}},{href:yYAK0U5QDfHiX7UH58,implicitPathVariables:{BGsmZawGX:BGsmZawGXfHiX7UH58}},{href:cxNzxwDlffHiX7UH58,implicitPathVariables:{BGsmZawGX:BGsmZawGXfHiX7UH58}},{href:yYAK0U5QDfHiX7UH58,implicitPathVariables:{BGsmZawGX:BGsmZawGXfHiX7UH58}}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:181,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+567,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:stagger(transition2,index*.1),x:0,y:0},className:\"framer-1ejbt7q-container\",\"data-framer-appear-id\":`1ejbt7q-${index}`,initial:animation,layoutDependency:layoutDependency,layoutId:\"DiTECoMRu-container\",nodeId:\"DiTECoMRu\",optimized:true,rendersWithMotion:true,scopeId:\"TCR6wGfPF\",children:/*#__PURE__*/_jsx(TicketCardSmall,{B6bRlNRH3:Yb8noIR4ofHiX7UH58,ChqtBdy8n:t9OdBeejzfHiX7UH58,height:\"100%\",id:\"DiTECoMRu\",Juf5rpZN1:ZXhEtiqJgfHiX7UH58,layoutId:\"DiTECoMRu\",Pm0mWzTie:resolvedLinks[1],R_C8N864Y:resolvedLinks[0],style:{width:\"100%\"},variant:matchVariant(\"nFxOu2cMs\"),width:\"100%\",ZDA01piCr:pNHJSGpD8fHiX7UH58,...addPropertyOverrides({CM3IH5XTY:{Pm0mWzTie:resolvedLinks[3],R_C8N864Y:resolvedLinks[2],variant:matchVariant(\"QfCi7rMhc\")},HPHs2o4Ej:{Pm0mWzTie:resolvedLinks[5],R_C8N864Y:resolvedLinks[4],variant:matchVariant(\"tXkYpE_lr\")},QENaUicVv:{Pm0mWzTie:resolvedLinks[7],R_C8N864Y:resolvedLinks[6],variant:matchVariant(\"XQrX4rPwk\")}},baseVariant,gestureVariant)})})})})})},idfHiX7UH58);})});}})})})})})})});});const css=[\".framer-5hcv3.framer-7htcjn, .framer-5hcv3 .framer-7htcjn { display: block; }\",\".framer-5hcv3.framer-fur5yz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 464px; }\",\".framer-5hcv3 .framer-kg4y8i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-5hcv3 .framer-1ejbt7q-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-5hcv3.framer-v-14j4in5.framer-fur5yz { width: 724px; }\",\".framer-5hcv3.framer-v-1aigtm6.framer-fur5yz { width: 526px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 748\n * @framerIntrinsicWidth 464\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CM3IH5XTY\":{\"layout\":[\"fixed\",\"auto\"]},\"HPHs2o4Ej\":{\"layout\":[\"fixed\",\"auto\"]},\"QENaUicVv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTCR6wGfPF=withCSS(Component,css,\"framer-5hcv3\");export default FramerTCR6wGfPF;FramerTCR6wGfPF.displayName=\"Tickets List\";FramerTCR6wGfPF.defaultProps={height:748,width:464};addPropertyControls(FramerTCR6wGfPF,{variant:{options:[\"xoqUub42r\",\"CM3IH5XTY\",\"HPHs2o4Ej\",\"QENaUicVv\"],optionTitles:[\"Desktop XL\",\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTCR6wGfPF,[{explicitInter:true,fonts:[]},...TicketCardSmallFonts],{supportsExplicitInterCodegen:true});FramerTCR6wGfPF.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),async()=>{const parentData=await runWithYield(()=>queryCacheEntry.readMaybeAsync(),context)??[];return runTasksWithYield(parentData.flatMap(item=>()=>forwardLoader(TicketCardSmall,{},context)),context);}],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTCR6wGfPF\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"464\",\"framerIntrinsicHeight\":\"748\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CM3IH5XTY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HPHs2o4Ej\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QENaUicVv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";/**\n * Makes the top navigation's blurred background work on touch devices, and\n * fade in together with the bar instead of popping in at the end.\n *\n * Two separate problems, both measured on the real page in an iPhone profile:\n *\n * 1. The blur is Framer University's \"Blur Gradient\" (a remote component,\n *    `@framerDisableUnlink`, so its source cannot be edited). It sets each of\n *    its eight masked layers' blur through framer-motion. On the nav's Phone\n *    variant the Blur Gradient container also carries an optimized appear\n *    animation, and after that handover Motion writes `backdrop-filter: none`\n *    over all eight layers. Same engine, only touch emulation differing:\n *      390x844 no touch : blur(0.3125px) ... blur(40px)\n *      390x844 + touch  : none none none none none none none none\n *    Identical in Chromium and WebKit, so this is not a Safari bug; Chrome on\n *    a phone is broken the same way. A stylesheet rule loses to Motion's inline\n *    write even with `!important`, so the values go on inline with `important`\n *    priority, which does win.\n *\n * 2. Framer fades the bar in by animating `opacity` on its fixed wrapper. An\n *    element with `opacity < 1` is a Backdrop Root, so for the whole fade the\n *    blur has nothing to sample and renders nothing, then pops to full strength\n *    the instant opacity reaches 1. Verified on an iOS 18.3 simulator with the\n *    reveal slowed to 8 s: no blur at all at 35%, 50% or 70% of the animation,\n *    full blur at 100%.\n *    So the fade is moved off the blur's ancestors: a stylesheet rule keeps\n *    them opaque (Motion's inline opacity stays readable there, which is where\n *    the animation's progress is read from), the same progress is applied to\n *    the bar's own content, and the blur radius follows the cube of it, because\n *    a linear radius reads as fully blurred long before the logo shows up.\n */const DEFAULT_BLUR=10;const IDLE_FRAMES=6// frames of a still bar before the follow loop stops\n;const STEP_EPSILON=.004;// Blur radius is perceived far more steeply than alpha: 25% of the radius\n// already reads as fully blurred, while the logo at 25% opacity is barely\n// there. Cubing the progress makes the blur arrive with the logo instead of\n// ahead of it. Checked on an iOS 18.3 simulator with the reveal slowed to 8 s:\n// linear showed a blur band while the logo was still invisible, cubed does not.\nconst BLUR_EXPONENT=3;const SETTLE_EPSILON=.03;/** Blur Gradient's own progression: eight layers, each half the next. */function progression(blur,count){const values=[];for(let index=0;index<count;index++){values.push(blur/Math.pow(2,count-1-index));}return values;}function clamp01(value){return value<0?0:value>1?1:value;}export function withIOSBackdropBlur(Component){return props=>{const ref=useRef(null);const blur=typeof props?.blur===\"number\"?props.blur:DEFAULT_BLUR;useEffect(()=>{const host=ref.current;if(!host)return;// Walk up to the bar: the fixed wrapper Framer animates in and out.\n// Everything between it and here has to stay opaque, or the blur\n// has no backdrop to sample.\nconst chain=[];let bar=null;for(let node=host;node;node=node.parentElement){chain.unshift(node);if(getComputedStyle(node).position===\"fixed\"){bar=node;break;}}// The bar's own content, which takes over the fade.\nconst content=[];for(let index=1;index<chain.length;index++){const parent=chain[index].parentElement;if(!parent)continue;Array.from(parent.children).forEach(child=>{if(child!==chain[index]&&child instanceof HTMLElement)content.push(child);});}const marker=`iosblur${Math.random().toString(36).slice(2,8)}`;const hostMarker=`${marker}host`;host.setAttribute(`data-${hostMarker}`,\"\");// Framer wraps every component instance in its own container div,\n// which carries the instance's geometry and `pointer-events: auto`.\n// That container is this wrapper's parent, so a rule scoped to the\n// wrapper's subtree never reaches it — and it is what actually eats\n// the clicks. Measured at 500px wide: the bar is 80px tall, the\n// container 104px, and it sits inside the bar's `position: fixed`\n// z-index 6 group, so the 24px it stands proud covers page content\n// and is the topmost hit there. Taps on an FAQ row in that strip\n// went nowhere until this was marked too.\nconst container=host.parentElement;const framerContainer=container&&/(^|\\s)framer-\\S*-container(\\s|$)/.test(container.className||\"\")?container:null;if(framerContainer)framerContainer.setAttribute(`data-${hostMarker}`,\"\");// The blur is decoration and must never take a tap. pointer-events\n// is inherited, so the wrapper's own `none` ought to cover the\n// subtree, but the remote component writes `pointer-events: auto`\n// on its root, which turns the whole blur box back into a hit\n// target and swallows taps meant for the page behind it. An\n// `important` rule over the subtree wins against those inline\n// writes, the same way the blur values do.\nconst barMarker=`${marker}bar`;let css=`[data-${hostMarker}],[data-${hostMarker}] *{pointer-events:none !important}`;if(bar){// iOS 26 composites live page pixels behind the status bar,\n// and `position: fixed` pins to the layout viewport, which\n// starts below it. Measured on an iPhone 17 Pro: the bar and\n// this blur both start 62pt down, so the page scrolls sharp\n// through that strip and no geometry on our side can reach\n// it. Safari picks what to draw there from the\n// `background-color` and `backdrop-filter` of fixed elements\n// near the edge, and a bare colour is enough: with one, it\n// fills the strip instead of compositing the page. 0.004 is\n// below one level of 255, so the bar itself is unchanged. A\n// `backdrop-filter` here would work too but makes the bar a\n// Backdrop Root, which kills the gradient blur inside it.\nbar.setAttribute(`data-${barMarker}`,\"\");css+=`[data-${barMarker}]{background-color:rgba(0,0,0,0.004)}`;chain.forEach(node=>node.setAttribute(`data-${marker}`,\"\"));// A stylesheet rule beats Motion's inline opacity without\n// fighting it every frame, and leaves the inline value readable\n// as the animation's progress.\ncss+=`[data-${marker}]{opacity:1 !important}`;}const sheet=document.createElement(\"style\");sheet.textContent=css;document.head.appendChild(sheet);const findLayers=()=>{const root=host.firstElementChild;if(!root)return[];const children=Array.from(root.children);const masked=children.filter(child=>(child.getAttribute(\"style\")||\"\").indexOf(\"mask-image\")!==-1);return masked.length?masked:children;};// How far the bar is in, 0 while hidden, 1 once it has arrived.\n// Motion's inline value survives the stylesheet override, so this\n// follows whatever duration and curve the design uses.\nconst progress=()=>{if(!bar)return 1;const inline=parseFloat(bar.style.getPropertyValue(\"opacity\"));if(isFinite(inline))return clamp01(inline);const computed=parseFloat(getComputedStyle(bar).opacity);return isFinite(computed)?clamp01(computed):1;};let written=-1;const write=amount=>{const layers=findLayers();if(layers.length){const targets=progression(blur,layers.length);const eased=Math.pow(amount,BLUR_EXPONENT);layers.forEach((layer,index)=>{const radius=Math.round(targets[index]*eased*1e3)/1e3;const value=radius>0?`blur(${radius}px)`:\"none\";const style=layer.style;// Read through both spellings: Safari 17 and older know\n// only the prefixed one, Chrome only the plain one.\nconst current=style.getPropertyValue(\"backdrop-filter\")||style.getPropertyValue(\"-webkit-backdrop-filter\");const priority=style.getPropertyPriority(\"backdrop-filter\")||style.getPropertyPriority(\"-webkit-backdrop-filter\");if(current!==value||priority!==\"important\"){style.setProperty(\"-webkit-backdrop-filter\",value,\"important\");style.setProperty(\"backdrop-filter\",value,\"important\");}});}if(bar){const shown=String(Math.round(amount*1e3)/1e3);content.forEach(element=>{if(element.style.getPropertyValue(\"opacity\")!==shown){element.style.setProperty(\"opacity\",shown,\"important\");}});}written=amount;};let frame=0;let idle=0;const follow=()=>{frame=0;const amount=progress();if(Math.abs(amount-written)>STEP_EPSILON){idle=0;write(amount);}else{idle++;}// Follow only while the bar is moving, so nothing runs per\n// frame at rest.\nif(idle<IDLE_FRAMES){frame=requestAnimationFrame(follow);return;}const settled=amount>1-SETTLE_EPSILON?1:amount;if(settled!==written)write(settled);};const start=()=>{idle=0;if(!frame)frame=requestAnimationFrame(follow);};write(progress());start();// The bar's style changes every frame while it animates, and Motion\n// rewrites the layers' backdrop-filter after its appear handover.\n// Either is a reason to start following again.\nconst observer=new MutationObserver(start);observer.observe(host,{attributes:true,attributeFilter:[\"style\"],childList:true,subtree:true});if(bar){observer.observe(bar,{attributes:true,attributeFilter:[\"style\",\"class\"]});}return()=>{if(frame)cancelAnimationFrame(frame);observer.disconnect();if(sheet.parentNode)sheet.parentNode.removeChild(sheet);host.removeAttribute(`data-${hostMarker}`);if(bar)bar.removeAttribute(`data-${barMarker}`);if(framerContainer)framerContainer.removeAttribute(`data-${hostMarker}`);chain.forEach(node=>node.removeAttribute(`data-${marker}`));content.forEach(element=>element.style.removeProperty(\"opacity\"));};},[blur]);// The remote component is a plain function component, so a ref cannot\n// reach it. This wrapper has the same geometry as its own root\n// (absolute, all edges pinned), so nothing about the layout changes.\n// `pointer-events: none` because the blur is decoration; the rule\n// above is what makes it stick against the remote component's own\n// inline `pointer-events: auto`.\nreturn /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{position:\"absolute\",top:0,right:0,bottom:0,left:0,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withIOSBackdropBlur\":{\"type\":\"reactHoc\",\"name\":\"withIOSBackdropBlur\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IOSBackdropBlur.map","// Generated by Framer (0e6a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-GyROv .framer-styles-preset-1rr8nd3:not(.rich-text-wrapper), .framer-GyROv .framer-styles-preset-1rr8nd3.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-3403afe5-1c59-4a4e-a5e5-1f2a2df7d2c6, rgba(255, 255, 255, 0.5)); --framer-link-text-color: var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, #ffffff); transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-GyROv\";\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 (0e6a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-VxMbs .framer-styles-preset-1blr71z:not(.rich-text-wrapper), .framer-VxMbs .framer-styles-preset-1blr71z.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-2f02b184-d61d-4636-9752-0e953b4c981f, rgba(40, 34, 60, 0.64)); --framer-link-text-color: var(--token-9b888178-e51d-4625-a4be-838e46cc750c, #28223c); transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-VxMbs\";\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 (6ae8a13)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SEbPmFRoE=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"2158481836\" role=\"presentation\" viewBox=\"0 0 75 28\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.435 28 C 7.819 23.869 12.938 20.523 18.571 18.187 L 23.07 28 L 25.696 28 L 20.801 17.325 C 22.868 16.583 24.997 15.975 27.177 15.511 L 27.177 28 L 29.562 28 L 29.562 15.064 C 32.148 14.646 34.799 14.428 37.5 14.428 C 40.201 14.428 42.853 14.646 45.439 15.064 L 45.439 28 L 47.824 28 L 47.824 15.511 C 50.003 15.975 52.131 16.583 54.196 17.324 L 49.301 28 L 51.926 28 L 56.426 18.186 C 62.06 20.522 67.18 23.868 71.565 28 L 75 28 C 74.986 27.985 74.972 27.97 74.957 27.956 L 62.139 0 L 55.202 15.129 C 52.87 14.283 50.474 13.605 48.05 13.105 C 47.975 13.089 47.899 13.074 47.824 13.059 L 47.824 1.634 L 45.439 1.634 L 45.439 12.635 C 42.822 12.234 40.161 12.031 37.5 12.031 C 34.839 12.031 32.18 12.234 29.562 12.635 L 29.562 1.634 L 27.178 1.634 L 27.178 13.058 C 27.102 13.074 27.026 13.089 26.951 13.105 C 24.525 13.605 22.129 14.284 19.795 15.13 L 12.857 0 L 0.036 27.962 C 0.024 27.975 0.012 27.987 0 28 Z M 62.139 5.726 L 70.418 23.782 C 69.241 22.82 68.023 21.909 66.772 21.056 C 63.973 19.147 60.981 17.508 57.879 16.184 C 57.73 16.12 57.58 16.058 57.431 15.995 Z M 12.857 5.726 L 17.566 15.996 C 17.418 16.058 17.269 16.121 17.122 16.184 C 14.019 17.508 11.027 19.147 8.228 21.056 C 6.975 21.91 5.755 22.823 4.576 23.786 Z\" fill=\"var(--10tjidg, rgb(40,34,60))\" height=\"28px\" id=\"HuX_pmum0\" width=\"75px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,SEbPmFRoE:fill??props.SEbPmFRoE??\"rgb(40, 34, 60)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,SEbPmFRoE,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-M8q69\",className),layoutId:layoutId,ref:ref,style:{\"--10tjidg\":SEbPmFRoE,...style}});});const css=[`.framer-M8q69 { -webkit-mask: ${mask}; aspect-ratio: 2.6785714285714284; background-color: var(--10tjidg); mask: ${mask}; width: 75px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 75\n * @framerIntrinsicHeight 28\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"SEbPmFRoE\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo\",\"color\":{\"type\":\"variable\",\"value\":\"10tjidg\"},\"set\":{\"localId\":\"vectorSet/aozuWAUmf\",\"id\":\"aozuWAUmf\",\"moduleId\":\"7Be2IBc9eT1ETRyEPJxr\"}}\n */const Icon=withCSS(Component,css,\"framer-M8q69\");Icon.displayName=\"Logo\";export default Icon;addPropertyControls(Icon,{SEbPmFRoE:{defaultValue:\"rgb(40, 34, 60)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\",\"framerVariables\":\"{\\\"SEbPmFRoE\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"10tjidg\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/aozuWAUmf\\\",\\\"id\\\":\\\"aozuWAUmf\\\",\\\"moduleId\\\":\\\"7Be2IBc9eT1ETRyEPJxr\\\"}}\",\"framerIntrinsicWidth\":\"75\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98ed692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import{withIOSBackdropBlur}from\"https://framerusercontent.com/modules/dxV4y7LdLT32r0SGWpjx/KPR22eXUEudZg97UHYXi/IOSBackdropBlur.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/MLjTHCnnWChL3iUmxb66/QeidOKRy7XTydWtPaaOu/GIvfCGltJ.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/jcYsvJeEzJav9xzp06T6/gMQJibafRIYNCUeN19wF/LNAJ2l9cG.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/GLK0qJ0IlIKS8suBdmzT/R6WkergCDIR4j4xj0qZ0/XtGM_k_Sc.js\";import Logo from\"https://framerusercontent.com/modules/8xsKgQsnPkHW1j8641bt/vzJb3emRyF4uOof3WisQ/LfUooLXOZ.js\";import Plus from\"https://framerusercontent.com/modules/8Ppcb96ZpoabyA2RHrZk/vk6QSelLu8FY0Arn5hXq/syBtw5mUX.js\";import Button from\"https://framerusercontent.com/modules/oCX7wFJm1nRtboj5CJfx/YwC96wrj1ovFDQtA4gEo/hTaaO5_UY.js\";const LogoFonts=getFonts(Logo);const ButtonFonts=getFonts(Button);const BlurGradientFonts=getFonts(BlurGradient);const BlurGradientWithIOSBackdropBlur1jazp0x=withCodeBoundaryForOverrides(BlurGradient,{nodeId:\"NgcpPeaYQ\",override:withIOSBackdropBlur,scopeId:\"VyhX59KC6\"});const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"DvOAVcXhj\",\"rdKFs78jo\",\"wfAWYMphz\",\"ovunRdK3n\",\"ZukRKJqwc\",\"AmhqtZH31\"];const serializationHash=\"framer-uDVl0\";const variantClassNames={AmhqtZH31:\"framer-v-11hm716\",DvOAVcXhj:\"framer-v-e2en5i\",ovunRdK3n:\"framer-v-1oqzuo4\",rdKFs78jo:\"framer-v-1ha8bc2\",wfAWYMphz:\"framer-v-1hm8x3m\",ZukRKJqwc:\"framer-v-161plly\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const edmsS82R7=undefined;const NxHRkeLG2=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - Dark\":\"wfAWYMphz\",\"Desktop - Light\":\"DvOAVcXhj\",\"Hopes And Dreams - Dark\":\"ZukRKJqwc\",\"Hopes And Dreams - Light\":\"AmhqtZH31\",\"Phone - Dark\":\"ovunRdK3n\",\"Phone - Light\":\"rdKFs78jo\"};const Variants=motion.create(React.Fragment);const getProps=({getTicketsClick,height,id,showBackButton,width,...props})=>{return{...props,edmsS82R7:showBackButton??props.edmsS82R7,NxHRkeLG2:getTicketsClick??props.NxHRkeLG2,variant:humanReadableVariantMap[props.variant]??props.variant??\"DvOAVcXhj\"};};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,NxHRkeLG2,edmsS82R7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DvOAVcXhj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const pS2O4w7e51kxd6p5=activeVariantCallback(async(...args)=>{if(NxHRkeLG2){const res=await NxHRkeLG2(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if([\"rdKFs78jo\",\"ovunRdK3n\",\"ZukRKJqwc\",\"AmhqtZH31\"].includes(baseVariant))return false;return value;};const isDisplayed1=()=>{if([\"rdKFs78jo\",\"ovunRdK3n\",\"ZukRKJqwc\",\"AmhqtZH31\"].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.nav,{...restProps,...gestureHandlers,\"aria-label\":\"Main\",className:cx(scopingClassNames,\"framer-e2en5i\",className,classNames),\"data-framer-name\":\"Desktop - Light\",layoutDependency:layoutDependency,layoutId:\"DvOAVcXhj\",ref:refBinding,style:{...style},...addPropertyOverrides({AmhqtZH31:{\"data-framer-name\":\"Hopes And Dreams - Light\"},ovunRdK3n:{\"data-framer-name\":\"Phone - Dark\"},rdKFs78jo:{\"data-framer-name\":\"Phone - Light\"},wfAWYMphz:{\"data-framer-name\":\"Desktop - Dark\"},ZukRKJqwc:{\"data-framer-name\":\"Hopes And Dreams - Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-86l2bb\",layoutDependency:layoutDependency,layoutId:\"APubIKE5K\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QnR0cODfJ\"},motionChild:true,nodeId:\"Qopz74_Q0\",openInNewTab:false,scopeId:\"VyhX59KC6\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Logo to home\",className:\"framer-ppnntb framer-o9v29m\",\"data-framer-name\":\"Logo Container\",layoutDependency:layoutDependency,layoutId:\"Qopz74_Q0\",children:/*#__PURE__*/_jsx(Logo,{animated:true,className:\"framer-qkcxro\",layoutDependency:layoutDependency,layoutId:\"EQN8UDw4w\",style:{\"--10tjidg\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"},variants:{ovunRdK3n:{\"--10tjidg\":\"var(--token-9b888178-e51d-4625-a4be-838e46cc750c, rgb(40, 34, 60))\"},wfAWYMphz:{\"--10tjidg\":\"var(--token-9b888178-e51d-4625-a4be-838e46cc750c, rgb(40, 34, 60))\"},ZukRKJqwc:{\"--10tjidg\":\"var(--token-9b888178-e51d-4625-a4be-838e46cc750c, rgb(40, 34, 60))\"}}})})}),isDisplayed(edmsS82R7!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-wpoq7i\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"cGDzruawR\",style:{backgroundColor:\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",opacity:.25},variants:{wfAWYMphz:{backgroundColor:\"var(--token-9b888178-e51d-4625-a4be-838e46cc750c, rgb(40, 34, 60))\"}}}),edmsS82R7!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lks622\",\"data-styles-preset\":\"GIvfCGltJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QnR0cODfJ\"},motionChild:true,nodeId:\"rzSMeHE6A\",openInNewTab:false,relValues:[],scopeId:\"VyhX59KC6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rr8nd3\",\"data-styles-preset\":\"LNAJ2l9cG\",children:\"Back\"})})})}),className:\"framer-1cy4pq4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rzSMeHE6A\",style:{\"--extracted-r6o4lv\":\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AmhqtZH31:{transformTemplate:transformTemplate1},ovunRdK3n:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lks622\",\"data-styles-preset\":\"GIvfCGltJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QnR0cODfJ\"},motionChild:true,nodeId:\"rzSMeHE6A\",openInNewTab:false,relValues:[],scopeId:\"VyhX59KC6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1blr71z\",\"data-styles-preset\":\"XtGM_k_Sc\",children:\"Back\"})})})}),transformTemplate:transformTemplate1},rdKFs78jo:{transformTemplate:transformTemplate1},wfAWYMphz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lks622\",\"data-styles-preset\":\"GIvfCGltJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QnR0cODfJ\"},motionChild:true,nodeId:\"rzSMeHE6A\",openInNewTab:false,relValues:[],scopeId:\"VyhX59KC6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1blr71z\",\"data-styles-preset\":\"XtGM_k_Sc\",children:\"Back\"})})})})},ZukRKJqwc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lks622\",\"data-styles-preset\":\"GIvfCGltJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QnR0cODfJ\"},motionChild:true,nodeId:\"rzSMeHE6A\",openInNewTab:false,relValues:[],scopeId:\"VyhX59KC6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1blr71z\",\"data-styles-preset\":\"XtGM_k_Sc\",children:\"Back\"})})})}),transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-56)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-75x940-container\",layoutDependency:layoutDependency,layoutId:\"eUqTrHk9n-container\",nodeId:\"eUqTrHk9n\",rendersWithMotion:true,scopeId:\"VyhX59KC6\",children:/*#__PURE__*/_jsx(Button,{BYlZPCqcB:Plus,height:\"100%\",id:\"eUqTrHk9n\",layoutId:\"eUqTrHk9n\",nVNAfRZAi:\"Get Tickets\",pS2O4w7e5:pS2O4w7e51kxd6p5,style:{height:\"100%\"},variant:matchVariant(\"BSbXc5pz1\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-1jazp0x-container\",\"data-framer-appear-id\":\"1jazp0x\",\"data-framer-name\":\"Blur Gradient (Default)\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NgcpPeaYQ-container\",name:\"Blur Gradient (Default)\",nodeId:\"NgcpPeaYQ\",rendersWithMotion:true,scopeId:\"VyhX59KC6\",...addPropertyOverrides({rdKFs78jo:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(BlurGradientWithIOSBackdropBlur1jazp0x,{blur:16,borderRadius:\"0px\",direction:\"to top\",height:\"100%\",id:\"NgcpPeaYQ\",layoutId:\"NgcpPeaYQ\",name:\"Blur Gradient (Default)\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\",...addPropertyOverrides({rdKFs78jo:{blur:40}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-uDVl0.framer-o9v29m, .framer-uDVl0 .framer-o9v29m { display: block; }\",\".framer-uDVl0.framer-e2en5i { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1600px; }\",\".framer-uDVl0 .framer-86l2bb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uDVl0 .framer-ppnntb { aspect-ratio: 2.6666666666666665 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 88px; }\",\".framer-uDVl0 .framer-qkcxro { aspect-ratio: 2.6666666666666665 / 1; flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-uDVl0 .framer-wpoq7i { flex: none; height: 33px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-uDVl0 .framer-1cy4pq4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-uDVl0 .framer-75x940-container { flex: none; height: 56px; position: relative; width: auto; }\",\".framer-uDVl0 .framer-1jazp0x-container { bottom: -40px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: -1; }\",\".framer-uDVl0.framer-v-1ha8bc2.framer-e2en5i, .framer-uDVl0.framer-v-1oqzuo4.framer-e2en5i { flex-direction: column; gap: 0px; height: min-content; justify-content: center; padding: 24px; width: 390px; }\",\".framer-uDVl0.framer-v-1ha8bc2 .framer-86l2bb { display: block; height: 33px; padding: unset; width: 100%; z-index: 8; }\",\".framer-uDVl0.framer-v-1ha8bc2 .framer-ppnntb, .framer-uDVl0.framer-v-1oqzuo4 .framer-ppnntb, .framer-uDVl0.framer-v-161plly .framer-ppnntb, .framer-uDVl0.framer-v-11hm716 .framer-ppnntb { aspect-ratio: unset; bottom: 0px; height: unset; left: calc(50.00000000000002% - 88px / 2); position: absolute; top: 0px; }\",\".framer-uDVl0.framer-v-1ha8bc2 .framer-qkcxro { z-index: 0; }\",\".framer-uDVl0.framer-v-1ha8bc2 .framer-1cy4pq4 { left: 0px; position: absolute; top: 52%; }\",\".framer-uDVl0.framer-v-1ha8bc2 .framer-1jazp0x-container { bottom: -24px; z-index: 7; }\",\".framer-uDVl0.framer-v-1hm8x3m .framer-86l2bb { justify-content: flex-start; order: 0; }\",\".framer-uDVl0.framer-v-1hm8x3m .framer-ppnntb { order: 0; }\",\".framer-uDVl0.framer-v-1hm8x3m .framer-wpoq7i, .framer-uDVl0.framer-v-1hm8x3m .framer-75x940-container { order: 1; }\",\".framer-uDVl0.framer-v-1hm8x3m .framer-1cy4pq4, .framer-uDVl0.framer-v-1hm8x3m .framer-1jazp0x-container { order: 2; }\",\".framer-uDVl0.framer-v-1oqzuo4 .framer-86l2bb { display: block; height: 33px; order: 0; padding: unset; width: 100%; }\",\".framer-uDVl0.framer-v-1oqzuo4 .framer-1cy4pq4, .framer-uDVl0.framer-v-161plly .framer-1cy4pq4, .framer-uDVl0.framer-v-11hm716 .framer-1cy4pq4 { left: 1px; position: absolute; top: 52%; }\",\".framer-uDVl0.framer-v-1oqzuo4 .framer-1jazp0x-container { bottom: -24px; order: 2; }\",\".framer-uDVl0.framer-v-161plly.framer-e2en5i, .framer-uDVl0.framer-v-11hm716.framer-e2en5i { gap: 10px; justify-content: center; padding: 0px 32px 0px 32px; }\",\".framer-uDVl0.framer-v-161plly .framer-86l2bb { display: block; flex: 1 0 0px; height: 33px; padding: unset; width: 1px; }\",\".framer-uDVl0.framer-v-11hm716 .framer-86l2bb { display: block; flex: 1 0 0px; height: 33px; padding: unset; width: 1px; z-index: 7; }\",\".framer-uDVl0.framer-v-11hm716 .framer-1jazp0x-container { z-index: 6; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rdKFs78jo\":{\"layout\":[\"fixed\",\"auto\"]},\"wfAWYMphz\":{\"layout\":[\"fixed\",\"fixed\"]},\"ovunRdK3n\":{\"layout\":[\"fixed\",\"auto\"]},\"ZukRKJqwc\":{\"layout\":[\"fixed\",\"fixed\"]},\"AmhqtZH31\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NxHRkeLG2\":\"getTicketsClick\",\"edmsS82R7\":\"showBackButton\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVyhX59KC6=withCSS(Component,css,\"framer-uDVl0\");export default FramerVyhX59KC6;FramerVyhX59KC6.displayName=\"Navigation\";FramerVyhX59KC6.defaultProps={height:80,width:1600};addPropertyControls(FramerVyhX59KC6,{variant:{options:[\"DvOAVcXhj\",\"rdKFs78jo\",\"wfAWYMphz\",\"ovunRdK3n\",\"ZukRKJqwc\",\"AmhqtZH31\"],optionTitles:[\"Desktop - Light\",\"Phone - Light\",\"Desktop - Dark\",\"Phone - Dark\",\"Hopes And Dreams - Dark\",\"Hopes And Dreams - Light\"],title:\"Variant\",type:ControlType.Enum},NxHRkeLG2:{title:\"Get Tickets Click\",type:ControlType.EventHandler},edmsS82R7:{optional:true,title:\"Show Back Button\",type:ControlType.Boolean},onedmsS82R7Change:{changes:\"edmsS82R7\",type:ControlType.ChangeHandler}});addFonts(FramerVyhX59KC6,[{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\"}]},...LogoFonts,...ButtonFonts,...BlurGradientFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerVyhX59KC6.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVyhX59KC6\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerVariables\":\"{\\\"NxHRkeLG2\\\":\\\"getTicketsClick\\\",\\\"edmsS82R7\\\":\\\"showBackButton\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1600\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rdKFs78jo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wfAWYMphz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ovunRdK3n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZukRKJqwc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AmhqtZH31\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useRef,useEffect,useMemo,useCallback,useState}from\"react\";// BreathingGradient: the animated \"rising arch\" background behind the Tickets\n// card. Same controls and look as the original (archive/BreathingGradient.original.tsx),\n// rewritten for performance on 2026-09-07:\n//\n// - The original drew at half device resolution (379 x 921 px for the phone card),\n//   then walked every pixel in JavaScript for grain (349k pixels, 1.4M array\n//   writes and 349k Math.random calls per frame) and handed the result to a CSS\n//   filter: blur(84px), which the compositor re-blurs on every frame over the\n//   full card at 3x device pixels. Measured on the /home-aha phone build: 18.9 ms\n//   of main-thread time per frame at 4x CPU throttle, 85% of the frame budget,\n//   running whether or not the card was on screen.\n// - Now: the arch is drawn into a small buffer sized from the Softness value (a\n//   blur wipes out any detail finer than its radius, so 84 px of softness needs\n//   about 1/8 resolution, later raised to 1/2 because WebKit upscales canvas\n//   elements nearest-neighbour), the blur is made inside the canvas by stroking\n//   the arch at quarter resolution and running a real Gaussian blur over it in\n//   JavaScript (the canvas filter property is not used: WebKit reports it but\n//   ignores the blur) and the element carries no CSS filter at all. Grain is\n//   a tiled CSS overlay drawn once, not a per-pixel loop.\n// - The loop is capped at \"Frame rate\" (default 30 fps) and pauses while the\n//   component is off screen or the tab is hidden. Layout is read through a\n//   ResizeObserver instead of getBoundingClientRect on every frame.\n// - Nothing this component does is on the page's loading critical path\n//   (2026-09-08): the background ramp is painted by CSS on the host, so the card\n//   is fully coloured on the very first paint with no JavaScript involved. The\n//   canvas starts transparent and only begins drawing once the browser has gone\n//   idle AND the card is on screen, then fades in over that background. Because\n//   the canvas repaints the same two-stop ramp underneath the arch, the fade\n//   reveals the arch alone: the background colour never changes. The grain tile\n//   and the backdrop-filter scan are deferred to the same idle callback.\n/**\n * Gaussian blur of an RGBA buffer, in place, as three box blurs per axis on\n * premultiplied colour (straight alpha would darken the fringe). Box widths for\n * a given sigma follow the usual 3-pass approximation; running sums make each\n * pass O(pixels) whatever the radius. A quarter-resolution arch (~22k px) costs\n * about a millisecond per frame.\n */function gaussianBlurRGBA(px,w,h,sigma){if(sigma<.5)return;const n=w*h;const a=new Float32Array(n*4);for(let i=0,o=0;i<n;i++,o+=4){const al=px[o+3]/255;a[o]=px[o]*al;a[o+1]=px[o+1]*al;a[o+2]=px[o+2]*al;a[o+3]=px[o+3];}// Ideal box width for 3 passes, then split into two integer widths.\nconst wIdeal=Math.sqrt(12*sigma*sigma/3+1);let wl=Math.floor(wIdeal);if(wl%2===0)wl--;const wu=wl+2;const mIdeal=(12*sigma*sigma-3*wl*wl-12*wl-9)/(-4*wl-4);const m=Math.round(mIdeal);const radii=[0,1,2].map(i=>((i<m?wl:wu)-1)/2);const tmp=new Float32Array(n*4);const boxH=(src,dst,r)=>{const iarr=1/(r+r+1);for(let y=0;y<h;y++){const row=y*w;for(let c=0;c<4;c++){let ti=row*4+c;let li=ti;let ri=ti+r*4;const fv=src[ti];const lv=src[(row+w-1)*4+c];let val=(r+1)*fv;for(let j=0;j<r;j++)val+=src[ti+j*4];for(let j=0;j<=r;j++){val+=src[ri]-fv;dst[ti]=val*iarr;ri+=4;ti+=4;}for(let j=r+1;j<w-r;j++){val+=src[ri]-src[li];dst[ti]=val*iarr;li+=4;ri+=4;ti+=4;}for(let j=w-r;j<w;j++){val+=lv-src[li];dst[ti]=val*iarr;li+=4;ti+=4;}}}};const boxV=(src,dst,r)=>{const iarr=1/(r+r+1);const stride=w*4;for(let x=0;x<w;x++){for(let c=0;c<4;c++){let ti=x*4+c;let li=ti;let ri=ti+r*stride;const fv=src[ti];const lv=src[((h-1)*w+x)*4+c];let val=(r+1)*fv;for(let j=0;j<r;j++)val+=src[ti+j*stride];for(let j=0;j<=r;j++){val+=src[ri]-fv;dst[ti]=val*iarr;ri+=stride;ti+=stride;}for(let j=r+1;j<h-r;j++){val+=src[ri]-src[li];dst[ti]=val*iarr;li+=stride;ri+=stride;ti+=stride;}for(let j=h-r;j<h;j++){val+=lv-src[li];dst[ti]=val*iarr;li+=stride;ti+=stride;}}}};for(const r of radii){const rr=Math.max(0,Math.min(r,Math.floor((Math.min(w,h)-1)/2)));if(rr===0)continue;boxH(a,tmp,rr);boxV(tmp,a,rr);}for(let i=0,o=0;i<n;i++,o+=4){const al=a[o+3];const inv=al>.001?255/al:0;px[o]=Math.max(0,Math.min(255,a[o]*inv));px[o+1]=Math.max(0,Math.min(255,a[o+1]*inv));px[o+2]=Math.max(0,Math.min(255,a[o+2]*inv));px[o+3]=Math.max(0,Math.min(255,al));}}const ss=(e0,e1,x)=>{const t=Math.min(1,Math.max(0,(x-e0)/(e1-e0)));return t*t*(3-2*t);};// Stacked strokes (widthFactor, alphaFactor): wide+dim outer glow to bright thin core.\nconst ARC_LAYERS=[[1,.1],[.62,.16],[.36,.26],[.18,.45],[.08,.9]];const DEFAULT_ARC_STOPS=[{color:\"#F7C56A\",position:0},{color:\"#F5983C\",position:50},{color:\"#E85D7A\",position:100}];const GRAIN_TILE=96;// Grain is a CSS-resolution overlay: one 96 px tile of black or white speckles\n// with random alpha, tiled by the compositor over the canvas, its opacity set\n// from the Grain control. Same +/- amplitude the per-pixel loop produced, at\n// zero per-frame cost and at full resolution whatever the buffer scale.\nlet grainTileUrl=null;function getGrainTileUrl(){if(typeof document===\"undefined\")return null;if(grainTileUrl)return grainTileUrl;const c=document.createElement(\"canvas\");c.width=GRAIN_TILE;c.height=GRAIN_TILE;const ctx=c.getContext(\"2d\");if(!ctx)return null;const im=ctx.createImageData(GRAIN_TILE,GRAIN_TILE);const d=im.data;for(let i=0;i<d.length;i+=4){const v=Math.random()<.5?0:255;d[i]=v;d[i+1]=v;d[i+2]=v;d[i+3]=Math.round(Math.random()*255);}ctx.putImageData(im,0,0);try{grainTileUrl=c.toDataURL(\"image/png\");}catch(e){grainTileUrl=null;}return grainTileUrl;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function BreathingGradient(props){const{bgTop,bgBottom,stops,loopSeconds,glowStrength,arcSize,drift,softness,intensity,grain,fps=30,touchFps=24,flattenBackdropOnTouch=true,respectReducedMotion,fadeInMs=700,startDelay=0,style}=props;const hostRef=useRef(null);const canvasRef=useRef(null);const scratchRef=useRef(null);// CSS size of the canvas, kept current by a ResizeObserver so the draw loop\n// never forces layout.\nconst sizeRef=useRef({w:0,h:0});const isStatic=useIsStaticRenderer();const[grainUrl,setGrainUrl]=useState(null);// False until the first frame has been drawn; drives the crossfade.\nconst[revealed,setRevealed]=useState(false);// Building the tile means 9k Math.random calls and a PNG encode, so it waits\n// for idle like everything else here.\nuseEffect(()=>{if(grain<=0)return;const ric=globalThis.requestIdleCallback;const cic=globalThis.cancelIdleCallback;const make=()=>setGrainUrl(getGrainTileUrl());if(ric){const h=ric(make,{timeout:2e3});return()=>{if(cic)cic(h);};}const t=setTimeout(make,200);return()=>clearTimeout(t);},[grain]);const sorted=useMemo(()=>{const src=Array.isArray(stops)&&stops.length?stops:DEFAULT_ARC_STOPS;return src.map(s=>({color:s&&s.color?s.color:\"#ffffff\",pos:Math.min(1,Math.max(0,(Number(s&&s.position)||0)/100))})).sort((a,b)=>a.pos-b.pos);},[JSON.stringify(stops)]);const draw=useCallback(t=>{const canvas=canvasRef.current;if(!canvas)return;const soft=Math.max(0,softness);let cw=sizeRef.current.w;let ch=sizeRef.current.h;if(!cw||!ch){// First frame before the observer has reported: one layout read.\nconst rect=canvas.getBoundingClientRect();cw=Math.max(1,rect.width||canvas.clientWidth||1);ch=Math.max(1,rect.height||canvas.clientHeight||1);sizeRef.current={w:cw,h:ch};}const dpr=typeof window===\"undefined\"?1:Math.min(window.devicePixelRatio||1,2);// Buffer pixels per CSS pixel. The buffer used to go down to 1/8 of\n// the CSS size and rely on the browser to upscale it smoothly. WebKit\n// (iOS Safari, 2026-09-08 simulator screenshot) upscales a canvas\n// element with nearest-neighbour sampling, so the arch came out as\n// 8 px stair-steps. The buffer now stays at half the CSS size (a 2x\n// upscale, invisible even nearest-neighbour); the softness is made\n// INSIDE the buffer by drawing the arch small and scaling it up with\n// drawImage, which every engine filters bilinearly.\nconst scale=Math.min(.5*dpr,Math.max(.5,soft>0?6/soft:.5*dpr));const w=Math.max(1,Math.round(cw*scale));const h=Math.max(1,Math.round(ch*scale));if(canvas.width!==w||canvas.height!==h){canvas.width=w;canvas.height=h;}const ctx=canvas.getContext(\"2d\");if(!ctx)return;ctx.setTransform(1,0,0,1,0,0);ctx.globalAlpha=1;ctx.filter=\"none\";const I=Math.max(0,intensity);const gi=Math.max(0,glowStrength)/100;const d=Math.max(0,drift);const sz=Math.max(.3,arcSize);const T=Math.max(.5,loopSeconds);const p=t%T/T// 0..1, one rise per loop\n;const env=ss(0,.14,p)*(1-ss(.86,1,p))// visible across almost the whole rise, still seamless\n;// Background gradient.\nconst base=ctx.createLinearGradient(0,0,0,h);base.addColorStop(0,bgTop||\"#6388C3\");base.addColorStop(1,bgBottom||\"#BFAAB0\");ctx.fillStyle=base;ctx.fillRect(0,0,w,h);// Rising \"n\" arch, coloured by an editable gradient along its width.\nconst cx=w*(.5+Math.sin(p*Math.PI*2)*.05*d);const cy=h*(1.28-1.5*p)// arch centre travels up\n;const rx=w*(.52+sz*.15)// horizontal span\n;const ry=h*(.16+sz*.16)// arch height / bend\n;const bandW=h*(.09+sz*.08)// glow band thickness\n;const strokeArcs=(c,k// scale of the target relative to the main buffer\n)=>{const grad=c.createLinearGradient((cx-rx)*k,0,(cx+rx)*k,0);for(const s of sorted)grad.addColorStop(s.pos,s.color);c.lineCap=\"round\";c.lineJoin=\"round\";c.strokeStyle=grad;for(const layer of ARC_LAYERS){c.globalAlpha=Math.min(1,layer[1]*gi*I*env);c.beginPath();c.ellipse(cx*k,cy*k,rx*k,ry*k,0,Math.PI,2*Math.PI);c.lineWidth=Math.max(1,bandW*layer[0]*k);c.stroke();}c.globalAlpha=1;};const blurPx=soft*scale;if(blurPx<.5){strokeArcs(ctx,1);}else{// Softness without CanvasRenderingContext2D.filter: WebKit exposes\n// the property but drew the arch unblurred (iOS simulator,\n// 2026-09-08). Bilinear upscaling of a tiny stroke was tried next\n// and read as blurred squares. So the blur is a real Gaussian,\n// computed in JavaScript on a quarter-resolution copy of the arch\n// (premultiplied, three box passes per axis), then drawn up 2x.\nconst k=.5;let s=scratchRef.current;if(!s)s=scratchRef.current=document.createElement(\"canvas\");const sw=Math.max(2,Math.round(w*k));const sh=Math.max(2,Math.round(h*k));if(s.width!==sw||s.height!==sh){s.width=sw;s.height=sh;}const sc=s.getContext(\"2d\",{willReadFrequently:true});if(sc){sc.clearRect(0,0,sw,sh);strokeArcs(sc,k);const img=sc.getImageData(0,0,sw,sh);gaussianBlurRGBA(img.data,sw,sh,blurPx*k);sc.putImageData(img,0,0);ctx.imageSmoothingEnabled=true;ctx.drawImage(s,0,0,sw,sh,0,0,w,h);}}},[bgTop,bgBottom,sorted,loopSeconds,glowStrength,arcSize,drift,softness,intensity,grain]);// Track the CSS size without touching layout from the frame loop.\nuseEffect(()=>{const canvas=canvasRef.current;if(!canvas||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(entries=>{for(const e of entries){const w=e.contentRect.width;const h=e.contentRect.height;if(w>0&&h>0)sizeRef.current={w,h};}});ro.observe(canvas);return()=>ro.disconnect();},[]);useEffect(()=>{const canvas=canvasRef.current;const host=hostRef.current;const reduced=respectReducedMotion&&typeof matchMedia===\"function\"&&matchMedia(\"(prefers-reduced-motion: reduce)\").matches;if(isStatic||reduced){// No animation to wait for, so show the canvas straight away.\nconst t=.45*Math.max(.5,loopSeconds);draw(t);setRevealed(true);let ro;if(typeof ResizeObserver!==\"undefined\"&&canvas){ro=new ResizeObserver(()=>draw(t));ro.observe(canvas);}const kick=requestAnimationFrame(()=>draw(t));return()=>{if(ro)ro.disconnect();cancelAnimationFrame(kick);};}const touch=typeof matchMedia===\"function\"&&matchMedia(\"(pointer: coarse)\").matches;const capFps=touch?Math.min(fps||30,touchFps||24):fps||30;const minGap=1e3/Math.max(1,Math.min(120,capFps))-1;// Touch devices: the client's phone traces (2026-09-07) showed this card as a\n// lag source even after the canvas work itself became cheap. The mechanism is\n// the compositor, not the canvas: buttons with backdrop-filter sit over this\n// gradient, and every frame it changes, each of them reads its backdrop back\n// and re-blurs it. Over a gradient that is already an 84 px blur the extra\n// blur is invisible, so on touch devices those filters are removed for the\n// life of this component (restored on unmount), and the frame cap is lowered\n// a little. The scan calls getComputedStyle on every element in the card, so\n// it runs with the first frame rather than during hydration.\nconst restoreBackdrops=[];const flattenBackdrops=()=>{if(!touch||!flattenBackdropOnTouch||!host)return;let scope=host.parentElement;for(let i=0;i<6&&scope;i++,scope=scope.parentElement){const hits=[];scope.querySelectorAll(\"*\").forEach(el=>{if(el===host||host.contains(el))return;const cs=getComputedStyle(el);const bf=cs.backdropFilter||cs.webkitBackdropFilter;if(bf&&bf!==\"none\")hits.push(el);});if(hits.length){for(const el of hits){const prev=el.style.backdropFilter;const prevW=el.style.webkitBackdropFilter;el.style.setProperty(\"backdrop-filter\",\"none\",\"important\");el.style.setProperty(\"-webkit-backdrop-filter\",\"none\",\"important\");restoreBackdrops.push(()=>{el.style.backdropFilter=prev;el.style.webkitBackdropFilter=prevW;});}break;}}};let raf=0;let armed=false// the page has gone idle\n;// Assume off screen until told otherwise, so a card below the fold costs\n// nothing at all during load. Without the observer there is nothing to\n// wait for, so treat it as visible.\nlet visible=typeof IntersectionObserver===\"undefined\";let started=false;let startedAt=0;let lastDraw=-Infinity;const loop=now=>{raf=requestAnimationFrame(loop);if(!armed||!visible)return;if(typeof document!==\"undefined\"&&document.hidden)return;if(!started){// The one frame that matters: draw it, then reveal, so the canvas\n// never fades up while it is still blank.\nstarted=true;startedAt=now;lastDraw=now;flattenBackdrops();draw(0);setRevealed(true);return;}if(now-lastDraw<minGap)return;lastDraw=now;draw((now-startedAt)/1e3);};raf=requestAnimationFrame(loop);// Arm once the browser has nothing better to do, plus any configured beat.\n// The 2 s timeout keeps a permanently busy page from never starting.\nconst ric=globalThis.requestIdleCallback;const cic=globalThis.cancelIdleCallback;let armTimer=0;let idleHandle=0;const arm=()=>{const wait=Math.max(0,startDelay||0);if(wait>0)armTimer=setTimeout(()=>{armed=true;},wait);else armed=true;};if(ric)idleHandle=ric(arm,{timeout:2e3});else armTimer=setTimeout(arm,200);let io;if(typeof IntersectionObserver!==\"undefined\"&&host){io=new IntersectionObserver(entries=>{for(const e of entries)visible=e.isIntersecting;},{rootMargin:\"25%\"});io.observe(host);}return()=>{cancelAnimationFrame(raf);if(armTimer)clearTimeout(armTimer);if(idleHandle&&cic)cic(idleHandle);if(io)io.disconnect();for(const r of restoreBackdrops)r();};},[draw,isStatic,respectReducedMotion,loopSeconds,fps,touchFps,flattenBackdropOnTouch,startDelay]);// The same two-stop ramp the canvas fills its buffer with, as a CSS gradient\n// so it is on screen in the first paint. Canvas and CSS both interpolate a\n// two-stop ramp in sRGB, and this layer carries the identical scale(1.06), so\n// the canvas arriving on top of it lines up exactly.\nconst baseRamp=\"linear-gradient(to bottom, \"+(bgTop||\"#6388C3\")+\", \"+(bgBottom||\"#BFAAB0\")+\")\";const fade=Math.max(0,fadeInMs||0);return /*#__PURE__*/_jsxs(\"div\",{ref:hostRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",...style},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,background:baseRamp,transform:\"scale(1.06)\"}}),/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",display:\"block\",// Kept from the original so the framing is unchanged; it\n// used to hide the transparent rim a CSS blur produces.\ntransform:\"scale(1.06)\",opacity:revealed?1:0,transition:fade>0?\"opacity \"+fade+\"ms ease-out\":\"none\"}}),grain>0&&grainUrl?/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,backgroundImage:\"url(\"+grainUrl+\")\",backgroundRepeat:\"repeat\",backgroundSize:GRAIN_TILE+\"px \"+GRAIN_TILE+\"px\",// The tile is black/white at random alpha; the control is\n// the peak amplitude as a share of full white, like before.\nopacity:revealed?Math.min(1,Math.max(0,grain)):0,transition:fade>0?\"opacity \"+fade+\"ms ease-out\":\"none\",pointerEvents:\"none\"}}):null]});}BreathingGradient.defaultProps={bgTop:\"#6388C3\",bgBottom:\"#BFAAB0\",stops:DEFAULT_ARC_STOPS,loopSeconds:6,glowStrength:130,arcSize:.6,drift:1,softness:22,intensity:1,grain:.02,fps:30,respectReducedMotion:false,fadeInMs:700,startDelay:0};addPropertyControls(BreathingGradient,{bgTop:{type:ControlType.Color,title:\"Background Top\",defaultValue:\"#6388C3\"},bgBottom:{type:ControlType.Color,title:\"Background Bottom\",defaultValue:\"#BFAAB0\"},stops:{type:ControlType.Array,title:\"Arc Colors\",control:{type:ControlType.Object,controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#F5983C\"},position:{type:ControlType.Number,title:\"Position\",min:0,max:100,step:1,unit:\"%\",defaultValue:50}}},maxCount:8,defaultValue:DEFAULT_ARC_STOPS},loopSeconds:{type:ControlType.Number,title:\"Loop Time\",min:2,max:20,step:.5,unit:\"s\",defaultValue:6},glowStrength:{type:ControlType.Number,title:\"Halo Strength\",min:0,max:200,step:5,unit:\"%\",defaultValue:130},arcSize:{type:ControlType.Number,title:\"Arc Size\",min:.3,max:1.6,step:.05,defaultValue:.6},drift:{type:ControlType.Number,title:\"Sway\",min:0,max:2,step:.05,defaultValue:1},softness:{type:ControlType.Number,title:\"Softness\",min:0,max:120,step:1,unit:\"px\",defaultValue:22},intensity:{type:ControlType.Number,title:\"Intensity\",min:0,max:2,step:.05,defaultValue:1},grain:{type:ControlType.Number,title:\"Grain\",min:0,max:.1,step:.005,defaultValue:.02,description:\"Film grain over the finished glow. Drawn once as a tile, so it costs nothing per frame.\"},fps:{type:ControlType.Number,title:\"Frame rate\",min:10,max:60,step:5,unit:\"fps\",defaultValue:30,description:\"The arch moves slowly under a heavy blur; 30 fps is indistinguishable from 60 and halves the cost.\"},touchFps:{type:ControlType.Number,title:\"Touch FPS\",min:5,max:60,step:1,unit:\"fps\",defaultValue:24,description:\"Cap on phones and tablets. The lower of this and Frame rate applies there.\"},flattenBackdropOnTouch:{type:ControlType.Boolean,title:\"Touch: flat buttons\",defaultValue:true,description:\"On phones and tablets, remove backdrop blur from elements over this gradient in the same card. Each would re-blur on every frame of the animation; over an already soft gradient the blur is invisible.\"},respectReducedMotion:{type:ControlType.Boolean,title:\"Reduced Motion\",defaultValue:false},fadeInMs:{type:ControlType.Number,title:\"Fade In\",min:0,max:3e3,step:50,unit:\"ms\",defaultValue:700,description:\"How long the animated arch takes to appear over the background. The background colour itself is on screen from the first paint.\"},startDelay:{type:ControlType.Number,title:\"Start Delay\",min:0,max:3e3,step:50,unit:\"ms\",defaultValue:0,description:'Extra wait after the page finishes loading before the arch starts. Zero already means \"once the browser is idle\", so raise this only to make the entrance more deliberate.'}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BreathingGradient\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BreathingGradient.map","// Generated by Framer (835d061)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const ybkWgmrEO=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"3868272613\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"7.999178606654988px\" id=\"WbS154JnD\" transform=\"translate(8.205 8.207)\" width=\"8px\"><path d=\"M 0 0 L 7.999 7.999\" fill=\"transparent\" height=\"7.999178606654985px\" id=\"FsGtO3Um3\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--vk023c, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\" transform=\"translate(0.001 0)\" width=\"7.999178606654937px\"/><path d=\"M 7.999 0 L 0 7.999\" fill=\"transparent\" height=\"7.999178606654985px\" id=\"pjHjxzjJH\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--vk023c, var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)))\" transform=\"translate(0 0)\" width=\"7.999178606654937px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,ybkWgmrEO:iconColor??props.ybkWgmrEO??\"var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ybkWgmrEO,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HrgPd\",className),layoutId:layoutId,ref:ref,style:{\"--vk023c\":ybkWgmrEO,...style}});});const css=[`.framer-HrgPd { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--vk023c); 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 {\"ybkWgmrEO\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"vk023c\"},\"set\":{\"localId\":\"vectorSet/vR12JuQs7\",\"id\":\"vR12JuQs7\",\"moduleId\":\"v9HGkf5LZ9xrvUAyeoLI\"}}\n */const Icon=withCSS(Component,css,\"framer-HrgPd\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{ybkWgmrEO:{defaultValue:'var(--token-014b47b4-809a-4047-90fd-bb7a754c6261, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ybkWgmrEO\\\":\\\"iconColor\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"vk023c\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/vR12JuQs7\\\",\\\"id\\\":\\\"vR12JuQs7\\\",\\\"moduleId\\\":\\\"v9HGkf5LZ9xrvUAyeoLI\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ccf8332)\nexport default function metadata(params,activeLocale){return{description:\"Oprah Winfrey's AHA, live at Sphere Las Vegas, April 2–4, 2027. A once-in-a-lifetime immersive experience for the soul with Jacob Collier, Ocean Vuong, and surprise guests. Presale open now.\",favicon:\"https://framerusercontent.com/assets/ekBJwbi8fFohNkdjBXZ2b7d9Ek.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/IbGvLqraIUezbSpNPGL6cbvwuk.jpg\",title:\"Oprah Winfrey's AHA – Live at Sphere Las Vegas\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}