{"version":3,"file":"shared.BSlgp0DA.mjs","names":["_Fragment","useState","useRef","_Fragment","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/dBoWrBP8SizwVR1z7us6/tQpsWPmu84v4cSlfxYW1/Footer.js","https:/framerusercontent.com/modules/yszs0SMjBFDa9JOIHedN/mIDXknKs0cZzhaJtdmdG/Navbar.js","https:/framerusercontent.com/modules/2AaYsD7XSiGHnBvQNhhM/QQfdL0rdPS2JCLH6SrMe/t0e0MeqGC.js"],"sourcesContent":["\"use client\";import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";// Framer property controls (types provided by Framer at runtime)\n// @ts-ignore - Framer provides these types at runtime\nimport{addPropertyControls,ControlType}from\"framer\";// Default SVG logo (same as SiteHeader)\nconst DefaultLogo=()=>/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"222\",height:\"90\",viewBox:\"0 0 222 90\",fill:\"none\",style:{height:\"46px\",width:\"auto\"},\"aria-label\":\"START Global\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M119.68 39.1239C117.605 43.586 111.81 45.0336 107.467 43.3923C105.194 42.532 103.474 40.9663 102.418 38.7728C101.948 37.6763 101.558 36.5399 101.636 35.3684H107.546C107.546 36.7766 108.603 37.9524 109.855 38.4216C111.658 39.1276 113.846 38.4216 114.746 36.6586C115.256 35.7195 115.098 34.5837 114.509 33.7234C113.532 32.1965 111.614 31.9997 109.968 31.8453C108.091 31.6479 106.131 30.985 104.489 29.8492C101.278 27.5413 100.651 22.8824 102.257 19.5137C104.332 15.0516 110.126 13.604 114.47 15.2453C116.743 16.0663 118.423 17.632 119.519 19.8648C119.989 20.8432 120.379 22.0584 120.265 23.2692H114.395C114.395 21.8216 113.336 20.6458 112.047 20.216C110.718 19.6674 109.072 19.9042 108.016 20.8826C106.841 21.9397 106.568 23.624 107.427 24.9142C108.406 26.4012 110.324 26.6379 111.929 26.7529C113.846 26.9503 115.803 27.6132 117.448 28.7491C120.659 31.0607 121.287 35.7589 119.68 39.1239Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M144.598 20.2958H136.926V43.4327H131.758V20.2958H124.125V15.207H144.599V20.2958H144.598Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M158.901 15.168L145.043 43.4723H150.487L158.902 26.2918L167.32 43.4723H172.759L158.902 15.168H158.901Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M198.219 43.4337H191.875L186.866 36.0727L185.299 33.8398L185.259 33.7611H181.461V43.43H176.332V15.0469H186.707C191.874 15.0469 196.105 19.2759 196.105 24.4433C196.105 28.1238 193.99 31.2957 190.857 32.822H190.898L198.219 43.4337ZM190.857 24.4464C190.857 22.2135 189.133 20.4148 186.984 20.2961H181.465V28.6355H186.984C189.133 28.478 190.857 26.6393 190.857 24.4458V24.4464Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M222.002 20.2958H214.328V43.4327H209.16V20.2958H201.527V15.207H222.002V20.2958H222.002Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M118.203 65.1792V75.1279H115.834L115.493 74.5228V74.4441C114.413 74.8917 113.203 75.1285 111.966 75.1285C106.597 75.1285 102.254 70.6805 102.254 65.1798C102.254 59.6791 106.597 55.2576 111.966 55.2576C114.124 55.2576 116.151 55.9943 117.783 57.2316L115.94 59.232C114.782 58.4424 113.413 57.9947 111.966 57.9947C108.071 57.9947 104.886 61.206 104.886 65.1798C104.886 69.1536 108.071 72.4178 111.966 72.4178C113.229 72.4178 114.466 72.0759 115.493 71.4179V67.5751H112.071V65.1798H118.203V65.1792Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M121.809 74.7332V55.7041H124.388V72.1541H133.205V74.7332H121.809Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M155.919 65.2056C155.919 70.6799 151.629 75.1278 146.285 75.1278C140.942 75.1278 136.679 70.6799 136.679 65.2056C136.679 59.7313 140.969 55.2305 146.285 55.2305C151.602 55.2305 155.919 59.6784 155.919 65.2056ZM153.182 65.2056C153.182 61.3892 150.076 58.2837 146.286 58.2837C142.496 58.2837 139.416 61.3892 139.416 65.2056C139.416 69.022 142.47 72.0752 146.286 72.0752C150.102 72.0752 153.182 68.9697 153.182 65.2056Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M172.106 69.3116C172.106 72.1275 169.684 74.7072 166.71 74.7072H159.446V55.7046H165.921C168.158 55.8626 170.843 57.9153 170.843 61.1524C170.843 62.442 170.29 63.6 169.5 64.6528C170.448 65.4688 171.237 66.021 171.764 67.4428C172.001 68.0479 172.106 68.6801 172.106 69.3116ZM162.051 63.8631H165.71C167.236 63.8103 168.237 62.3368 168.237 60.8892C168.237 59.4417 166.868 58.336 165.447 58.2573H162.051V63.8631ZM169.5 69.2852C169.5 68.2059 168.842 67.206 167.789 66.6796C167.421 66.548 167.079 66.4693 166.71 66.4693H162.052V72.0752H166.71C167.079 72.0752 167.421 71.9965 167.789 71.8649C168.737 71.3914 169.422 70.5225 169.5 69.391V69.2858V69.2852Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M192.082 74.6807H189.398L187.265 70.0482H179.238L177.079 74.6807H174.395L183.238 55.6516L192.082 74.6807H192.082ZM186.134 67.6007L183.239 61.4156L180.37 67.6007H186.134Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M194.872 74.7332V55.7041H197.451V72.1541H206.268V74.7332H194.872Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M30.2747 14.7383C13.5566 14.7383 0 28.2918 0 45.013C0 61.7341 13.5535 75.2876 30.2747 75.2876C46.9958 75.2876 60.5494 61.7341 60.5494 45.013C60.5494 28.2918 46.9927 14.7383 30.2747 14.7383ZM41.9661 58.7897L30.2747 33.6056L18.5832 58.7897H13.4871L30.2778 22.6632L47.0684 58.7897H41.9661Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M82.2781 0H79.6836V90H82.2781V0Z\",fill:\"white\"})]});// Social icon components\nconst SocialIcon=({type})=>{switch(type){case\"linkedin\":return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M19 0H5C2.239 0 0 2.239 0 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5V5c0-2.761-2.238-5-5-5zM8 19H5V8h3v11zM6.5 6.732c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zM20 19h-3v-5.604c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.396-2.586 7-2.777 7 2.476V19z\",fill:\"currentColor\"})});case\"instagram\":return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z\",fill:\"currentColor\"})});case\"youtube\":return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z\",fill:\"currentColor\"})});case\"twitter\":return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z\",fill:\"currentColor\"})});case\"facebook\":return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\",fill:\"currentColor\"})});default:return null;}};const DEFAULT_INITIATIVES_LINKS=[{label:\"Summit\",href:\"/summit\"},{label:\"Hack\",href:\"/hack\"},{label:\"Fellowship\",href:\"/fellowship\"},{label:\"Network\",href:\"/network\"}];const DEFAULT_COMPANY_LINKS=[{label:\"Contact us\",href:\"/contact\"},{label:\"Media Kit\",href:\"/media-kit\"}];const DEFAULT_LEGAL_LINKS=[{label:\"Terms & Conditions\",href:\"/terms\"},{label:\"Privacy Policy\",href:\"/privacy\"},{label:\"Imprint\",href:\"/imprint\"}];const DEFAULT_SOCIALS=[{name:\"LinkedIn\",href:\"https://www.linkedin.com/company/start-global\",iconType:\"linkedin\"},{name:\"Instagram\",href:\"https://www.instagram.com/startglobal\",iconType:\"instagram\"},{name:\"YouTube\",href:\"https://www.youtube.com/@startglobal\",iconType:\"youtube\"}];export default function SiteFooter({logo,column1Title=\"Initiatives\",column1Links=DEFAULT_INITIATIVES_LINKS,column2Title=\"Company\",column2Links=DEFAULT_COMPANY_LINKS,column3Title=\"Legal\",column3Links=DEFAULT_LEGAL_LINKS,socials=DEFAULT_SOCIALS,copyright}){// Hilfsfunktion: Gibt immer eine vollständig absolute URL zurück.\n// Framer's SPA-Router löst root-relative Pfade (/foo) relativ zur aktuellen Route auf,\n// was zu falschen URLs wie /start-hack/terms führt. Absolute URLs (https://...) umgehen das.\nconst getSafeHref=href=>{if(!href)return\"/\";if(href.startsWith(\"mailto\")||href.startsWith(\"#\")){return href;}if(href.startsWith(\"http\")){return href;}const path=href.startsWith(\"/\")?href:`/${href}`;if(typeof window!==\"undefined\"){return`${window.location.origin}${path}`;}return path;};const currentYear=new Date().getFullYear();const copyrightText=copyright||`\\xa9 ${currentYear} START Global. All rights reserved.`;const safeColumn1Links=Array.isArray(column1Links)&&column1Links.length>0?column1Links:DEFAULT_INITIATIVES_LINKS;const safeColumn2Links=Array.isArray(column2Links)&&column2Links.length>0?column2Links:DEFAULT_COMPANY_LINKS;const safeColumn3Links=Array.isArray(column3Links)&&column3Links.length>0?column3Links:DEFAULT_LEGAL_LINKS;const safeSocials=Array.isArray(socials)&&socials.length>0?socials:DEFAULT_SOCIALS;const linkGroups=[{title:column1Title||\"Initiatives\",links:safeColumn1Links},{title:column2Title||\"Company\",links:safeColumn2Links},{title:column3Title||\"Legal\",links:safeColumn3Links}];return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n        .framer-site-footer {\n          background-color: #000000;\n          border-top: 1px solid rgba(255, 255, 255, 0.08);\n          padding: 4rem 0 2rem;\n          margin-top: auto;\n        }\n\n        .framer-site-footer__container {\n          max-width: 1280px;\n          margin: 0 auto;\n          padding: 0 1.5rem;\n        }\n\n        @media (max-width: 429px) {\n          .framer-site-footer__container {\n            padding: 0 0.75rem;\n          }\n        }\n\n        .framer-site-footer__content {\n          display: grid;\n          grid-template-columns: 1fr;\n          gap: 3rem;\n          margin-bottom: 3rem;\n        }\n\n        @media (min-width: 768px) {\n          .framer-site-footer__content {\n            grid-template-columns: 1.5fr 2fr 1fr;\n            gap: 4rem;\n            align-items: start;\n          }\n        }\n\n        @media (min-width: 1024px) {\n          .framer-site-footer__content {\n            gap: 6rem;\n          }\n        }\n\n        .framer-site-footer__brand {\n          display: flex;\n          flex-direction: column;\n          gap: 1rem;\n        }\n\n        .framer-site-footer__logo {\n          display: inline-block;\n          opacity: 0.9;\n          transition: opacity 0.3s ease;\n          text-decoration: none;\n        }\n\n        .framer-site-footer__logo:hover {\n          opacity: 1;\n        }\n\n        .framer-site-footer__logo img {\n          filter: brightness(0) invert(1);\n        }\n\n        .framer-site-footer__links {\n          display: grid;\n          grid-template-columns: repeat(2, 1fr);\n          gap: 2rem 3rem;\n        }\n\n        @media (min-width: 768px) {\n          .framer-site-footer__links {\n            grid-template-columns: repeat(3, 1fr);\n            gap: 2rem 4rem;\n          }\n        }\n\n        .framer-site-footer__column {\n          display: flex;\n          flex-direction: column;\n          gap: 1rem;\n        }\n\n        .framer-site-footer__column-title {\n          font-family: \"Prompt\", sans-serif;\n          font-size: 0.875rem;\n          font-weight: 600;\n          color: rgba(255, 255, 255, 0.9);\n          text-transform: uppercase;\n          letter-spacing: 0.05em;\n          margin: 0;\n        }\n\n        .framer-site-footer__link-list {\n          list-style: none;\n          padding: 0;\n          margin: 0;\n          display: flex;\n          flex-direction: column;\n          gap: 0.75rem;\n        }\n\n        .framer-site-footer__link {\n          font-family: \"Prompt\", sans-serif;\n          font-size: 0.95rem;\n          color: rgba(255, 255, 255, 0.7);\n          text-decoration: none;\n          transition: color 0.3s ease, transform 0.2s ease;\n          display: inline-block;\n          width: fit-content;\n        }\n\n        .framer-site-footer__link:hover {\n          color: rgba(255, 255, 255, 1);\n          transform: translateX(4px);\n        }\n\n        .framer-site-footer__social {\n          display: flex;\n          flex-direction: column;\n          gap: 1rem;\n        }\n\n        @media (min-width: 768px) {\n          .framer-site-footer__social {\n            align-items: flex-end;\n          }\n        }\n\n        .framer-site-footer__social-list {\n          list-style: none;\n          padding: 0;\n          margin: 0;\n          display: flex;\n          gap: 1rem;\n          align-items: center;\n        }\n\n        @media (min-width: 768px) {\n          .framer-site-footer__social-list {\n            flex-direction: column;\n            align-items: flex-end;\n          }\n        }\n\n        .framer-site-footer__social-link {\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          width: 44px;\n          height: 44px;\n          color: rgba(255, 255, 255, 0.7);\n          background: rgba(255, 255, 255, 0.05);\n          border: 1px solid rgba(255, 255, 255, 0.1);\n          border-radius: 0.5rem;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          text-decoration: none;\n        }\n\n        .framer-site-footer__social-link:hover {\n          color: rgba(255, 255, 255, 1);\n          background: rgba(255, 255, 255, 0.1);\n          border-color: rgba(255, 255, 255, 0.2);\n          transform: translateY(-2px);\n          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);\n        }\n\n        .framer-site-footer__social-link svg {\n          width: 20px;\n          height: 20px;\n        }\n\n        .framer-site-footer__bottom {\n          padding-top: 2rem;\n          border-top: 1px solid rgba(255, 255, 255, 0.08);\n          text-align: center;\n        }\n\n        @media (min-width: 768px) {\n          .framer-site-footer__bottom {\n            text-align: left;\n          }\n        }\n\n        .framer-site-footer__copyright {\n          font-family: \"Prompt\", sans-serif;\n          font-size: 0.875rem;\n          color: rgba(255, 255, 255, 0.5);\n          margin: 0;\n        }\n      `}),/*#__PURE__*/_jsx(\"footer\",{className:\"framer-site-footer\",\"data-nosnippet\":true,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-site-footer__container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-site-footer__content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-site-footer__brand\",children:/*#__PURE__*/_jsx(\"a\",{href:\"/\",className:\"framer-site-footer__logo\",\"aria-label\":\"START Global - Go to homepage\",children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:\"START Global\",width:140,height:46,loading:\"lazy\"}):/*#__PURE__*/_jsx(DefaultLogo,{})})}),linkGroups.length>0&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-site-footer__links\",children:linkGroups.map((group,groupIndex)=>/*#__PURE__*/_jsxs(\"div\",{className:\"framer-site-footer__column\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"framer-site-footer__column-title\",children:group.title}),/*#__PURE__*/_jsx(\"ul\",{className:\"framer-site-footer__link-list\",children:group.links.map((link,linkIndex)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:getSafeHref(link.href),className:\"framer-site-footer__link\",\"aria-label\":link.label===\"Privacy Policy\"?\"Privacy Policy - START Global\":undefined,children:link.label})},linkIndex))})]},groupIndex))}),safeSocials.length>0&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-site-footer__social\",children:/*#__PURE__*/_jsx(\"ul\",{className:\"framer-site-footer__social-list\",children:safeSocials.map((social,index)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:social.href,target:\"_blank\",rel:\"noopener noreferrer\",className:\"framer-site-footer__social-link\",\"aria-label\":social.name,children:/*#__PURE__*/_jsx(SocialIcon,{type:social.iconType||\"linkedin\"})})},index))})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-site-footer__bottom\",children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-site-footer__copyright\",children:copyrightText})})]})})]});}addPropertyControls(SiteFooter,{logo:{type:ControlType.Image,title:\"Logo\"},column1Title:{type:ControlType.String,title:\"Column 1 Title\",defaultValue:\"Initiatives\"},column1Links:{title:\"Column 1 Links\",type:ControlType.Array,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Link\"},href:{type:ControlType.String,title:\"Link\",defaultValue:\"/\"}}},defaultValue:DEFAULT_INITIATIVES_LINKS},column2Title:{type:ControlType.String,title:\"Column 2 Title\",defaultValue:\"Company\"},column2Links:{title:\"Column 2 Links\",type:ControlType.Array,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Link\"},href:{type:ControlType.String,title:\"Link\",defaultValue:\"/\"}}},defaultValue:DEFAULT_COMPANY_LINKS},column3Title:{type:ControlType.String,title:\"Column 3 Title\",defaultValue:\"Legal\"},column3Links:{title:\"Column 3 Links\",type:ControlType.Array,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Link\"},href:{type:ControlType.String,title:\"Link\",defaultValue:\"/\"}}},defaultValue:DEFAULT_LEGAL_LINKS},socials:{title:\"Social Links\",type:ControlType.Array,control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"LinkedIn\"},href:{type:ControlType.String,title:\"Link\",defaultValue:\"https://www.linkedin.com/company/start-global\"},iconType:{type:ControlType.Enum,title:\"Icon Type\",options:[\"linkedin\",\"instagram\",\"youtube\",\"twitter\",\"facebook\"],defaultValue:\"linkedin\"}}},defaultValue:DEFAULT_SOCIALS},copyright:{type:ControlType.String,title:\"Copyright Text\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"FooterLink\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FooterLinkGroup\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SiteFooterProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SocialLink\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map","\"use client\";import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";// Framer property controls (types provided by Framer at runtime)\n// @ts-ignore - Framer provides these types at runtime\nimport{addPropertyControls,ControlType}from\"framer\";// Helper to normalize href values from ControlType.Link (which can be string or { url: string })\nconst normalizeHref=href=>{if(!href)return\"\";if(typeof href===\"string\")return href;if(href&&typeof href===\"object\"&&\"url\"in href)return href.url||\"\";return String(href);};const DEFAULT_NAV_ITEMS=[{path:\"/summit#why-attend\",title:\"Why attend\",color:\"#bc2263\",submenu:[{path:\"/summit/startups\",title:\"Startups\"},{path:\"/summit/investors\",title:\"Investors\"},{path:\"/summit/corporates\",title:\"Corporates\"},{path:\"/summit/attendees\",title:\"Attendees\"},{path:\"/summit/students\",title:\"Students\"},{path:\"/summit#why-attend-students\",title:\"Students\"}]},{path:\"/summit#experience\",title:\"Experience\",color:\"#bc2263\",submenu:[{path:\"/summit/topics\",title:\"Topic\"},{path:\"/summit#experience-fair\",title:\"START Fair\"},{path:\"/summit/pitching-competitions\",title:\"Pitching Competitions\"},{path:\"/summit/swiss-experience\",title:\"Swiss Experience\"},{path:\"/summit/volunteer\",title:\"Volunteer\"}]},{path:\"/summit/speakers\",title:\"Speakers\",color:\"#bc2263\",submenu:[{path:\"/summit/speakers\",title:\"2026 Speakers\"},{path:\"/summit/speakers/previous\",title:\"Previous Speakers\"}]},{path:\"/summit/partners\",title:\"Partners\",color:\"#bc2263\",submenu:[{path:\"/summit/partners\",title:\"Partners\"},{path:\"/summit/partners/become-a-partner\",title:\"Become a partner\"}]},{path:\"/summit/faq\",title:\"FAQ\",color:\"#bc2263\"}];export default function SummitSiteHeader({logo,logoAlt=\"START Summit\",logoHref=\"/summit\",navItems=DEFAULT_NAV_ITEMS,ctaButton,mobileCtaHref,disableMobileCta=false}){const[isMenuOpen,setIsMenuOpen]=useState(false);const[isScrolled,setIsScrolled]=useState(false);const[activeSubmenu,setActiveSubmenu]=useState(null);const[mobileOpenSubmenu,setMobileOpenSubmenu]=useState(null);const submenuTimeoutRef=useRef(null);useEffect(()=>{const handleScroll=()=>{setIsScrolled(window.scrollY>20);};window.addEventListener(\"scroll\",handleScroll);return()=>window.removeEventListener(\"scroll\",handleScroll);},[]);// Manage body scroll and handle escape key\nuseEffect(()=>{if(isMenuOpen){// Prevent body scroll when menu is open\ndocument.body.style.overflow=\"hidden\";// Close menu on escape key\nconst handleEscape=e=>{if(e.key===\"Escape\"){setIsMenuOpen(false);setMobileOpenSubmenu(null)// Close all submenus when menu closes\n;}};document.addEventListener(\"keydown\",handleEscape);return()=>{document.removeEventListener(\"keydown\",handleEscape);document.body.style.overflow=\"\";};}else{document.body.style.overflow=\"\";// Close all submenus when mobile menu closes\nsetMobileOpenSubmenu(null);}},[isMenuOpen]);// Handle ESC key to close submenus\nuseEffect(()=>{if(!activeSubmenu&&!mobileOpenSubmenu)return;const handleEscape=e=>{if(e.key===\"Escape\"){setActiveSubmenu(null);setMobileOpenSubmenu(null);}};document.addEventListener(\"keydown\",handleEscape);return()=>{document.removeEventListener(\"keydown\",handleEscape);};},[activeSubmenu,mobileOpenSubmenu]);// Convert hex or rgb to rgba\nconst hexToRgba=(color,alpha)=>{if(!color)return`rgba(255, 255, 255, ${alpha})`;// Handle hex colors (e.g., #ff6100)\nif(color.startsWith(\"#\")){const r=parseInt(color.slice(1,3),16);const g=parseInt(color.slice(3,5),16);const b=parseInt(color.slice(5,7),16);return`rgba(${r}, ${g}, ${b}, ${alpha})`;}// Handle rgb colors (e.g., rgb(255, 97, 0))\nif(color.startsWith(\"rgb(\")){const match=color.match(/rgb\\((\\d+),\\s*(\\d+),\\s*(\\d+)\\)/);if(match){const r=parseInt(match[1],10);const g=parseInt(match[2],10);const b=parseInt(match[3],10);return`rgba(${r}, ${g}, ${b}, ${alpha})`;}}// Fallback to white if format is not recognized\nreturn`rgba(255, 255, 255, ${alpha})`;};const handleMouseEnter=path=>{if(submenuTimeoutRef.current){clearTimeout(submenuTimeoutRef.current);submenuTimeoutRef.current=null;}setActiveSubmenu(path);};const handleMouseLeave=e=>{// Check if we're moving to the submenu (which is a child of the nav-item)\nconst relatedTarget=e.relatedTarget;const currentTarget=e.currentTarget;// If moving to a child element (submenu), don't close\n// Check if relatedTarget is a valid Node before calling contains\nif(relatedTarget&&relatedTarget instanceof Node&&currentTarget.contains(relatedTarget)){return;}// Only close if we're actually leaving the entire nav-item area\nsubmenuTimeoutRef.current=setTimeout(()=>{setActiveSubmenu(null);},200);};const handleSubmenuMouseEnter=()=>{// Cancel any pending close when entering submenu\nif(submenuTimeoutRef.current){clearTimeout(submenuTimeoutRef.current);submenuTimeoutRef.current=null;}};const toggleMobileSubmenu=index=>{// Use functional update to ensure we're working with the latest state\nsetMobileOpenSubmenu(prevIndex=>{// If clicking the same submenu, close it. Otherwise, open the new one (which closes any previously open one)\nreturn prevIndex===index?null:index;});};// Default CTA button\nconst defaultCtaButton={label:\"Get Tickets\",href:\"/summit/tickets\"};const ticketHref=normalizeHref(mobileCtaHref)||normalizeHref(ctaButton?.href)||defaultCtaButton.href;const safeCtaButton={label:ctaButton?.label||defaultCtaButton.label,href:ticketHref};// Default SVG logo for Summit\nconst DefaultLogo=()=>/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"120\",height:\"40\",viewBox:\"0 0 120 40\",fill:\"none\",style:{height:\"32px\",width:\"auto\"},children:/*#__PURE__*/_jsx(\"text\",{x:\"0\",y:\"30\",fill:\"white\",fontFamily:\"Arial, sans-serif\",fontSize:\"24\",fontWeight:\"600\",children:\"START Summit\"})});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n        .site-header {\n          position: fixed;\n          top: 0;\n          left: 0;\n          right: 0;\n          z-index: 1000;\n          background-color: transparent;\n          border-bottom: none;\n          overflow: visible;\n          --tw-backdrop-blur: blur(0px);\n          --tw-backdrop-brightness: brightness(1);\n          --tw-backdrop-contrast: contrast(1);\n          --tw-backdrop-grayscale: grayscale(0);\n          --tw-backdrop-hue-rotate: hue-rotate(0deg);\n          --tw-backdrop-invert: invert(0);\n          --tw-backdrop-opacity: opacity(1);\n          --tw-backdrop-saturate: saturate(1);\n          --tw-backdrop-sepia: sepia(0);\n          -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n          transition: background-color 0.4s cubic-bezier(0.4, 0, 0.2, 1), backdrop-filter 0.4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-backdrop-filter 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .site-header--scrolled {\n          background-color: rgba(0, 0, 0, 0.5);\n          --tw-backdrop-blur: blur(32px);\n          --tw-backdrop-saturate: saturate(180%);\n          border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n          will-change: backdrop-filter;\n          box-shadow: 0 4px 24px rgba(0, 0, 0, 0.12);\n        }\n\n        .site-header__container {\n          max-width: 1280px;\n          margin-left: auto;\n          margin-right: auto;\n          padding-left: 1.5rem;\n          padding-right: 1.5rem;\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n          height: 80px;\n        }\n\n        .site-header__logo {\n          display: flex;\n          align-items: center;\n          text-decoration: none;\n          z-index: 1001;\n          position: relative;\n          transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .site-header__logo:hover {\n          transform: scale(1.05);\n        }\n\n        .site-header__logo img {\n          height: 32px;\n          width: auto;\n          transition: opacity 0.3s ease;\n        }\n\n        .site-header__logo:hover img {\n          opacity: 0.9;\n        }\n\n        .site-header__nav {\n          display: none;\n          position: relative;\n          z-index: 1;\n        }\n\n        .site-header__nav-list {\n          display: flex;\n          align-items: center;\n          gap: 0.5rem;\n          list-style: none;\n          margin: 0;\n          padding: 0;\n        }\n\n        .site-header__cta {\n          display: flex;\n          align-items: center;\n          margin-left: 0.5rem;\n        }\n\n        .site-header__cta-button {\n          background: #bc2263;\n          color: #ffffff;\n          border-radius: 12px;\n          padding: 0.625rem 1.5rem;\n          font-size: 0.9375rem;\n          font-weight: 600;\n          font-family: \"Prompt\", sans-serif;\n          border: 1px solid rgba(255, 255, 255, 0.12);\n          box-shadow: \n            0 1px 0 rgba(255, 255, 255, 0.06),\n            0 12px 40px rgba(0, 0, 0, 0.45);\n          transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n          overflow: hidden;\n          text-decoration: none;\n          display: inline-block;\n          cursor: pointer;\n        }\n\n        .site-header__cta-button::before {\n          content: \"\";\n          position: absolute;\n          top: 0;\n          left: -100%;\n          width: 100%;\n          height: 100%;\n          background: linear-gradient(\n            90deg,\n            transparent,\n            rgba(0, 0, 0, 0.15),\n            transparent\n          );\n          transition: left 0.5s ease;\n        }\n\n        .site-header__cta-button:hover {\n          background-color: rgba(188, 34, 99, 0.95);\n          transform: translateY(-1px);\n          box-shadow: 0 18px 60px rgba(0, 0, 0, 0.55);\n        }\n\n        .site-header__cta-button:hover::before {\n          left: 100%;\n        }\n\n        .site-header__cta-button:active {\n          transform: translateY(0);\n          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 0 12px 40px rgba(0, 0, 0, 0.45);\n        }\n\n        /* Mobile CTA Button - Center */\n        .site-header__mobile-cta {\n          display: none;\n          position: absolute;\n          left: 50%;\n          transform: translateX(-50%);\n          z-index: 1000;\n        }\n\n        .site-header__mobile-cta-button {\n          background-color: rgba(255, 255, 255, 0.02);\n          color: #ffffff;\n          border: 1px solid rgba(255, 255, 255, 0.18);\n          border-radius: 12px;\n          padding: 0.625rem 1.5rem;\n          font-size: 0.9375rem;\n          font-weight: 600;\n          font-family: \"Prompt\", sans-serif;\n          backdrop-filter: blur(10px);\n          -webkit-backdrop-filter: blur(10px);\n          transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n          overflow: hidden;\n          text-decoration: none;\n          display: inline-block;\n          cursor: pointer;\n        }\n\n        .site-header__mobile-cta-button::before {\n          content: \"\";\n          position: absolute;\n          top: 0;\n          left: -100%;\n          width: 100%;\n          height: 100%;\n          background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);\n          transition: left 0.5s ease;\n        }\n\n        .site-header__mobile-cta-button:hover {\n          background-color: rgba(255, 255, 255, 0.08);\n          border-color: rgba(255, 255, 255, 0.25);\n          transform: translateY(-1px);\n        }\n\n        .site-header__mobile-cta-button:hover::before {\n          left: 100%;\n        }\n\n        .site-header__mobile-cta-button:active {\n          transform: translateY(0);\n        }\n\n        @media (max-width: 899px) {\n          .site-header__nav {\n            display: none;\n          }\n\n          .site-header__mobile-cta {\n            display: flex;\n          }\n\n          .site-header__container {\n            position: relative;\n          }\n        }\n\n        @media (max-width: 390px) {\n          .site-header__mobile-cta-button {\n            font-size: 0.7rem !important;\n            padding: 0.5rem 0.875rem !important;\n            font-weight: 500 !important;\n          }\n        }\n\n        .site-header__nav-item {\n          position: relative;\n        }\n\n        .site-header__nav-item::after {\n          content: \"\";\n          position: absolute;\n          bottom: -300px;\n          left: -20px;\n          right: -20px;\n          height: 300px;\n          background: transparent;\n          z-index: 998;\n          pointer-events: none;\n        }\n\n        .site-header__nav-link {\n          font-family: \"Prompt\", sans-serif;\n          font-weight: 500;\n          font-size: 0.9375rem;\n          color: rgba(255, 255, 255, 0.9);\n          text-decoration: none;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n          display: inline-flex;\n          align-items: center;\n          gap: 0.375rem;\n          padding: 0.5rem 1rem;\n          border-radius: 8px;\n          background: transparent;\n        }\n\n        .site-header__nav-link:hover {\n          color: rgba(255, 255, 255, 1);\n          background: rgba(255, 255, 255, 0.05);\n          transform: translateY(-1px);\n        }\n\n        .site-header__nav-link::before {\n          content: \"\";\n          position: absolute;\n          bottom: 0;\n          left: 50%;\n          transform: translateX(-50%) scaleX(0);\n          width: 60%;\n          height: 2px;\n          background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);\n          transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n          border-radius: 2px;\n        }\n\n        .site-header__nav-link:hover::before {\n          transform: translateX(-50%) scaleX(1);\n        }\n\n        .site-header__nav-arrow {\n          transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          opacity: 0.7;\n        }\n\n        .site-header__nav-item:hover .site-header__nav-arrow {\n          transform: rotate(180deg);\n          opacity: 1;\n        }\n\n        .site-header__submenu {\n          position: absolute;\n          top: calc(100% + 0.25rem);\n          left: 50%;\n          transform: translateX(-50%) translateY(-10px);\n          opacity: 0;\n          pointer-events: none;\n          transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n          z-index: 1000;\n          min-width: 200px;\n          padding-top: 0.5rem;\n          margin-top: -0.25rem;\n        }\n\n        .site-header__nav-item:hover .site-header__submenu {\n          opacity: 1;\n          transform: translateX(-50%) translateY(0);\n          pointer-events: all;\n        }\n\n        /* Right-align submenu for last nav item to prevent overflow */\n        .site-header__nav-item:last-child .site-header__submenu {\n          left: auto;\n          right: 0;\n          transform: translateX(0) translateY(-10px);\n        }\n\n        .site-header__nav-item:last-child:hover .site-header__submenu {\n          transform: translateX(0) translateY(0);\n        }\n\n        .site-header__submenu-inner {\n          background: rgba(0, 0, 0, 0.85);\n          backdrop-filter: blur(32px) saturate(180%);\n          -webkit-backdrop-filter: blur(32px) saturate(180%);\n          border: 1px solid rgba(255, 255, 255, 0.1);\n          border-radius: 16px;\n          padding: 0.75rem;\n          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.05) inset;\n          animation: submenuFadeIn 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n          transition: box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .site-header__submenu[data-nav-color] .site-header__submenu-inner {\n          box-shadow: \n            0 8px 32px rgba(0, 0, 0, 0.4),\n            0 0 0 1px rgba(255, 255, 255, 0.05) inset,\n            0 0 12px var(--nav-color-rgba-1, rgba(255, 255, 255, 0.3)),\n            0 0 24px var(--nav-color-rgba-2, rgba(255, 255, 255, 0.15)),\n            0 0 32px var(--nav-color-rgba-3, rgba(255, 255, 255, 0.1));\n        }\n\n        .site-header__submenu[data-nav-color]:hover .site-header__submenu-inner {\n          box-shadow: \n            0 8px 32px rgba(0, 0, 0, 0.4),\n            0 0 0 1px rgba(255, 255, 255, 0.05) inset,\n            0 0 16px var(--nav-color-rgba-hover-1, rgba(255, 255, 255, 0.5)),\n            0 0 32px var(--nav-color-rgba-hover-2, rgba(255, 255, 255, 0.25)),\n            0 0 48px var(--nav-color-rgba-hover-3, rgba(255, 255, 255, 0.15));\n        }\n\n        @keyframes submenuFadeIn {\n          from {\n            opacity: 0;\n            transform: translateY(-8px) scale(0.95);\n          }\n          to {\n            opacity: 1;\n            transform: translateY(0) scale(1);\n          }\n        }\n\n        .site-header__submenu-link {\n          display: block;\n          padding: 0.75rem 1rem;\n          color: rgba(255, 255, 255, 0.8);\n          text-decoration: none;\n          font-family: \"Prompt\", sans-serif;\n          font-size: 0.875rem;\n          font-weight: 400;\n          border-radius: 10px;\n          position: relative;\n          overflow: hidden;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          margin-bottom: 0.25rem;\n        }\n\n        .site-header__submenu-link:last-child {\n          margin-bottom: 0;\n        }\n\n        .site-header__submenu-link-text {\n          position: relative;\n          z-index: 1;\n          display: block;\n          transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .site-header__submenu-link-underline {\n          position: absolute;\n          bottom: 0;\n          left: 0;\n          width: 0;\n          height: 1px;\n          background: linear-gradient(90deg, rgba(255, 255, 255, 0.6), transparent);\n          transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .site-header__submenu[data-nav-color] .site-header__submenu-link:hover .site-header__submenu-link-underline {\n          background: linear-gradient(90deg, var(--nav-color, rgba(255, 255, 255, 0.6)), transparent);\n        }\n\n        .site-header__submenu-link:hover {\n          color: rgba(255, 255, 255, 1);\n          background: rgba(255, 255, 255, 0.08);\n          transform: translateX(4px);\n        }\n\n        .site-header__submenu-link:hover .site-header__submenu-link-text {\n          transform: translateX(2px);\n        }\n\n        .site-header__submenu-link:hover .site-header__submenu-link-underline {\n          width: 100%;\n        }\n\n        .site-header__menu-toggle {\n          display: flex !important;\n          align-items: center;\n          justify-content: center;\n          background: transparent;\n          border: none;\n          cursor: pointer;\n          padding: 12px;\n          z-index: 10001 !important;\n          position: relative;\n          width: 48px;\n          height: 48px;\n          min-width: 48px;\n          min-height: 48px;\n          transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n          pointer-events: auto !important;\n          opacity: 1 !important;\n          visibility: visible !important;\n          -webkit-tap-highlight-color: transparent;\n          border-radius: 12px;\n        }\n\n        .site-header__menu-toggle:hover {\n          background: rgba(255, 255, 255, 0.08);\n          transform: scale(1.05);\n        }\n\n        .site-header__menu-toggle--active {\n          background: rgba(255, 255, 255, 0.12);\n        }\n\n        .site-header__menu-toggle-inner {\n          position: relative;\n          width: 24px;\n          height: 18px;\n          display: flex;\n          flex-direction: column;\n          justify-content: space-between;\n        }\n\n        .site-header__menu-line {\n          width: 100%;\n          height: 2px;\n          background-color: #ffffff;\n          border-radius: 2px;\n          transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n          transform-origin: center;\n          position: absolute;\n          left: 0;\n        }\n\n        .site-header__menu-line:nth-child(1) {\n          top: 0;\n        }\n\n        .site-header__menu-line:nth-child(2) {\n          top: 50%;\n          transform: translateY(-50%);\n        }\n\n        .site-header__menu-line:nth-child(3) {\n          bottom: 0;\n        }\n\n        .site-header__menu-toggle--active .site-header__menu-line:nth-child(1) {\n          top: 50%;\n          transform: translateY(-50%) rotate(45deg);\n        }\n\n        .site-header__menu-toggle--active .site-header__menu-line:nth-child(2) {\n          opacity: 0;\n          transform: translateY(-50%) scaleX(0);\n        }\n\n        .site-header__menu-toggle--active .site-header__menu-line:nth-child(3) {\n          bottom: 50%;\n          transform: translateY(50%) rotate(-45deg);\n        }\n\n        .site-header__mobile-overlay {\n          position: fixed;\n          top: 80px;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          background: rgba(0, 0, 0, 0.6);\n          backdrop-filter: blur(8px);\n          -webkit-backdrop-filter: blur(8px);\n          z-index: 999;\n          opacity: 0;\n          visibility: hidden;\n          transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n            visibility 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n          pointer-events: none;\n        }\n\n        .site-header__mobile-overlay--open {\n          opacity: 1;\n          visibility: visible;\n          pointer-events: auto;\n        }\n\n        .site-header__mobile-nav {\n          position: fixed;\n          top: 80px;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          width: 100%;\n          background-color: rgba(0, 0, 0, 0.3);\n          backdrop-filter: blur(20px) saturate(150%);\n          -webkit-backdrop-filter: blur(20px) saturate(150%);\n          border-top: 1px solid rgba(255, 255, 255, 0.08);\n          z-index: 999 !important;\n          overflow-y: auto;\n          overflow-x: hidden;\n          transform: translateY(calc(-100% - 80px));\n          transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n          box-shadow: 0 4px 24px rgba(0, 0, 0, 0.12);\n          visibility: hidden;\n          opacity: 0;\n          will-change: transform, opacity, visibility, backdrop-filter;\n          display: block !important;\n        }\n\n        .site-header__mobile-nav--open {\n          transform: translateY(0) !important;\n          visibility: visible !important;\n          opacity: 1 !important;\n        }\n\n        .site-header__mobile-nav-content {\n          padding: 2rem 2rem 2rem;\n          min-height: 100%;\n          display: flex;\n          flex-direction: column;\n        }\n\n        .site-header__mobile-nav-list {\n          list-style: none;\n          margin: 0;\n          padding: 0;\n          display: flex;\n          flex-direction: column;\n          gap: 0.25rem;\n        }\n\n        .site-header__mobile-nav-item {\n          opacity: 0;\n          transform: translateX(20px);\n          transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1),\n            transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n          transition-delay: calc(var(--item-index, 0) * 0.05s);\n        }\n\n        .site-header__mobile-nav--open .site-header__mobile-nav-item {\n          opacity: 1;\n          transform: translateX(0);\n        }\n\n        .site-header__mobile-nav-link {\n          font-family: \"Prompt\", sans-serif;\n          font-weight: 500;\n          font-size: 1.125rem;\n          color: rgba(255, 255, 255, 0.9);\n          text-decoration: none;\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n          padding: 1rem 1.25rem;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n          width: 100%;\n          background: transparent;\n          border: none;\n          cursor: pointer;\n          text-align: left;\n          border-radius: 12px;\n          overflow: hidden;\n        }\n\n        .site-header__mobile-nav-link::before {\n          content: \"\";\n          position: absolute;\n          inset: 0;\n          background: linear-gradient(\n            135deg,\n            rgba(255, 255, 255, 0.1) 0%,\n            rgba(255, 255, 255, 0.05) 100%\n          );\n          opacity: 0;\n          transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          border-radius: 12px;\n        }\n\n        .site-header__mobile-nav-link:hover::before,\n        .site-header__mobile-nav-link:active::before {\n          opacity: 1;\n        }\n\n        .site-header__mobile-nav-link:hover {\n          color: rgba(255, 255, 255, 1);\n          transform: translateX(4px);\n        }\n\n        .site-header__mobile-nav-link-text {\n          position: relative;\n          z-index: 1;\n          transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .site-header__mobile-nav-link:hover .site-header__mobile-nav-link-text {\n          transform: translateX(2px);\n        }\n\n        .site-header__mobile-nav-link--has-submenu {\n          font-weight: 600;\n        }\n\n        .site-header__mobile-nav-link--has-submenu::after {\n          content: \"\";\n          position: absolute;\n          left: 0;\n          top: 0;\n          bottom: 0;\n          width: 3px;\n          background: var(--nav-color, #ffffff);\n          opacity: 0;\n          transform: scaleY(0);\n          transform-origin: center;\n          transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),\n            opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          border-radius: 0 3px 3px 0;\n        }\n\n        .site-header__mobile-nav-link--has-submenu:hover::after {\n          opacity: 0.6;\n          transform: scaleY(1);\n        }\n\n        .site-header__mobile-nav-arrow {\n          position: relative;\n          z-index: 1;\n          transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n            opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          opacity: 0.7;\n          flex-shrink: 0;\n          margin-left: 1rem;\n        }\n\n        .site-header__mobile-nav-link:hover .site-header__mobile-nav-arrow {\n          opacity: 1;\n        }\n\n        .site-header__mobile-nav-arrow--open {\n          transform: rotate(180deg);\n          opacity: 1;\n        }\n\n        .site-header__mobile-submenu {\n          max-height: 0;\n          overflow: hidden;\n          transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),\n            opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n            padding 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n          opacity: 0;\n          padding: 0;\n          margin: 0.5rem 0 0 0;\n          border-radius: 12px;\n          background: rgba(255, 255, 255, 0.03);\n          border: 1px solid rgba(255, 255, 255, 0.05);\n        }\n\n        .site-header__mobile-submenu--open {\n          max-height: 800px;\n          opacity: 1;\n          padding: 0.75rem;\n        }\n\n        .site-header__mobile-submenu-link {\n          font-family: \"Prompt\", sans-serif;\n          font-weight: 400;\n          font-size: 1rem;\n          color: rgba(255, 255, 255, 0.75);\n          text-decoration: none;\n          display: flex;\n          align-items: center;\n          padding: 0.875rem 1rem;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n          border-radius: 8px;\n          overflow: hidden;\n          opacity: 0;\n          transform: translateX(-10px);\n          transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n            transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n            color 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          transition-delay: calc(var(--sub-item-index, 0) * 0.03s);\n        }\n\n        .site-header__mobile-submenu--open .site-header__mobile-submenu-link {\n          opacity: 1;\n          transform: translateX(0);\n        }\n\n        .site-header__mobile-submenu-link::before {\n          content: \"\";\n          position: absolute;\n          inset: 0;\n          background: linear-gradient(\n            135deg,\n            var(--nav-color-rgba-1, rgba(255, 255, 255, 0.1)) 0%,\n            var(--nav-color-rgba-2, rgba(255, 255, 255, 0.05)) 100%\n          );\n          opacity: 0;\n          transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          border-radius: 8px;\n        }\n\n        .site-header__mobile-submenu-link:hover::before,\n        .site-header__mobile-submenu-link:active::before {\n          opacity: 1;\n        }\n\n        .site-header__mobile-submenu-link:hover {\n          color: rgba(255, 255, 255, 1);\n          transform: translateX(4px);\n        }\n\n        .site-header__mobile-submenu-link-text {\n          position: relative;\n          z-index: 1;\n          transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .site-header__mobile-submenu-link:hover .site-header__mobile-submenu-link-text {\n          transform: translateX(2px);\n        }\n\n        .site-header__mobile-submenu-link-underline {\n          position: absolute;\n          bottom: 0.75rem;\n          left: 1rem;\n          right: 1rem;\n          height: 1px;\n          background: var(--nav-color, rgba(255, 255, 255, 0.3));\n          transform: scaleX(0);\n          transform-origin: left;\n          transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          opacity: 0.6;\n        }\n\n        .site-header__mobile-submenu-link:hover .site-header__mobile-submenu-link-underline {\n          transform: scaleX(1);\n        }\n\n        .site-header__mobile-nav-link--cta {\n          background: rgba(188, 34, 99, 0.2);\n          border: 1px solid rgba(188, 34, 99, 0.4);\n          font-weight: 600;\n          margin-top: 0.5rem;\n          justify-content: center;\n        }\n\n        .site-header__mobile-nav-link--cta:hover {\n          background: rgba(188, 34, 99, 0.3);\n          border-color: rgba(188, 34, 99, 0.6);\n          transform: translateY(-2px);\n          box-shadow: 0 4px 12px rgba(188, 34, 99, 0.2);\n        }\n\n        @media (max-width: 390px) {\n          .site-header__mobile-nav-link--cta {\n            font-size: 0.7rem !important;\n            padding: 0.75rem 1rem !important;\n            font-weight: 500 !important;\n          }\n        }\n\n        @media (min-width: 900px) {\n          .site-header__nav {\n            display: flex;\n            align-items: center;\n            gap: 1rem;\n          }\n\n          .site-header__mobile-cta {\n            display: none !important;\n          }\n\n          .site-header__menu-toggle {\n            display: none !important;\n          }\n\n          .site-header__mobile-overlay {\n            display: none !important;\n          }\n\n          .site-header__mobile-nav {\n            display: none !important;\n          }\n        }\n      `}),/*#__PURE__*/_jsx(\"header\",{className:`site-header ${isScrolled?\"site-header--scrolled\":\"\"}`,\"data-nosnippet\":true,children:/*#__PURE__*/_jsxs(\"div\",{className:\"site-header__container\",children:[/*#__PURE__*/_jsx(\"a\",{href:normalizeHref(logoHref),className:\"site-header__logo\",children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:logoAlt,style:{height:\"32px\",width:\"auto\"}}):/*#__PURE__*/_jsx(DefaultLogo,{})}),/*#__PURE__*/_jsxs(\"nav\",{className:\"site-header__nav\",children:[/*#__PURE__*/_jsx(\"ul\",{className:\"site-header__nav-list\",children:navItems.map(item=>{const hasSubmenu=item.submenu&&item.submenu.length>0;return /*#__PURE__*/_jsxs(\"li\",{className:\"site-header__nav-item\",onMouseEnter:hasSubmenu?()=>handleMouseEnter(item.path):undefined,onMouseLeave:hasSubmenu?handleMouseLeave:undefined,children:[/*#__PURE__*/_jsxs(\"a\",{href:item.path,className:\"site-header__nav-link\",children:[item.title,hasSubmenu&&/*#__PURE__*/_jsx(\"svg\",{className:\"site-header__nav-arrow\",width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 4.5L6 7.5L9 4.5\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),hasSubmenu&&activeSubmenu===item.path&&/*#__PURE__*/_jsx(\"div\",{className:\"site-header__submenu\",onMouseEnter:handleSubmenuMouseEnter,\"data-nav-color\":item.color,style:item.color?{\"--nav-color\":item.color,\"--nav-color-rgba-1\":hexToRgba(item.color,.3),\"--nav-color-rgba-2\":hexToRgba(item.color,.15),\"--nav-color-rgba-3\":hexToRgba(item.color,.1),\"--nav-color-rgba-hover-1\":hexToRgba(item.color,.5),\"--nav-color-rgba-hover-2\":hexToRgba(item.color,.25),\"--nav-color-rgba-hover-3\":hexToRgba(item.color,.15)}:undefined,children:/*#__PURE__*/_jsx(\"div\",{className:\"site-header__submenu-inner\",children:item.submenu?.map((subItem,index)=>/*#__PURE__*/_jsxs(\"a\",{href:subItem.path,className:\"site-header__submenu-link\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"site-header__submenu-link-text\",children:subItem.title}),/*#__PURE__*/_jsx(\"span\",{className:\"site-header__submenu-link-underline\"})]},`${subItem.path}-${subItem.title}-${index}`))})})]},item.path);})}),/*#__PURE__*/_jsx(\"div\",{className:\"site-header__cta\",children:/*#__PURE__*/_jsx(\"a\",{href:safeCtaButton.href,className:\"site-header__cta-button\",children:safeCtaButton.label})})]}),!disableMobileCta&&!isMenuOpen&&isScrolled&&/*#__PURE__*/_jsx(\"div\",{className:\"site-header__mobile-cta\",children:/*#__PURE__*/_jsx(\"a\",{href:safeCtaButton.href,className:\"site-header__mobile-cta-button site-header__mobile-cta-button--secondary\",children:safeCtaButton.label})}),/*#__PURE__*/_jsx(\"button\",{className:`site-header__menu-toggle ${isMenuOpen?\"site-header__menu-toggle--active\":\"\"}`,onClick:()=>{const newMenuState=!isMenuOpen;setIsMenuOpen(newMenuState);if(!newMenuState){// Close all submenus when menu closes\nsetMobileOpenSubmenu(null);}},\"aria-label\":\"Toggle menu\",\"aria-expanded\":isMenuOpen,children:/*#__PURE__*/_jsxs(\"div\",{className:\"site-header__menu-toggle-inner\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"site-header__menu-line\"}),/*#__PURE__*/_jsx(\"span\",{className:\"site-header__menu-line\"}),/*#__PURE__*/_jsx(\"span\",{className:\"site-header__menu-line\"})]})})]})}),/*#__PURE__*/_jsx(\"div\",{className:`site-header__mobile-overlay ${isMenuOpen?\"site-header__mobile-overlay--open\":\"\"}`,onClick:()=>{setIsMenuOpen(false);setMobileOpenSubmenu(null)// Close all submenus when overlay is clicked\n;}}),/*#__PURE__*/_jsx(\"nav\",{className:`site-header__mobile-nav ${isMenuOpen?\"site-header__mobile-nav--open\":\"\"}`,children:/*#__PURE__*/_jsx(\"div\",{className:\"site-header__mobile-nav-content\",children:/*#__PURE__*/_jsxs(\"ul\",{className:\"site-header__mobile-nav-list\",children:[navItems.map((item,itemIndex)=>{const hasSubmenu=item.submenu&&item.submenu.length>0;return /*#__PURE__*/_jsx(\"li\",{className:\"site-header__mobile-nav-item\",style:{\"--item-index\":itemIndex},children:hasSubmenu?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"button\",{className:\"site-header__mobile-nav-link site-header__mobile-nav-link--has-submenu\",onClick:()=>toggleMobileSubmenu(itemIndex),\"data-nav-color\":item.color,style:item.color?{\"--nav-color\":item.color,\"--nav-color-rgba-1\":hexToRgba(item.color,.2),\"--nav-color-rgba-2\":hexToRgba(item.color,.1)}:undefined,children:[/*#__PURE__*/_jsx(\"span\",{className:\"site-header__mobile-nav-link-text\",children:item.title}),/*#__PURE__*/_jsx(\"svg\",{className:`site-header__mobile-nav-arrow ${mobileOpenSubmenu===itemIndex?\"site-header__mobile-nav-arrow--open\":\"\"}`,width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 6L8 10L12 6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:`site-header__mobile-submenu ${mobileOpenSubmenu===itemIndex?\"site-header__mobile-submenu--open\":\"\"}`,\"data-nav-color\":item.color,style:item.color?{\"--nav-color\":item.color,\"--nav-color-rgba-1\":hexToRgba(item.color,.15),\"--nav-color-rgba-2\":hexToRgba(item.color,.08)}:undefined,children:item.submenu?.map((subItem,subIndex)=>/*#__PURE__*/_jsxs(\"a\",{href:subItem.path,className:\"site-header__mobile-submenu-link\",onClick:()=>setIsMenuOpen(false),style:{\"--sub-item-index\":subIndex},children:[/*#__PURE__*/_jsx(\"span\",{className:\"site-header__mobile-submenu-link-text\",children:subItem.title}),/*#__PURE__*/_jsx(\"span\",{className:\"site-header__mobile-submenu-link-underline\"})]},`${subItem.path}-${subItem.title}-${subIndex}`))})]}):/*#__PURE__*/_jsx(\"a\",{href:item.path,className:\"site-header__mobile-nav-link\",onClick:()=>setIsMenuOpen(false),children:/*#__PURE__*/_jsx(\"span\",{className:\"site-header__mobile-nav-link-text\",children:item.title})})},item.path);}),/*#__PURE__*/_jsx(\"li\",{className:\"site-header__mobile-nav-item\",children:/*#__PURE__*/_jsx(\"a\",{href:safeCtaButton.href,className:\"site-header__mobile-nav-link site-header__mobile-nav-link--cta\",onClick:()=>setIsMenuOpen(false),children:/*#__PURE__*/_jsx(\"span\",{className:\"site-header__mobile-nav-link-text\",children:safeCtaButton.label})})})]})})})]});}addPropertyControls(SummitSiteHeader,{logo:{type:ControlType.Image,title:\"Logo\",defaultValue:undefined},logoAlt:{type:ControlType.String,title:\"Logo Alt Text\",defaultValue:\"START Summit\"},logoHref:{type:ControlType.Link,title:\"Logo Link\",defaultValue:\"/summit\"},navItems:{title:\"Navigation Items\",type:ControlType.Array,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Menu Item\"},path:{type:ControlType.String,title:\"Link\",defaultValue:\"/\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#bc2263\"},submenu:{title:\"Submenu Items\",type:ControlType.Array,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Submenu Item\"},path:{type:ControlType.String,title:\"Link\",defaultValue:\"/\"}}},defaultValue:[]}}},defaultValue:DEFAULT_NAV_ITEMS},ctaButton:{title:\"CTA Button\",type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Get Tickets\"},href:{type:ControlType.Link,title:\"Link\",defaultValue:\"/summit/tickets\"}},defaultValue:{label:\"Get Tickets\",href:\"/summit/tickets\"}},mobileCtaHref:{type:ControlType.Link,title:\"Mobile CTA Link\",defaultValue:\"/summit/tickets\"},disableMobileCta:{type:ControlType.Boolean,title:\"Disable Mobile CTA\",defaultValue:false,description:\"Hide the mobile tickets button in the center of the navbar\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SummitSiteHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SubmenuItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SummitSiteHeaderProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Navbar.map","// Generated by Framer (18229b5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SummitSiteHeader from\"https://framerusercontent.com/modules/yszs0SMjBFDa9JOIHedN/mIDXknKs0cZzhaJtdmdG/Navbar.js\";const SummitSiteHeaderFonts=getFonts(SummitSiteHeader);const serializationHash=\"framer-Uv5Rj\";const variantClassNames={L8lPCpfqk:\"framer-v-uosiu5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"L8lPCpfqk\",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-uosiu5\",className,classNames),\"data-framer-name\":\"START Summit Header\",layoutDependency:layoutDependency,layoutId:\"L8lPCpfqk\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KloItdgcC\"},implicitPathVariables:undefined},{href:{webPageId:\"KloItdgcC\"},implicitPathVariables:undefined},{href:{webPageId:\"KloItdgcC\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19bg4oe-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"z5BzwWLhd-container\",nodeId:\"z5BzwWLhd\",rendersWithMotion:true,scopeId:\"t0e0MeqGC\",children:/*#__PURE__*/_jsx(SummitSiteHeader,{ctaButton:{href:resolvedLinks[1],label:\"Stay in the Loop\"},disableMobileCta:true,height:\"100%\",id:\"z5BzwWLhd\",layoutId:\"z5BzwWLhd\",logo:\"https://framerusercontent.com/images/0AMrcXoP11uUzoGWDibJJGONM.svg?width=227&height=92\",logoAlt:\"START Summit\",logoHref:resolvedLinks[0],mobileCtaHref:resolvedLinks[2],navItems:[{color:\"rgb(188, 34, 99)\",path:\"/start-summit/attend\",submenu:[{path:\"/start-summit/attend/startups\",title:\"Startups\"},{path:\"/start-summit/attend/investors\",title:\"Investors\"},{path:\"/start-summit/attend/corporates\",title:\"Corporates\"},{path:\"/start-summit/attend/students\",title:\"Students\"},{path:\"/start-summit/attend/attendees\",title:\"Attendees\"},{path:\"/start-summit/attend/media\",title:\"Press & Media\"},{path:\"/start-summit/attend/volunteer\",title:\"Volunteer\"}],title:\"Why attend\"},{color:\"rgb(188, 34, 99)\",path:\"/start-summit/experience\",submenu:[{path:\"/start-summit/experience\",title:\"All Experiences\"},{path:\"/start-summit/experience/side-events\",title:\"Side Events\"},{path:\"/start-summit/experience/workshops\",title:\"Workshops\"},{path:\"/start-summit/pitching-competition\",title:\"Pitching Competitions\"},{path:\"/start-summit/start-fair\",title:\"START Fair\"},{path:\"/start-summit/experience/bill-gurley\",title:\"START Spotlight\"},{path:\"/start-summit/topic\",title:\"Our topic\"}],title:\"Experience\"},{color:\"rgb(188, 34, 99)\",path:\"/start-summit/experience/food-festival\",submenu:[{path:\"/start-summit/experience/food-festival\",title:\"Food Festival\"},{path:\"/start-summit/experience/afterparty\",title:\"Afterparty\"},{path:\"/start-summit/experience/swiss-experience\",title:\"Swiss Experience\"}],title:\"Social Events\"},{color:\"rgb(188, 34, 99)\",path:\"/start-summit/speakers\",submenu:[{path:\"/start-summit/schedule\",title:\"Schedule\"},{path:\"/start-summit/speakers\",title:\"Speakers 2026\"},{path:\"/start-summit/previous-speakers\",title:\"Previous Speakers\"}],title:\"Speakers\"},{color:\"rgb(188, 34, 99)\",path:\"/start-summit/partners\",submenu:[{path:\"/start-summit/partners\",title:\"Partners\"},{path:\"/start-summit/become-a-partner\",title:\"Partner Up\"}],title:\"Partners\"},{color:\"rgb(188, 34, 99)\",path:\"/start-summit/faq\",submenu:[],title:\"FAQ\"}],width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Uv5Rj.framer-1mu00h4, .framer-Uv5Rj .framer-1mu00h4 { display: block; }\",\".framer-Uv5Rj.framer-uosiu5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-Uv5Rj .framer-19bg4oe-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 0\n * @framerIntrinsicWidth 0\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framert0e0MeqGC=withCSS(Component,css,\"framer-Uv5Rj\");export default Framert0e0MeqGC;Framert0e0MeqGC.displayName=\"Header\";Framert0e0MeqGC.defaultProps={height:0,width:0};addFonts(Framert0e0MeqGC,[{explicitInter:true,fonts:[]},...SummitSiteHeaderFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framert0e0MeqGC\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"0\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"0\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./t0e0MeqGC.map"],"mappings":"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"}