{"version":3,"file":"script_main.DaqDfgxc.mjs","names":["useState","_Fragment","_Fragment","normalizeHref","useState","_Fragment","useRef","React.useId","PropertyOverrides","React.createElement","ForgeLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/octHjSkAgoqgnyIoNwwt/CLgJGQF6DKRIGhuUHRGX/ForgeCountdownStrip.js","https:/framerusercontent.com/modules/jjTZ7s4skin7fvpcOTO8/y4aBOx5vandEIM56Pgqz/ForgeSiteFooter.js","https:/framerusercontent.com/modules/oie7Va0guIgmQ4gW9rcV/bbT4isvjSLvfp2ODEHih/ForgeSiteHeader.js","https:/framerusercontent.com/modules/1RHJamw3WSXg6GSHuCUx/2s9O5x7sRGTTrZZPYo5L/e4Es4aEOd.js","framer:toplevel/main"],"sourcesContent":["\"use client\";import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}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\";// START Forge accents\nconst FORGE_WALNUT=\"#4D311D\"// strip background\n;const FORGE_APRICOT=\"#C89048\"// countdown digits (higher contrast than Copperwood)\n;const pad=n=>n<10?\"0\"+n:\"\"+n;// Returns the remaining time to the deadline, recomputed every second.\nfunction useTimeLeft(deadlineISO){const target=new Date(deadlineISO).getTime();const[now,setNow]=useState(null)// null until mounted (avoids SSR mismatch)\n;useEffect(()=>{setNow(Date.now());const id=setInterval(()=>setNow(Date.now()),1e3);return()=>clearInterval(id);},[]);if(now===null)return{ready:false,passed:false,text:\"\"};let diff=target-now;const passed=diff<=0;if(diff<0)diff=0;const d=Math.floor(diff/864e5);diff-=d*864e5;const h=Math.floor(diff/36e5);diff-=h*36e5;const m=Math.floor(diff/6e4);diff-=m*6e4;const s=Math.floor(diff/1e3);return{ready:true,passed,text:`${d}D ${pad(h)}H ${pad(m)}M ${pad(s)}S LEFT`};}export default function ForgeCountdownStrip({datesText=\"AUG 17 – SEP 11, 2026\",locationText=\"START CAMPUS, ST. GALLEN\",preLabel=\"APPLICATIONS CLOSE JULY 29 —\",closedText=\"APPLICATIONS CLOSED \\xb7 BATCH 01 STARTS 17 AUGUST\",deadlineISO=\"2026-07-29T23:59:59+02:00\",deadlineMode=\"Auto\",backgroundColor=FORGE_WALNUT,accentColor=FORGE_APRICOT}){const{ready,passed,text}=useTimeLeft(deadlineISO);// Decide open vs closed. \"Auto\" follows the live countdown; the manual modes\n// let Framer force either state regardless of the date.\nconst isClosed=deadlineMode===\"Closed\"?true:deadlineMode===\"Open\"?false:passed;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n        .forge-strip {\n          --forge-accent: ${accentColor};\n          background: ${backgroundColor};\n          color: #F5EEE0;\n          /* size container so the query below tracks the strip's own width\n             (i.e. the Framer breakpoint frame), not the browser viewport */\n          container-type: inline-size;\n        }\n        .forge-strip__inner {\n          max-width: 1280px;\n          margin: 0 auto;\n          padding: 0.6rem 1.5rem;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          flex-wrap: wrap;\n          gap: 0.5rem 1.5rem;\n          font-family: \"Prompt\", sans-serif;\n          font-size: 0.8rem;\n          font-weight: 500;\n          letter-spacing: 0.04em;\n          text-transform: uppercase;\n        }\n        .forge-strip__item {\n          white-space: nowrap;\n          min-width: 0;\n          max-width: 100%;\n        }\n        .forge-strip__sep {\n          opacity: 0.35;\n        }\n        .forge-strip__count {\n          font-weight: 700;\n          font-variant-numeric: tabular-nums;\n          color: var(--forge-accent);\n        }\n        /* Tablet + phone (container query = tracks the frame, works on canvas\n           AND published): drop the \"/\" separators and let the three phrases\n           wrap cleanly as whole units — one line on tablet, 2-3 centered lines\n           on phone, never a dangling separator. */\n        @container (max-width: 1199px) {\n          .forge-strip__sep { display: none; }\n          .forge-strip__inner {\n            gap: 0.3rem 1rem;\n            font-size: 0.72rem;\n            padding: 0.55rem 1rem;\n            line-height: 1.4;\n          }\n          .forge-strip__item { white-space: normal; max-width: 100%; }\n        }\n      `}),/*#__PURE__*/_jsx(\"div\",{className:\"forge-strip\",role:\"region\",\"aria-label\":\"Program dates and application deadline\",children:/*#__PURE__*/_jsx(\"div\",{className:\"forge-strip__inner\",children:isClosed?/*#__PURE__*/_jsx(\"span\",{className:\"forge-strip__item forge-strip__count\",children:closedText}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"forge-strip__item\",children:datesText}),/*#__PURE__*/_jsx(\"span\",{className:\"forge-strip__sep\",\"aria-hidden\":\"true\",children:\"/\"}),/*#__PURE__*/_jsx(\"span\",{className:\"forge-strip__item\",children:locationText}),/*#__PURE__*/_jsx(\"span\",{className:\"forge-strip__sep\",\"aria-hidden\":\"true\",children:\"/\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"forge-strip__item\",children:[preLabel,\" \",/*#__PURE__*/_jsx(\"span\",{className:\"forge-strip__count\",children:ready?text:\"…\"})]})]})})})]});}addPropertyControls(ForgeCountdownStrip,{datesText:{type:ControlType.String,title:\"Dates\",defaultValue:\"AUG 17 – SEP 11, 2026\"},locationText:{type:ControlType.String,title:\"Location\",defaultValue:\"START CAMPUS, ST. GALLEN\"},preLabel:{type:ControlType.String,title:\"Countdown Label\",defaultValue:\"APPLICATIONS CLOSE JULY 29 —\"},closedText:{type:ControlType.String,title:\"Closed Text\",defaultValue:\"APPLICATIONS CLOSED \\xb7 BATCH 01 STARTS 17 AUGUST\"},deadlineISO:{type:ControlType.String,title:\"Deadline (ISO)\",defaultValue:\"2026-07-29T23:59:59+02:00\",description:\"Target date/time for the countdown, with timezone offset.\"},deadlineMode:{type:ControlType.Enum,title:\"State\",options:[\"Auto\",\"Open\",\"Closed\"],optionTitles:[\"Auto (by date)\",\"Force open\",\"Force closed\"],defaultValue:\"Auto\",displaySegmentedControl:true},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:FORGE_WALNUT},accentColor:{type:ControlType.Color,title:\"Countdown Color\",defaultValue:FORGE_APRICOT}});\nexport const __FramerMetadata__ = {\"exports\":{\"ForgeCountdownStripProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ForgeCountdownStrip\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ForgeCountdownStrip.map","\"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\";const normalizeHref=href=>{if(!href)return\"\";if(typeof href===\"string\")return href;if(typeof href===\"object\"&&\"url\"in href)return href.url||\"\";return String(href);};// Other START programs — live site paths. Edit each URL to match your live site.\nconst DEFAULT_PROGRAM_LINKS=[{label:\"START Summit\",href:\"/start-summit\"},{label:\"START Hack\",href:\"/start-hack\"},{label:\"START Fellowship\",href:\"/fellowship\"},{label:\"START Network\",href:\"/start-sphere/network\"}];const DEFAULT_COMPANY_LINKS=[{label:\"Contact\",href:\"/contact\"},{label:\"Media Kit\",href:\"https://startglobal.frontify.com/d/pdWAnhJEeAox\"}];const DEFAULT_LEGAL_LINKS=[{label:\"Terms & Conditions\",href:\"/terms-and-conditions\"},{label:\"Privacy Policy\",href:\"/privacy-policy\"},{label:\"Imprint\",href:\"/imprint\"}];const DEFAULT_SOCIALS=[{name:\"LinkedIn\",href:\"https://www.linkedin.com/company/startglobal\",iconType:\"linkedin\"},{name:\"Instagram\",href:\"https://www.instagram.com/start_global\",iconType:\"instagram\"},{name:\"YouTube\",href:\"https://www.youtube.com/@STARTGlobalAssociation\",iconType:\"youtube\"}];// Official START Global wordmark (white), inlined so the footer carries no\n// external image dependency.\nconst StartGlobalLogo=()=>/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 311 126\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",className:\"forge-footer__logo-svg\",\"aria-label\":\"START Global\",role:\"img\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M167.552 54.7735C164.648 61.0204 156.534 63.047 150.454 60.7492C147.272 59.5448 144.864 57.3528 143.385 54.2819C142.727 52.7468 142.181 51.1558 142.291 49.5158H150.564C150.564 51.4873 152.044 53.1334 153.796 53.7903C156.321 54.7786 159.385 53.7903 160.645 51.322C161.358 50.0074 161.137 48.4172 160.313 47.2128C158.945 45.0751 156.26 44.7996 153.956 44.5835C151.327 44.3071 148.583 43.379 146.285 41.7889C141.79 38.5578 140.911 32.0354 143.16 27.3192C146.064 21.0723 154.176 19.0456 160.258 21.3435C163.44 22.4928 165.793 24.6847 167.327 27.8108C167.985 29.1805 168.531 30.8817 168.371 32.5769H160.153C160.153 30.5503 158.671 28.9042 156.866 28.3024C155.005 27.5344 152.701 27.8659 151.222 29.2356C149.577 30.7156 149.195 33.0737 150.398 34.8799C151.768 36.9616 154.453 37.2931 156.7 37.4541C159.384 37.7305 162.124 38.6585 164.427 40.2487C168.922 43.4849 169.801 50.0624 167.552 54.7735Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M202.437 28.4141H191.696V60.8058H184.461V28.4141H173.775V21.2899H202.438V28.4141H202.437Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M222.461 21.2352L203.06 60.8613H210.681L222.462 36.8086L234.247 60.8613H241.863L222.462 21.2352H222.461Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M277.506 60.8071H268.625L261.612 50.5017L259.418 47.3757L259.363 47.2655H254.046V60.8019H246.865V21.0656H261.39C268.624 21.0656 274.546 26.9862 274.546 34.2206C274.546 39.3733 271.586 43.814 267.2 45.9508H267.257L277.506 60.8071ZM267.2 34.225C267.2 31.0989 264.787 28.5807 261.778 28.4145H254.051V40.0896H261.778C264.787 39.8692 267.2 37.295 267.2 34.2241V34.225Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M310.802 28.4141H300.059V60.8058H292.824V28.4141H282.138V21.2899H310.803V28.4141H310.802Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M165.485 91.2508V105.179H162.168L161.69 104.332V104.222C160.179 104.848 158.483 105.18 156.752 105.18C149.235 105.18 143.155 98.9527 143.155 91.2516C143.155 83.5506 149.235 77.3605 156.752 77.3605C159.774 77.3605 162.611 78.3919 164.896 80.1241L162.316 82.9247C160.695 81.8193 158.779 81.1925 156.752 81.1925C151.299 81.1925 146.84 85.6883 146.84 91.2516C146.84 96.815 151.299 101.385 156.752 101.385C158.521 101.385 160.253 100.906 161.69 99.9849V94.605H156.899V91.2516H165.485V91.2508Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M170.532 104.626V77.9856H174.143V101.016H186.487V104.626H170.532Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M218.286 91.2878C218.286 98.9519 212.281 105.179 204.8 105.179C197.319 105.179 191.35 98.9519 191.35 91.2878C191.35 83.6238 197.356 77.3227 204.8 77.3227C212.243 77.3227 218.286 83.5498 218.286 91.2878ZM214.454 91.2878C214.454 85.9449 210.107 81.5972 204.801 81.5972C199.495 81.5972 195.183 85.9449 195.183 91.2878C195.183 96.6308 199.458 100.905 204.801 100.905C210.144 100.905 214.454 96.5576 214.454 91.2878Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M240.948 97.0363C240.948 100.978 237.558 104.59 233.394 104.59H223.224V77.9864H232.289C235.421 78.2077 239.18 81.0815 239.18 85.6134C239.18 87.4188 238.406 89.0399 237.3 90.5138C238.627 91.6563 239.732 92.4294 240.469 94.4199C240.801 95.267 240.948 96.1521 240.948 97.0363ZM226.872 89.4084H231.993C234.13 89.3344 235.531 87.2716 235.531 85.2449C235.531 83.2183 233.614 81.6703 231.625 81.5601H226.872V89.4084ZM237.3 96.9992C237.3 95.4883 236.379 94.0884 234.905 93.3515C234.389 93.1672 233.91 93.057 233.394 93.057H226.873V100.905H233.394C233.91 100.905 234.389 100.795 234.905 100.611C236.232 99.9479 237.19 98.7314 237.3 97.1473V97.0001V96.9992Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M268.915 104.553H265.156L262.172 98.0676H250.933L247.911 104.553H244.152L256.533 77.9124L268.914 104.553H268.915ZM260.587 94.6411L256.534 85.9819L252.518 94.6411H260.587Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M272.82 104.626V77.9856H276.431V101.016H288.775V104.626H272.82Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M42.3845 20.6336C18.9792 20.6336 0 39.6085 0 63.0182C0 86.4278 18.9749 105.403 42.3845 105.403C65.7942 105.403 84.7691 86.4278 84.7691 63.0182C84.7691 39.6085 65.7898 20.6336 42.3845 20.6336ZM58.7526 82.3056L42.3845 47.0479L26.0165 82.3056H18.882L42.3889 31.7284L65.8957 82.3056H58.7526Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M115.189 0H111.557V126H115.189V0Z\",fill:\"white\"})]});const 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\"})});default:return null;}};export default function ForgeSiteFooter({logo,logoHref=\"/forge\",column1Title=\"Programs\",column1Links=DEFAULT_PROGRAM_LINKS,column2Title=\"Company\",column2Links=DEFAULT_COMPANY_LINKS,column3Title=\"Legal\",column3Links=DEFAULT_LEGAL_LINKS,socials=DEFAULT_SOCIALS,copyright=\"\\xa9 2026 START Global. All rights reserved.\"}){const safe1=Array.isArray(column1Links)&&column1Links.length>0?column1Links:DEFAULT_PROGRAM_LINKS;const safe2=Array.isArray(column2Links)&&column2Links.length>0?column2Links:DEFAULT_COMPANY_LINKS;const safe3=Array.isArray(column3Links)&&column3Links.length>0?column3Links:DEFAULT_LEGAL_LINKS;const safeSocials=Array.isArray(socials)&&socials.length>0?socials:DEFAULT_SOCIALS;const groups=[{title:column1Title,links:safe1},{title:column2Title,links:safe2},{title:column3Title,links:safe3}];return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n        .forge-footer {\n          background: #000;\n          border-top: 1px solid rgba(255, 255, 255, 0.08);\n          padding: 4rem 0 2rem;\n        }\n        .forge-footer__container {\n          max-width: 1280px;\n          margin: 0 auto;\n          padding: 0 1.5rem;\n        }\n        .forge-footer__content {\n          display: grid;\n          grid-template-columns: 1fr;\n          gap: 3rem;\n          margin-bottom: 3rem;\n        }\n        /* Desktop only: logo | links | socials in one row (socials stack right). */\n        @media (min-width: 1024px) {\n          .forge-footer__content {\n            grid-template-columns: 1.5fr 2fr auto;\n            gap: 6rem;\n            align-items: start;\n          }\n        }\n        .forge-footer__brand {\n          display: flex;\n          flex-direction: column;\n        }\n        .forge-footer__logo {\n          display: inline-block;\n          opacity: 0.9;\n          transition: opacity 0.3s ease;\n          text-decoration: none;\n          width: fit-content;\n        }\n        .forge-footer__logo:hover { opacity: 1; }\n        .forge-footer__logo-svg {\n          height: 46px;\n          width: auto;\n          display: block;\n        }\n        .forge-footer__logo-img {\n          height: 46px;\n          width: auto;\n          display: block;\n          filter: brightness(0) invert(1);\n        }\n        .forge-footer__links {\n          display: grid;\n          grid-template-columns: repeat(2, 1fr);\n          gap: 2rem 3rem;\n        }\n        @media (min-width: 1024px) {\n          .forge-footer__links {\n            grid-template-columns: repeat(3, 1fr);\n            gap: 2rem 4rem;\n          }\n        }\n        .forge-footer__column {\n          display: flex;\n          flex-direction: column;\n          gap: 1rem;\n        }\n        .forge-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        .forge-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        .forge-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          width: fit-content;\n        }\n        .forge-footer__link:hover {\n          color: rgba(255, 255, 255, 1);\n          transform: translateX(4px);\n        }\n        /* Socials: horizontal row on mobile + tablet ... */\n        .forge-footer__social {\n          display: flex;\n          gap: 1rem;\n          align-items: center;\n        }\n        /* ... vertical stack, right-aligned, on desktop. */\n        @media (min-width: 1024px) {\n          .forge-footer__social {\n            flex-direction: column;\n            align-items: flex-end;\n          }\n        }\n        .forge-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        .forge-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        .forge-footer__bottom {\n          padding-top: 2rem;\n          border-top: 1px solid rgba(255, 255, 255, 0.08);\n          text-align: center;\n        }\n        @media (min-width: 1024px) {\n          .forge-footer__bottom { text-align: left; }\n        }\n        .forge-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:\"forge-footer\",\"data-nosnippet\":true,children:/*#__PURE__*/_jsxs(\"div\",{className:\"forge-footer__container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"forge-footer__content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"forge-footer__brand\",children:/*#__PURE__*/_jsx(\"a\",{href:normalizeHref(logoHref)||\"/forge\",className:\"forge-footer__logo\",\"aria-label\":\"START Global — home\",children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:\"START Global\",className:\"forge-footer__logo-img\"}):/*#__PURE__*/_jsx(StartGlobalLogo,{})})}),/*#__PURE__*/_jsx(\"div\",{className:\"forge-footer__links\",children:groups.map((group,gi)=>/*#__PURE__*/_jsxs(\"div\",{className:\"forge-footer__column\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"forge-footer__column-title\",children:group.title}),/*#__PURE__*/_jsx(\"ul\",{className:\"forge-footer__link-list\",children:group.links.map((link,li)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:normalizeHref(link.href),className:\"forge-footer__link\",children:link.label})},li))})]},gi))}),safeSocials.length>0&&/*#__PURE__*/_jsx(\"div\",{className:\"forge-footer__social\",children:safeSocials.map((social,i)=>/*#__PURE__*/_jsx(\"a\",{href:normalizeHref(social.href),target:\"_blank\",rel:\"noopener noreferrer\",className:\"forge-footer__social-link\",\"aria-label\":social.name,children:/*#__PURE__*/_jsx(SocialIcon,{type:social.iconType||\"linkedin\"})},i))})]}),/*#__PURE__*/_jsx(\"div\",{className:\"forge-footer__bottom\",children:/*#__PURE__*/_jsx(\"p\",{className:\"forge-footer__copyright\",children:copyright})})]})})]});}const linkArrayControl=defaultValue=>({type:ControlType.Array,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Link\"},href:{type:ControlType.String,title:\"URL / path\",defaultValue:\"\",placeholder:\"/start-summit or https://…\"}}},defaultValue:defaultValue});addPropertyControls(ForgeSiteFooter,{logo:{type:ControlType.Image,title:\"Logo (optional)\",description:\"Leave empty to use the built-in START Global logo.\"},logoHref:{type:ControlType.Link,title:\"Logo Link\"},column1Title:{type:ControlType.String,title:\"Column 1 Title\",defaultValue:\"Programs\"},column1Links:{title:\"Column 1 Links\",...linkArrayControl(DEFAULT_PROGRAM_LINKS)},column2Title:{type:ControlType.String,title:\"Column 2 Title\",defaultValue:\"Company\"},column2Links:{title:\"Column 2 Links\",...linkArrayControl(DEFAULT_COMPANY_LINKS)},column3Title:{type:ControlType.String,title:\"Column 3 Title\",defaultValue:\"Legal\"},column3Links:{title:\"Column 3 Links\",...linkArrayControl(DEFAULT_LEGAL_LINKS)},socials:{type:ControlType.Array,title:\"Social Links\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"LinkedIn\"},href:{type:ControlType.Link,title:\"Link\"},iconType:{type:ControlType.Enum,title:\"Icon\",options:[\"linkedin\",\"instagram\",\"youtube\",\"twitter\"],defaultValue:\"linkedin\"}}},defaultValue:DEFAULT_SOCIALS},copyright:{type:ControlType.String,title:\"Copyright\",defaultValue:\"\\xa9 2026 START Global. All rights reserved.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"ForgeFooterLink\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ForgeSocialLink\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ForgeSiteFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ForgeSiteFooterProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ForgeSiteFooter.map","\"use client\";import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}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 (string OR { url })\nconst normalizeHref=href=>{if(!href)return\"\";if(typeof href===\"string\")return href;if(typeof href===\"object\"&&\"url\"in href)return href.url||\"\";return String(href);};// START Forge brand accent (Copperwood). Overridable via the accentColor prop.\nconst FORGE_COPPERWOOD=\"#A86828\";const DEFAULT_NAV_LINKS=[{label:\"Home\",href:\"/forge\"},{label:\"Why\",href:\"#why\"},{label:\"Program\",href:\"#program\"},{label:\"What you get\",href:\"#get\"},{label:\"Who\",href:\"#who\"},{label:\"FAQ\",href:\"/forge/faq\"}];// Official START Forge wordmark (white), inlined so the header carries no\n// external image dependency. Scales with the container; height set in CSS.\nconst ForgeWordmark=()=>/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 263 106\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",className:\"forge-header__logo-svg\",\"aria-label\":\"START Forge\",role:\"img\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M141.786 46.0793C139.328 51.3346 132.462 53.0396 127.317 51.1065C124.624 50.0932 122.587 48.2492 121.335 45.6657C120.779 44.3743 120.316 43.0359 120.409 41.6561H127.41C127.41 43.3147 128.663 44.6995 130.145 45.2521C132.281 46.0836 134.874 45.2521 135.941 43.1756C136.544 42.0697 136.357 40.7319 135.659 39.7187C134.502 37.9203 132.23 37.6885 130.28 37.5067C128.056 37.2742 125.734 36.4935 123.789 35.1557C119.985 32.4375 119.241 26.9504 121.144 22.9828C123.602 17.7275 130.466 16.0225 135.613 17.9556C138.305 18.9225 140.296 20.7665 141.595 23.3964C142.151 24.5487 142.614 25.9799 142.478 27.406H135.524C135.524 25.701 134.27 24.3162 132.743 23.8099C131.168 23.1639 129.219 23.4427 127.967 24.5951C126.575 25.8401 126.251 27.8239 127.27 29.3434C128.429 31.0947 130.701 31.3736 132.603 31.509C134.873 31.7415 137.192 32.5223 139.141 33.86C142.945 36.5825 143.688 42.116 141.786 46.0793Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M171.302 23.9027H162.213V51.1529H156.09V23.9027H147.048V17.9094H171.302L171.302 23.9027Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M188.247 17.8633L171.83 51.1996H178.279L188.248 30.9648L198.221 51.1996H204.665L188.247 17.8633Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M234.828 51.1545H227.312L221.378 42.4849L219.521 39.8551L219.475 39.7624H214.975V51.1501H208.899V17.7212H221.19C227.312 17.7212 232.323 22.702 232.323 28.7881C232.323 33.1229 229.818 36.8587 226.107 38.6564H226.155L234.828 51.1545ZM226.107 28.7917C226.107 26.1619 224.064 24.0434 221.518 23.9036H214.98V33.7255H221.518C224.064 33.5401 226.107 31.3752 226.107 28.7917Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M262.999 23.9027H253.909V51.1529H247.786V23.9027H238.744V17.9094H263L262.999 23.9027Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M35.8659 17.3577C16.0603 17.3577 0 33.3208 0 53.0146C0 72.7084 16.0566 88.6714 35.8659 88.6714C55.6752 88.6714 71.7318 72.7084 71.7318 53.0146C71.7318 33.3208 55.6716 17.3577 35.8659 17.3577ZM49.7166 69.2405L35.8659 39.5793L22.0152 69.2405H15.978L35.8696 26.6915L55.7612 69.2405H49.7166Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M97.4746 0H94.401V106H97.4746V0Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M134.427 68.4054H122.925V75.0057H130.874V78.0735H122.925V87.7105H119.902V65.3377H134.427V68.4054Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M148.466 64.7799C154.794 64.7799 159.874 70.0168 159.874 76.5241C159.874 82.9695 154.794 88.2063 148.466 88.2063C142.17 88.2063 137.09 82.9695 137.09 76.5241C137.09 70.0168 142.17 64.7799 148.466 64.7799ZM148.466 84.6118C152.955 84.6118 156.633 80.9553 156.633 76.5241C156.633 72.0309 152.955 68.3744 148.466 68.3744C143.947 68.3744 140.331 72.0309 140.331 76.5241C140.331 80.9553 143.947 84.6118 148.466 84.6118Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M174.211 79.189L180.102 87.7415H176.361L170.72 79.5918H166.637V87.7415H163.551V65.3067H171.873C175.707 65.3067 178.761 68.4984 178.761 72.4338C178.761 75.5635 176.86 78.1974 174.211 79.189ZM166.637 76.5551H171.592C173.868 76.5551 175.738 74.7268 175.738 72.4338C175.738 70.2027 173.868 68.3744 171.592 68.3744H166.637V76.5551Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M194.006 76.4931H201.268V88.2063H198.463L198.058 87.4936V87.4007C196.78 87.9274 195.346 88.2063 193.881 88.2063C187.523 88.2063 182.38 82.9695 182.38 76.4931C182.38 70.0787 187.523 64.8109 193.881 64.8109C196.437 64.8109 198.837 65.6785 200.77 67.1349L198.588 69.49C197.216 68.5604 195.596 68.0336 193.881 68.0336C189.268 68.0336 185.497 71.814 185.497 76.4931C185.497 81.1722 189.268 85.0146 193.881 85.0146C195.377 85.0146 196.842 84.6118 198.058 83.8371V79.313H194.006V76.4931Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M219.594 87.7415H205.039V65.3377H219.594V68.4054H208.124V75.0057H216.041V78.0735H208.124V84.6738H219.594V87.7415Z\",fill:\"white\"})]});export default function ForgeSiteHeader({logo,logoHref=\"/forge\",navLinks=DEFAULT_NAV_LINKS,showBuilders=false,buildersLabel=\"Builders\",buildersHref=\"/forge/builders\",applyLabel=\"Apply\",applyHref=\"/forge/apply\",accentColor=FORGE_COPPERWOOD}){const[isScrolled,setIsScrolled]=useState(false);const[isMenuOpen,setIsMenuOpen]=useState(false);const safeLinks=Array.isArray(navLinks)&&navLinks.length>0?navLinks:DEFAULT_NAV_LINKS;const allLinks=showBuilders?[...safeLinks,{label:buildersLabel,href:buildersHref}]:safeLinks;useEffect(()=>{const onScroll=()=>setIsScrolled(window.scrollY>20);window.addEventListener(\"scroll\",onScroll);return()=>window.removeEventListener(\"scroll\",onScroll);},[]);// Lock body scroll + Escape-to-close while the mobile menu is open\nuseEffect(()=>{if(!isMenuOpen)return;document.body.style.overflow=\"hidden\";const onKey=e=>{if(e.key===\"Escape\")setIsMenuOpen(false);};document.addEventListener(\"keydown\",onKey);return()=>{document.body.style.overflow=\"\";document.removeEventListener(\"keydown\",onKey);};},[isMenuOpen]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n        .forge-header {\n          --forge-accent: ${accentColor};\n          position: sticky;\n          top: 0;\n          z-index: 1000;\n          background: rgba(0, 0, 0, 0.85);\n          -webkit-backdrop-filter: blur(12px);\n          backdrop-filter: blur(12px);\n          border-bottom: 1px solid rgba(245, 238, 224, 0.1);\n          transition: background 0.25s ease, border-color 0.25s ease;\n        }\n        .forge-header--scrolled {\n          background: rgba(0, 0, 0, 0.95);\n          border-bottom-color: rgba(245, 238, 224, 0.16);\n        }\n        .forge-header__inner {\n          max-width: 1280px;\n          margin: 0 auto;\n          padding: 0 1.5rem;\n          height: 72px;\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n          gap: 1.5rem;\n        }\n        .forge-header__logo {\n          display: inline-flex;\n          align-items: center;\n          text-decoration: none;\n          flex-shrink: 0;\n        }\n        .forge-header__logo-svg {\n          height: 34px;\n          width: auto;\n          display: block;\n        }\n        .forge-header__logo-img {\n          height: 34px;\n          width: auto;\n          display: block;\n          filter: brightness(0) invert(1);\n        }\n        .forge-header__nav {\n          display: flex;\n          align-items: center;\n          gap: 1.75rem;\n          margin-left: auto;\n        }\n        .forge-header__link {\n          font-family: \"Prompt\", sans-serif;\n          font-size: 0.95rem;\n          font-weight: 500;\n          color: rgba(245, 238, 224, 0.7);\n          text-decoration: none;\n          transition: color 0.2s ease;\n          white-space: nowrap;\n        }\n        .forge-header__link:hover {\n          color: var(--forge-accent);\n        }\n        .forge-header__cta {\n          font-family: \"Prompt\", sans-serif;\n          font-size: 0.95rem;\n          font-weight: 600;\n          color: #20130A;\n          background: var(--forge-accent);\n          border: 2px solid var(--forge-accent);\n          padding: 0.55rem 1.4rem;\n          border-radius: 999px;\n          text-decoration: none;\n          white-space: nowrap;\n          transition: background 0.2s ease, color 0.2s ease, transform 0.15s ease;\n        }\n        .forge-header__cta:hover {\n          background: transparent;\n          color: var(--forge-accent);\n          transform: translateY(-1px);\n        }\n        .forge-header__burger {\n          display: none;\n          flex-direction: column;\n          justify-content: center;\n          gap: 5px;\n          width: 44px;\n          height: 44px;\n          background: transparent;\n          border: none;\n          cursor: pointer;\n          padding: 0;\n        }\n        .forge-header__burger span {\n          display: block;\n          width: 24px;\n          height: 2px;\n          background: #F5EEE0;\n          margin: 0 auto;\n          transition: transform 0.25s ease, opacity 0.25s ease;\n        }\n        .forge-header__burger--open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }\n        .forge-header__burger--open span:nth-child(2) { opacity: 0; }\n        .forge-header__burger--open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }\n\n        .forge-header__mobile {\n          position: fixed;\n          left: 0;\n          right: 0;\n          top: 72px;\n          /* Force full height with viewport units — position:fixed inside a\n             Framer wrapper can mis-resolve the bottom offset, leaving the panel\n             short so the footer shows through. Explicit height fixes it. */\n          height: calc(100vh - 72px);\n          height: calc(100dvh - 72px);\n          background: #000;\n          z-index: 999;\n          display: flex;\n          flex-direction: column;\n          padding: 2rem 1.5rem;\n          gap: 0.5rem;\n          overflow-y: auto;\n          /* Fade + slight slide DOWN, staying within the viewport width so the\n             closed panel never extends the page's horizontal scroll. */\n          opacity: 0;\n          visibility: hidden;\n          transform: translateY(-10px);\n          pointer-events: none;\n          transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s;\n        }\n        .forge-header__mobile--open {\n          opacity: 1;\n          visibility: visible;\n          transform: translateY(0);\n          pointer-events: auto;\n        }\n        .forge-header__mobile-link {\n          font-family: \"Prompt\", sans-serif;\n          font-size: 1.4rem;\n          font-weight: 600;\n          color: #F5EEE0;\n          text-decoration: none;\n          padding: 1rem 0;\n          border-bottom: 1px solid rgba(245, 238, 224, 0.1);\n        }\n        .forge-header__mobile-link:hover { color: var(--forge-accent); }\n        .forge-header__mobile-cta {\n          margin-top: 1.5rem;\n          text-align: center;\n          font-family: \"Prompt\", sans-serif;\n          font-size: 1.1rem;\n          font-weight: 600;\n          color: #20130A;\n          background: var(--forge-accent);\n          padding: 1rem;\n          border-radius: 999px;\n          text-decoration: none;\n        }\n\n        @media (max-width: 900px) {\n          .forge-header__nav { display: none; }\n          .forge-header__burger { display: flex; }\n        }\n      `}),/*#__PURE__*/_jsxs(\"header\",{className:`forge-header ${isScrolled?\"forge-header--scrolled\":\"\"}`,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"forge-header__inner\",children:[/*#__PURE__*/_jsx(\"a\",{href:normalizeHref(logoHref)||\"/forge\",className:\"forge-header__logo\",\"aria-label\":\"START Forge — home\",children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:\"START Forge\",className:\"forge-header__logo-img\"}):/*#__PURE__*/_jsx(ForgeWordmark,{})}),/*#__PURE__*/_jsxs(\"nav\",{className:\"forge-header__nav\",\"aria-label\":\"Primary\",children:[allLinks.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:normalizeHref(link.href),className:\"forge-header__link\",children:link.label},i)),/*#__PURE__*/_jsx(\"a\",{href:normalizeHref(applyHref)||\"/forge/apply\",className:\"forge-header__cta\",children:applyLabel})]}),/*#__PURE__*/_jsxs(\"button\",{className:`forge-header__burger ${isMenuOpen?\"forge-header__burger--open\":\"\"}`,onClick:()=>setIsMenuOpen(v=>!v),\"aria-label\":isMenuOpen?\"Close menu\":\"Open menu\",\"aria-expanded\":isMenuOpen,children:[/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:`forge-header__mobile ${isMenuOpen?\"forge-header__mobile--open\":\"\"}`,children:[allLinks.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:normalizeHref(link.href),className:\"forge-header__mobile-link\",onClick:()=>setIsMenuOpen(false),children:link.label},i)),/*#__PURE__*/_jsx(\"a\",{href:normalizeHref(applyHref)||\"/forge/apply\",className:\"forge-header__mobile-cta\",onClick:()=>setIsMenuOpen(false),children:applyLabel})]})]})]});}addPropertyControls(ForgeSiteHeader,{logo:{type:ControlType.Image,title:\"Logo (optional)\",description:\"Leave empty to use the built-in START Forge wordmark.\"},logoHref:{type:ControlType.Link,title:\"Logo Link\"},navLinks:{type:ControlType.Array,title:\"Nav Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Link\"},href:{type:ControlType.Link,title:\"Link\"}}},defaultValue:DEFAULT_NAV_LINKS},showBuilders:{type:ControlType.Boolean,title:\"Show Builders link\",defaultValue:false,enabledTitle:\"Shown\",disabledTitle:\"Hidden\"},buildersLabel:{type:ControlType.String,title:\"Builders Label\",defaultValue:\"Builders\",hidden:props=>!props.showBuilders},buildersHref:{type:ControlType.Link,title:\"Builders Link\",hidden:props=>!props.showBuilders},applyLabel:{type:ControlType.String,title:\"Apply Label\",defaultValue:\"Apply\"},applyHref:{type:ControlType.Link,title:\"Apply Link\",description:\"Links to the Apply page (/forge/apply). In Framer, set this to your Apply page.\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:FORGE_COPPERWOOD}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ForgeSiteHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ForgeSiteHeaderProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ForgeNavLink\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ForgeSiteHeader.map","// Generated by Framer (bee8ea6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ForgeCountdownStrip from\"#framer/local/codeFile/pcqqb2X/ForgeCountdownStrip.js\";import ForgeSiteFooter from\"#framer/local/codeFile/myZjNsN/ForgeSiteFooter.js\";import ForgeSiteHeader from\"#framer/local/codeFile/VW7i00r/ForgeSiteHeader.js\";const ForgeSiteHeaderFonts=getFonts(ForgeSiteHeader);const ForgeCountdownStripFonts=getFonts(ForgeCountdownStrip);const ForgeSiteFooterFonts=getFonts(ForgeSiteFooter);const breakpoints={BWP5Vqc4E:\"(min-width: 810px) and (max-width: 1199.98px)\",Pk0G7FI0V:\"(max-width: 809.98px)\",X5bGpjNrf:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-2qrg4\";const variantClassNames={BWP5Vqc4E:\"framer-v-1s7o383\",Pk0G7FI0V:\"framer-v-dbgu1y\",X5bGpjNrf:\"framer-v-1s0nggg\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-2qrg4.framer-11rgaee, .framer-2qrg4 .framer-11rgaee { display: block; }\",\".framer-2qrg4.framer-1s0nggg { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2qrg4 .framer-1ixdpap-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; }\",\".framer-2qrg4 .framer-10sncz5-container { flex: none; height: auto; order: -999; position: relative; width: 100%; }\",\".framer-2qrg4 .framer-nyn296 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-2qrg4 .framer-k8amuk-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={BWP5Vqc4E:\"(min-width: 810px) and (max-width: 1199.98px)\",Pk0G7FI0V:\"(max-width: 809.98px)\",X5bGpjNrf:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"X5bGpjNrf\",Phone:\"Pk0G7FI0V\",Tablet:\"BWP5Vqc4E\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"X5bGpjNrf\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"X5bGpjNrf\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1s0nggg\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":GLXfktob_\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":jaZ00yjcS\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":hsFxWRvcs\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":VUgnDcVD4\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{webPageId:\"ebDZb4lzS\"},implicitPathVariables:undefined},{href:{webPageId:\"xlCYRjpi7\"},implicitPathVariables:undefined},{href:{webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":GLXfktob_\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":jaZ00yjcS\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":hsFxWRvcs\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":VUgnDcVD4\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{webPageId:\"ebDZb4lzS\"},implicitPathVariables:undefined},{href:{webPageId:\"xlCYRjpi7\"},implicitPathVariables:undefined},{href:{webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":GLXfktob_\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":jaZ00yjcS\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":hsFxWRvcs\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{hash:\":VUgnDcVD4\",webPageId:\"dDS8OY7h7\"},implicitPathVariables:undefined},{href:{webPageId:\"ebDZb4lzS\"},implicitPathVariables:undefined},{href:{webPageId:\"xlCYRjpi7\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ixdpap-container\",isAuthoredByUser:true,nodeId:\"hz66v71Zr\",scopeId:\"e4Es4aEOd\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BWP5Vqc4E:{buildersHref:resolvedLinks[15],logoHref:resolvedLinks[8],navLinks:[{href:resolvedLinks[9],label:\"Home\"},{href:resolvedLinks[10],label:\"Why\"},{href:resolvedLinks[11],label:\"Program\"},{href:resolvedLinks[12],label:\"What you get\"},{href:resolvedLinks[13],label:\"Who\"},{href:resolvedLinks[14],label:\"FAQ\"}]},Pk0G7FI0V:{buildersHref:resolvedLinks[23],logoHref:resolvedLinks[16],navLinks:[{href:resolvedLinks[17],label:\"Home\"},{href:resolvedLinks[18],label:\"Why\"},{href:resolvedLinks[19],label:\"Program\"},{href:resolvedLinks[20],label:\"What you get\"},{href:resolvedLinks[21],label:\"Who\"},{href:resolvedLinks[22],label:\"FAQ\"}]}},children:/*#__PURE__*/_jsx(ForgeSiteHeader,{accentColor:\"rgb(168, 104, 40)\",applyHref:\"https://startglobal1920.notion.site/3854da13be3280dc9f27fa5402a57e03\",applyLabel:\"Apply\",buildersHref:resolvedLinks[7],buildersLabel:\"Builders\",height:\"100%\",id:\"hz66v71Zr\",layoutId:\"hz66v71Zr\",logoHref:resolvedLinks[0],navLinks:[{href:resolvedLinks[1],label:\"Home\"},{href:resolvedLinks[2],label:\"Why\"},{href:resolvedLinks[3],label:\"Program\"},{href:resolvedLinks[4],label:\"What you get\"},{href:resolvedLinks[5],label:\"Who\"},{href:resolvedLinks[6],label:\"FAQ\"}],showBuilders:false,style:{width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-10sncz5-container\",isAuthoredByUser:true,nodeId:\"CLw5jnE41\",scopeId:\"e4Es4aEOd\",children:/*#__PURE__*/_jsx(ForgeCountdownStrip,{accentColor:\"rgb(200, 144, 72)\",backgroundColor:\"rgb(77, 49, 29)\",closedText:\"APPLICATIONS CLOSED \\xb7 BATCH 01 STARTS 17 AUGUST\",datesText:\"AUG 17 – SEP 11, 2026\",deadlineISO:\"2026-07-29T23:59:59+02:00\",deadlineMode:\"Auto\",height:\"100%\",id:\"CLw5jnE41\",layoutId:\"CLw5jnE41\",locationText:\"START CAMPUS, ST. GALLEN\",preLabel:\"APPLICATIONS CLOSE JULY 29 —\",style:{width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-nyn296\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sKUg1mf1P\"},implicitPathVariables:undefined},{href:{webPageId:\"sKUg1mf1P\"},implicitPathVariables:undefined},{href:{webPageId:\"sKUg1mf1P\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-k8amuk-container\",isAuthoredByUser:true,nodeId:\"cNpSZNGSy\",scopeId:\"e4Es4aEOd\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BWP5Vqc4E:{logoHref:resolvedLinks1[1]},Pk0G7FI0V:{logoHref:resolvedLinks1[2]}},children:/*#__PURE__*/_jsx(ForgeSiteFooter,{column1Links:[{href:\"/start-summit\",label:\"START Summit\"},{href:\"/start-hack\",label:\"START Hack\"},{href:\"/start-network\",label:\"START Network\"},{href:\"/start-fellowship\",label:\"START Fellowship\"}],column1Title:\"Programs\",column2Links:[{href:\"/contact\",label:\"Contact\"},{href:\"https://startglobal.frontify.com/d/pdWAnhJEeAox\",label:\"Media Kit\"}],column2Title:\"Company\",column3Links:[{href:\"/terms-and-conditions\",label:\"Terms & Conditions\"},{href:\"/privacy-policy\",label:\"Privacy Policy\"},{href:\"/imprint\",label:\"Imprint\"}],column3Title:\"Legal\",copyright:\"\\xa9 2026 START Global. All rights reserved.\",height:\"100%\",id:\"cNpSZNGSy\",layoutId:\"cNpSZNGSy\",logoHref:resolvedLinks1[0],socials:[{href:\"https://www.linkedin.com/company/startglobal/\",iconType:\"linkedin\",name:\"LinkedIn\"},{href:\"https://www.instagram.com/start_global/\",iconType:\"instagram\",name:\"Instagram\"},{href:\"https://www.youtube.com/@STARTGlobalAssociation\",iconType:\"youtube\",name:\"YouTube\"}],style:{width:\"100%\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BWP5Vqc4E\":{\"layout\":[\"fixed\",\"fixed\"]},\"Pk0G7FI0V\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"X5bGpjNrf\":[\".framer-1ixdpap-container\",\".framer-10sncz5-container\",\".framer-k8amuk-container\"],\"BWP5Vqc4E\":[\".framer-1ixdpap-container\",\".framer-10sncz5-container\",\".framer-k8amuk-container\"],\"Pk0G7FI0V\":[\".framer-1ixdpap-container\",\".framer-10sncz5-container\",\".framer-k8amuk-container\"]}\n * @framerBreakpoints {\"X5bGpjNrf\":{\"min\":1200,\"canvasClassName\":\"framer-1s0nggg-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"BWP5Vqc4E\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1s7o383-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Pk0G7FI0V\":{\"max\":809,\"canvasClassName\":\"framer-dbgu1y-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant X5bGpjNrf\n * @framerLayoutTemplate true\n */const Framere4Es4aEOd=withCSS(Component,css,\"framer-2qrg4\");export default Framere4Es4aEOd;Framere4Es4aEOd.displayName=\"Forge Layout\";Framere4Es4aEOd.defaultProps={height:1e3,width:1200};addFonts(Framere4Es4aEOd,[{explicitInter:true,fonts:[]},...ForgeSiteHeaderFonts,...ForgeCountdownStripFonts,...ForgeSiteFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framere4Es4aEOd\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"X5bGpjNrf\\\":[\\\".framer-1ixdpap-container\\\",\\\".framer-10sncz5-container\\\",\\\".framer-k8amuk-container\\\"],\\\"BWP5Vqc4E\\\":[\\\".framer-1ixdpap-container\\\",\\\".framer-10sncz5-container\\\",\\\".framer-k8amuk-container\\\"],\\\"Pk0G7FI0V\\\":[\\\".framer-1ixdpap-container\\\",\\\".framer-10sncz5-container\\\",\\\".framer-k8amuk-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"X5bGpjNrf\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BWP5Vqc4E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Pk0G7FI0V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"X5bGpjNrf\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1s0nggg-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"BWP5Vqc4E\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1s7o383-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Pk0G7FI0V\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-dbgu1y-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport ForgeLayout from \"https://framerusercontent.com/modules/1RHJamw3WSXg6GSHuCUx/2s9O5x7sRGTTrZZPYo5L/e4Es4aEOd.js\";\r\n\r\n\t\tconst routes = {sKUg1mf1P: {elements: {hQkZZBt4c: \"fellowship\", IduF2R1JL: \"summit\", PD_g_hX3y: \"hack\", PrPdM9w_5: \"network\", WKGCJgJtW: \"initiatives\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1mLTomoNysU2kCsViDAB/L5gFiZsCwVkpPEDDCPkk/sKUg1mf1P.js\")), path: \"/\"}, gSxoYGWEb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/24CcwHSaMiJdqW8l6kTp/OZnae8G83ErjU2udELY1/gSxoYGWEb.js\")), path: \"/404\"}, wXbZKBnhC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/o2GiM9Bb6c3sFUHFPUiP/sSPGxwzsZKPLQasaftPv/wXbZKBnhC.js\")), path: \"/history\"}, N5GmjrQj1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HMIfkzTkEJeSkRnj4cEH/0oWFxbOFNrgVzUufSieg/N5GmjrQj1.js\")), path: \"/newsletters\"}, x2gYikyzW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EWaslZGcGYKcrzuC8YCX/qbl43X8E7BjTTrU6Bh3o/x2gYikyzW.js\")), path: \"/team\"}, lYMrxPe9g: {elements: {lz573EY89: \"apply\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zp6oP9qGUFUrEs7GDuhm/1Ufnp4Er4ILJVyH1ko7q/lYMrxPe9g.js\")), path: \"/join-the-team\"}, X69Cf77F6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tFZhvTnvx1jNi4eUmMpd/5Jhax0tdbbX3IpsDMVII/X69Cf77F6.js\")), path: \"/socials\"}, AmwByaNZb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2MH77K4XwROGcSEcntNM/s5ztM6XYIPlPqNDgeAzJ/AmwByaNZb.js\")), path: \"/start-summit/socials\"}, VPsp7Rwgu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0oSAvJKCAig15e0N49J6/ObmWgOxr2fBOBTygTIKx/VPsp7Rwgu.js\")), path: \"/start-hack/countdown\"}, n_FgYbTC5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UjzEwcLUuMC8SLg5DB49/q2V1nDPfgW1uE7Oys0qz/n_FgYbTC5.js\")), path: \"/start-hack/socials\"}, RmEWHPYZS: {elements: {ANuFoClmC: \"goals\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dLmle84il7KAOcV0qbfL/BAsoqcO1tffpJwZwciHI/RmEWHPYZS.js\")), path: \"/vision\"}, FmS_dTfRb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Oq8parFRafVa7E2xwh5b/Nj46yQ2GxGCzKNPPRumN/FmS_dTfRb.js\")), path: \"/terms-and-conditions\"}, p2wvfSU7Z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dtkfYSuze0Pu9Kjxe51T/k5qdnEIpFUz8nn5MEjUL/p2wvfSU7Z.js\")), path: \"/privacy-policy\"}, xYWPOO20y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6vgoXrn0v6xPSLnawVPX/IWON0h03fKjGMgnLePMt/xYWPOO20y.js\")), path: \"/aws-founders-lunch-privacy\"}, sD22V67AF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cVeeVilm6anuTwwov2UH/2FfiuafsIAhEzDrBcrFz/sD22V67AF.js\")), path: \"/swc-pitching-privacy\"}, KBj84NZPf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HvDUO0I5jB3ma4MSFw9k/3ccgNBspWuWrbcJKS0tr/KBj84NZPf.js\")), path: \"/imprint\"}, jBQIZM6_3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OPdwQoJ1SbpEdfLbFkDP/UiFgq3TyQA6i9axDM0Iz/jBQIZM6_3.js\")), path: \"/summit-stats\"}, xfvvCVl8H: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hezsCNTEY6ZurGGdJ1tC/Vg4ziOH7aSWC2O8uYbPZ/xfvvCVl8H.js\")), path: \"/start-fellowship\"}, ZYqAW6qpr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sINGzNRGDbzennWFb8yJ/GEJHFJcvRJgAAYP61qeZ/ZYqAW6qpr.js\")), path: \"/start-fellowship/incubator\"}, XLfQHh6sB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4JHesujcrNyYhRl7UDLX/H75qIHkyzwMc4sgeMQfi/XLfQHh6sB.js\")), path: \"/start-summit/goodies\"}, mArsbv0cj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MFLVS9FXeBhFrXLozLF7/P38SG5rj6LRtJ0rCtQuc/mArsbv0cj.js\")), path: \"/start-fellowship/accelerator\"}, WogslwQPG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bwlNP3GEZocF8z3NlqfN/sIB1fu8p3cvMOxtkrjWO/WogslwQPG.js\")), path: \"/start-sphere\"}, nXoS68UZG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nNjchVueY0lLABzNR1Ci/7B1YUXB8Q0RgyGBV0I1x/nXoS68UZG.js\")), path: \"/start-sphere/network\"}, vDD1fniBC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fht3McRPxFnqOGB44yyK/Zfadqd2N6By6AyKc0E7u/vDD1fniBC.js\"))}, C4K1lRBNk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gM1zbuIFtWCCh5xDgWVw/Nuwa9u2RO1oGgM6J0OsT/C4K1lRBNk.js\")), path: \"/start-fellowship/fellows\"}, w_R34Pv0p: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oOtiIIeBIATIQGTIVtDK/vjSxChUxxZabhP6ZU3Sm/w_R34Pv0p.js\")), path: \"/contact\"}, Df_VlNFDA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v0fiDCMVGzI8eXZpNfAC/g7JMrM62mlonoLXH8CZQ/Df_VlNFDA.js\")), path: \"/partnerships-contact\"}, AehEKcxZ0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7CS8QtfheHgb2E1RDKvw/ab2H9Dfmog0SyhyKdv0R/AehEKcxZ0.js\")), path: \"/start-fellowship/fs-history\"}, v6e0ktHTi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/be7re8vm8dAo2gbxBvJA/ULtqHqPpIIgy9VsojmJa/v6e0ktHTi.js\")), path: \"/start-fellowship/fs-faq\"}, ViSlmQPf6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YYLCkd5JoFLt2KUtDUg6/KAYCIwe9aA1y80aXi1rK/ViSlmQPf6.js\")), path: \"/event/matchmaking\"}, FsPGoq31w: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Aykaa3ld6RdtPW3eq8Xo/3OYeBEJ9z6R9nIFpkVRc/FsPGoq31w.js\")), path: \"/start-sphere/events\"}, lQHURXVUz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ORXSyQutfnMOUtapX77E/zwKNckaYfhyy2wg416fc/lQHURXVUz.js\")), path: \"/start-summit/experience/side-events/lp-gp-dinner\"}, ABvcCydtD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c6h7cXu4kIdrzxZrcbUF/L4F1Sh15a4ZVfQwatvHR/ABvcCydtD.js\")), path: \"/start-summit/experience/side-events/investor-day-zero\"}, jhgLeB0S7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bQDuKyqXd1pHuldSPbGp/o1CPlfeOeBwUOKJACSYR/jhgLeB0S7.js\")), path: \"/start-summit/partners\"}, HQ0QcWG_M: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KNGJuKDHfQy2RRZECi4e/nVe5R93cNhvNAZvQIgGA/HQ0QcWG_M.js\")), path: \"/start-summit/become-a-partner\"}, GQK19nVyg: {elements: {lr1yhsv8m: \"browse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UKtbzuSEFBzFfcSgAnZI/uTJUFfSdh5BTBhNA9qL9/GQK19nVyg.js\")), path: \"/start-summit/speakers\"}, Z3iDU70h6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/D8JrJkqa8RNShgOyRann/PUzDCmuRFwAvouzYh7LQ/Z3iDU70h6.js\")), path: \"/start-summit/schedule\"}, zKxyuuPbq: {elements: {Lt9CSjqbW: \"your-path\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RxKsliI8kGLLaEl3HSL4/vs8GuJYwP5swzfz5AnuS/zKxyuuPbq.js\")), path: \"/start-summit/landing-page\"}, p_CVsSuTL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PkTFNJJfUB6Vs4ItZYin/qM0fJigCzt8Myvmrdp0Q/p_CVsSuTL.js\")), path: \"/start-summit/faq\"}, iFo5GLh_7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a2eioMiFdKrVlCOMkgcY/6IJaybmz3HYu2IzTSUeq/iFo5GLh_7.js\")), path: \"/start-summit/previous-speakers\"}, KloItdgcC: {elements: {dYdD12Ym6: \"the-stage\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HUjS9nfXLgNMk8JTtduI/jej5ULB8DWOL2PGQO4ya/KloItdgcC.js\")), path: \"/start-summit\"}, aYz7O9CV5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vKwp2puibmxyQoT4El7X/CS77KosAdmyBkzni0Zv9/aYz7O9CV5.js\")), path: \"/start-summit/experience/topic\"}, wGRvQ0_h4: {elements: {KZ6hxPPSA: \"catalogue\", t5rwzUGwZ: \"info\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IROAplIpLB8FhA7nIP2A/1W1ys1kXPT73fKGPP3SY/wGRvQ0_h4.js\")), path: \"/start-summit/experience/pitching-competitions\"}, g5tXt1aQw: {elements: {jbhIhTHjU: \"learn-more\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AZsf8P2arXAgXzEGk7bO/LqwamfazdCOis7QJgPZi/g5tXt1aQw.js\")), path: \"/start-summit/attend/volunteer\"}, t4ikuF7au: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XlZ07TunnMYazGfacVhO/6o0WJcjRGBZwcxGwptxb/t4ikuF7au.js\")), path: \"/start-summit/attend/volunteer/apply\"}, KRR8AwGhw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KvZApHfPH3YtOVuZ9dLO/V8iKgqwBn10vnDyqGEeD/KRR8AwGhw.js\")), path: \"/start-summit/feedback\"}, N20Wzj4Oh: {elements: {swk0zKGs7: \"offers\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/W4UH2hoFZ2JYvrCtgy6V/w0VX1BQmtwq5l3coSGeB/N20Wzj4Oh.js\")), path: \"/start-summit/experience/swiss-experience\"}, lOrnKZnOy: {elements: {bENaTchaV: \"side-events\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uyyuoJ6NcKbCtVJAHrZD/3vTIlG6Tup19a5Ic1p28/lOrnKZnOy.js\")), path: \"/start-summit/experience\"}, uliheAhZC: {elements: {wYxihINRT: \"info\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lsw1tFBVZEYqERGc2REc/Oe7v1eXWeWYEf9lMdYeo/uliheAhZC.js\")), path: \"/start-summit/attend/startups\"}, EZ76ZoagN: {elements: {TAXIpbn34: \"info\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HWwBeRFrjHCMVrD83vi6/KzUOX05AFxQjvwNsgHIw/EZ76ZoagN.js\")), path: \"/start-summit/attend/investors\"}, xctPB6QeY: {elements: {N8TA9le6u: \"info\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FfDxl7EybQC8hUFEneu8/6h6DnPXUWsv855zudepu/xctPB6QeY.js\")), path: \"/start-summit/attend/corporates\"}, nkTx76d7A: {elements: {PgwbMZQa6: \"goals-1\", RqMhHUXVJ: \"goals\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q38Lq3iO2EOOSmSL6d8b/fWESpSJUzPg6SHhYSsXu/nkTx76d7A.js\")), path: \"/start-summit/attend/attendees\"}, wK9guha46: {elements: {Ijz5Je_oW: \"info\", LlHpmzBgX: \"choose-your-goal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2UvpZjPZEaQiGOyhU144/oyi0jLxzkMcudOftLJOd/wK9guha46.js\")), path: \"/start-summit/attend/students\"}, YpC7TTidw: {elements: {AHLBIS_Qf: \"choose-your-goal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t9QIETm7Mi1GfFnaKpY7/OtdgU4ovQbsGKz7E3cc8/YpC7TTidw.js\")), path: \"/start-summit/attend/media\"}, t4g23iaip: {elements: {IZ27KBV8k: \"choose-your-goal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ej6IaUSWIcjP2LdULTYo/bnJzug9tree18ry49q5j/t4g23iaip.js\")), path: \"/start-summit/attend/media/coverage\"}, zWuU2EL13: {elements: {HiY6zwyJ4: \"choose-your-goal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lHRHc81y62xeEOgWjgqJ/7bGJaky8lqnk4MOvecz1/zWuU2EL13.js\")), path: \"/start-summit/attend/media/releases\"}, yPoXKlOqq: {elements: {m1MY3xYLi: \"choose-your-goal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0TLwqYFduzb64t3IjNoi/iEaREkv8ca4TASMFAB2G/yPoXKlOqq.js\")), path: \"/start-summit/attend/media/releases/start-summit-2026\"}, cc7HbiqDV: {elements: {VKIRKF6Ik: \"info\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ADPCW79aIrOPqntPIoBw/ozIf3jnTYWQzGJvxDYir/cc7HbiqDV.js\")), path: \"/start-summit/experience/start-fair\"}, TpIQybMKO: {elements: {YBnqlFgAU: \"your-path\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Aon2MEEhN54hhvk2duCT/1btXkH7OOiYHpb2mpiOp/TpIQybMKO.js\")), path: \"/start-summit/attend\"}, mwmTYDshT: {elements: {BAvogA49c: \"side-events\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Fs0LsA3IZnRKRzCTw1pg/cvdouZiTdwujTcgdRvyC/mwmTYDshT.js\")), path: \"/start-summit/experience/side-events\"}, g6GUuP7kh: {elements: {f9Zs0YAiR: \"side-events\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6xY4SUL0DUgV9ab1wsRx/EYWN10VTplRv96VSuydf/g6GUuP7kh.js\")), path: \"/start-summit/experience/workshops\"}, oR8V_wh_S: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UPCk1akZTXLO17K3Penl/BkAFt2CjY6418vzFnYOI/oR8V_wh_S.js\")), path: \"/start-summit/experience/food-festival\"}, aYWt4GsXq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MVVfj9jZigUvsW6rQKSp/XHyGstbYDAC939eoroYD/aYWt4GsXq.js\")), path: \"/start-summit/experience/afterparty\"}, kkKvn6RGd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x5zCEB77BMac1voeixjy/An2iBn1pp0EL0szslHTu/kkKvn6RGd.js\")), path: \"/start-summit/experience/bill-gurley\"}, g3yNZ6xpw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sdFQgSOqD2rDXjEc7w3c/X0W6HUDfgL0itxIfatya/g3yNZ6xpw.js\")), path: \"/start-summit/experience/bill-gurley/epfl\"}, teADbDwYB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CXMkDFIk2GmB5mvscS1S/9I2p8P5Ve9aifFrNpL00/teADbDwYB.js\")), path: \"/start-hack\"}, qAlfBS7pN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zzXDho6HzUWFLkkGXnZ8/0OoFTO8Z6thTqLO7r2bV/qAlfBS7pN.js\")), path: \"/start-hack/cases/2026\"}, R2Yo_Eu2E: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JK7wxESkdGOQov3vrCGi/oa2yNdry5kYwZbRvySUY/R2Yo_Eu2E.js\")), path: \"/start-hack/cases/previous\"}, Tz2J2spHa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hbhKEJND2z1jQzBBeRM7/kcMrDQEJoF9I5oQZQwu5/Tz2J2spHa.js\")), path: \"/start-hack/partners\"}, ISsTxW14E: {elements: {TicH9qi7a: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eObSWY1rO6nJbdlrgkEM/kC3ornQ8YGJGDiPbiRb2/ISsTxW14E.js\")), path: \"/start-hack/partner-up\"}, pDdbMpZp7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VHIQivhEYdoDjdIDwJR3/jdHjVX9XiTnJy0EM3Pw4/pDdbMpZp7.js\")), path: \"/start-hack/events\"}, xN_JuXryi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y954sVayONegucIEOskW/fW6wPLWh6wGNgWGBEuF0/xN_JuXryi.js\")), path: \"/start-hack/about\"}, nTDrP_gQy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jRylyYWKxQTN8nqcWJ7E/TshPGlotE1z1N1f8nqkR/nTDrP_gQy.js\")), path: \"/meet-me-in-sg\"}, sJqOzCxNs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uXYVB3baeB0wVV8gOv9d/IKSsWwjO1MNU9oMZa50k/sJqOzCxNs.js\")), path: \"/hacking-in-sg\"}, dDS8OY7h7: {elements: {GLXfktob_: \"why\", hsFxWRvcs: \"get\", jaZ00yjcS: \"program\", VUgnDcVD4: \"who\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5vHMtXRJJGAbBDl98Tdy/tnwsWB6YcuAMASqQrN2M/dDS8OY7h7.js\")), path: \"/start-forge\"}, ebDZb4lzS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Qtqv2yxV9RF5TvXhPx0Y/WTt1IERoiRdbBrO4GKDa/ebDZb4lzS.js\")), path: \"/start-forge/faq\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"957f65010528ba4aa3a1d4f74d6470ae2106a84166095a3f169fc5129f8fdd72\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"dDS8OY7h7\":\r\ncase \"ebDZb4lzS\":\r\ncase \"xlCYRjpi7\":\r\ncase \"L2tHGMxFg\":\r\nreturn React.createElement(ForgeLayout, {...props, key: \"ForgeLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"dDS8OY7h7\":\r\ncase \"ebDZb4lzS\":\r\ncase \"xlCYRjpi7\":\r\ncase \"L2tHGMxFg\":\r\nreturn [{hash: \"1s0nggg\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1s7o383\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"dbgu1y\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: false, privateRouterReplaceState: false, scrollRestoration: false, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/24CcwHSaMiJdqW8l6kTp/OZnae8G83ErjU2udELY1/gSxoYGWEb.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.startglobal.org\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/h1LjILpwKGmbYUlei30g/k8gxd1JYmiiAwCwCkv9v/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}