{"version":3,"file":"script_main.DC0gPy9Y.mjs","names":["MenuDesktopFonts","MenuDesktop","MenuDesktopSFonts","MenuDesktopS","MenuMobileFonts","MenuMobile","MenuDesktopMFonts","MenuDesktopM","FooterFonts","Footer","breakpoints","isBrowser","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","useState","useRef","fonts","css","className","fonts","css","className","fonts","css","className","css","addPropertyOverrides","EmbedFonts","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","EmbedFonts","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","MenuDesktop","MenuMobile","MenuDesktopS","MenuDesktopM","HeaderTablet","HeaderDesktop","HeaderMobile","Footer","isBrowser","useRef","React.useId","className","PropertyOverrides","React.createElement","Project","Page","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.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/a9MbpJQFeRTdasUZutv2/Uj5LYKCnJmsvPr2YshBg/kqt4LEaUa.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js","https:/framerusercontent.com/modules/P6oYN17rxfhqLOpqc5Yf/7RmnPncCb3yvX19caSH4/D366E5Egp.js","https:/framerusercontent.com/modules/nEQKhxTIJ3TM2x0RRFmT/r8m8fAiWhVn5oBB0bEp2/DPS2HyIb6.js","https:/framerusercontent.com/modules/xJsj26a4qT4Hg4ELsXjR/HClTMMZGK5QLHpP5CgMA/K9fzflw1W.js","https:/framerusercontent.com/modules/5I1wS37wADVW3Vo3xLOA/LbbbSKiup13Vz5c2dGll/T_m5VSfPS.js","https:/framerusercontent.com/modules/jFxcHRmS3jZx9cfzn4Q7/8j7WaF8nDn5qvPCvIaYo/fnG7OGzU6.js","https:/framerusercontent.com/modules/oNvpcnqZsyaA5gzqc8wQ/jdR8Ig54zjgqC5Ac9aEJ/tgtW4gKf7.js","https:/framerusercontent.com/modules/5i8Kht3kEcetemZ1DwNz/dxg0lIAqdxX7oOUtgkTw/XAwdIyEoE.js","https:/framerusercontent.com/modules/wIcKK0U2cXZ2NoTQ6b9Y/rcJqssjV7uH20Fa2gBa4/QxBWSyN3j.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (2f96024)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/DF1F7aYnD/DF1F7aYnD.js\";import MenuDesktopS from\"#framer/local/canvasComponent/h7kiYF8sd/h7kiYF8sd.js\";import MenuDesktop from\"#framer/local/canvasComponent/ilkLMr2Z4/ilkLMr2Z4.js\";import MenuMobile from\"#framer/local/canvasComponent/o75mWH474/o75mWH474.js\";import MenuDesktopM from\"#framer/local/canvasComponent/x4ygynzCL/x4ygynzCL.js\";const MenuDesktopFonts=getFonts(MenuDesktop);const MenuDesktopSFonts=getFonts(MenuDesktopS);const MenuMobileFonts=getFonts(MenuMobile);const MenuDesktopMFonts=getFonts(MenuDesktopM);const FooterFonts=getFonts(Footer);const breakpoints={DvMCYACH3:\"(min-width: 1440px)\",ktNRamtlU:\"(min-width: 1220px) and (max-width: 1439px)\",NsyxQXAkn:\"(min-width: 1080px) and (max-width: 1219px)\",UH1RSv2ij:\"(max-width: 809px)\",WS5JXxUDu:\"(min-width: 810px) and (max-width: 1079px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-gZEoc\";const variantClassNames={DvMCYACH3:\"framer-v-1ycvxxw\",ktNRamtlU:\"framer-v-urur25\",NsyxQXAkn:\"framer-v-11aoctq\",UH1RSv2ij:\"framer-v-eqsy3h\",WS5JXxUDu:\"framer-v-1lfj2uo\"};const breakpointRules={ktNRamtlU:[\".framer-gZEoc .framer-jhf6eo-container { width: 100%; }\"],UH1RSv2ij:[\".framer-gZEoc .framer-1iq7mpn { min-height: unset; overflow: visible; padding: 32px 16px 0px 16px; }\",\".framer-gZEoc .framer-f0u7ro-container { bottom: unset; left: unset; position: relative; transform: unset; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ktNRamtlU:\".framer-urur25-override\",UH1RSv2ij:\".framer-eqsy3h-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gZEoc.framer-1vuj3xc, .framer-gZEoc .framer-1vuj3xc { display: block; }\",\".framer-gZEoc.framer-1ycvxxw { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-gZEoc .framer-1kougmn-container { flex: none; height: auto; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-gZEoc .framer-1opnvo1-container { flex: none; height: 131px; position: relative; width: 100%; }\",\".framer-gZEoc .framer-18v1ma-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-gZEoc .framer-jhf6eo-container { flex: none; height: 131px; position: relative; width: 1220px; }\",\".framer-gZEoc .framer-3u7uyf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-gZEoc .framer-1iq7mpn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 135px; order: 1005; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-gZEoc .framer-f0u7ro-container { bottom: 0px; flex: none; height: auto; left: 50%; position: absolute; transform: translateX(-50%); width: auto; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={DvMCYACH3:\"(min-width: 1440px)\",ktNRamtlU:\"(min-width: 1220px) and (max-width: 1439px)\",NsyxQXAkn:\"(min-width: 1080px) and (max-width: 1219px)\",UH1RSv2ij:\"(max-width: 809px)\",WS5JXxUDu:\"(min-width: 810px) and (max-width: 1079px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop M\":\"ktNRamtlU\",\"Desktop S 2\":\"NsyxQXAkn\",Desktop:\"DvMCYACH3\",Phone:\"UH1RSv2ij\",Tablet:\"WS5JXxUDu\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DvMCYACH3\"};};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 isDisplayed=()=>{if(!isBrowser())return true;if([\"WS5JXxUDu\",\"UH1RSv2ij\",\"ktNRamtlU\",\"NsyxQXAkn\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"NsyxQXAkn\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if([\"WS5JXxUDu\",\"UH1RSv2ij\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"ktNRamtlU\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"DvMCYACH3\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); } @media (max-width: 809px) { :root { font-size: 225%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1ycvxxw\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:131,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kougmn-container hidden-1lfj2uo hidden-eqsy3h hidden-urur25 hidden-11aoctq\",nodeId:\"qBiKi9MXO\",scopeId:\"kqt4LEaUa\",children:/*#__PURE__*/_jsx(MenuDesktop,{height:\"100%\",HLy8YvQqz:\"rgba(255, 231, 215, 0.4)\",id:\"qBiKi9MXO\",InawqDxVO:\"rgb(255, 255, 255)\",layoutId:\"qBiKi9MXO\",RvqlCUIQu:72,style:{width:\"100%\"},variant:\"WMylYGEAv\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NsyxQXAkn:{height:131,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1opnvo1-container hidden-1ycvxxw hidden-1lfj2uo hidden-eqsy3h hidden-urur25\",nodeId:\"mPaiAlgwj\",scopeId:\"kqt4LEaUa\",children:/*#__PURE__*/_jsx(MenuDesktopS,{height:\"100%\",HLy8YvQqz:\"rgba(255, 231, 215, 0.4)\",id:\"mPaiAlgwj\",InawqDxVO:\"rgb(255, 255, 255)\",layoutId:\"mPaiAlgwj\",style:{height:\"100%\",width:\"100%\"},variant:\"cSD0CODRt\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UH1RSv2ij:{height:64,width:\"100vw\",y:0},WS5JXxUDu:{height:64,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18v1ma-container hidden-1ycvxxw hidden-urur25 hidden-11aoctq\",nodeId:\"bPgumn8XJ\",scopeId:\"kqt4LEaUa\",children:/*#__PURE__*/_jsx(MenuMobile,{height:\"100%\",id:\"bPgumn8XJ\",layoutId:\"bPgumn8XJ\",style:{width:\"100%\"},variant:\"xqhOs4NCU\",width:\"100%\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ktNRamtlU:{height:131,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-jhf6eo-container hidden-1ycvxxw hidden-1lfj2uo hidden-eqsy3h hidden-11aoctq\",nodeId:\"Myqg26i4l\",scopeId:\"kqt4LEaUa\",children:/*#__PURE__*/_jsx(MenuDesktopM,{height:\"100%\",HLy8YvQqz:\"rgba(255, 231, 215, 0.4)\",id:\"Myqg26i4l\",InawqDxVO:\"rgb(255, 255, 255)\",layoutId:\"Myqg26i4l\",style:{height:\"100%\",width:\"100%\"},variant:\"Fmurjq2kG\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-3u7uyf\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1iq7mpn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UH1RSv2ij:{width:\"calc(100vw - 32px)\",y:1096},WS5JXxUDu:{y:929}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:135,y:996,children:/*#__PURE__*/_jsx(Container,{className:\"framer-f0u7ro-container\",nodeId:\"BIpqfDG0l\",scopeId:\"kqt4LEaUa\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UH1RSv2ij:{style:{width:\"100%\"},variant:\"scVZNnBg9\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"BIpqfDG0l\",layoutId:\"BIpqfDG0l\",variant:\"jzh3eMGPE\",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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WS5JXxUDu\":{\"layout\":[\"fixed\",\"fixed\"]},\"UH1RSv2ij\":{\"layout\":[\"fixed\",\"fixed\"]},\"ktNRamtlU\":{\"layout\":[\"fixed\",\"fixed\"]},\"NsyxQXAkn\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"DvMCYACH3\":[\".framer-1kougmn-container\",\".framer-1iq7mpn\"],\"NsyxQXAkn\":[\".framer-1opnvo1-container\",\".framer-1iq7mpn\"],\"WS5JXxUDu\":[\".framer-18v1ma-container\",\".framer-1iq7mpn\"],\"UH1RSv2ij\":[\".framer-18v1ma-container\",\".framer-1iq7mpn\"],\"ktNRamtlU\":[\".framer-jhf6eo-container\",\".framer-1iq7mpn\"]}\n * @framerBreakpoints {\"DvMCYACH3\":{\"min\":1440,\"canvasClassName\":\"framer-1ycvxxw-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"ktNRamtlU\":{\"min\":1220,\"max\":1439,\"canvasClassName\":\"framer-urur25-override\",\"minHeight\":1000,\"name\":\"Desktop M\",\"width\":1220,\"rootFontSize\":16},\"NsyxQXAkn\":{\"min\":1080,\"max\":1219,\"canvasClassName\":\"framer-11aoctq-override\",\"minHeight\":1000,\"name\":\"Desktop S 2\",\"width\":1080,\"rootFontSize\":16},\"WS5JXxUDu\":{\"min\":810,\"max\":1079,\"canvasClassName\":\"framer-1lfj2uo-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"UH1RSv2ij\":{\"max\":809,\"canvasClassName\":\"framer-eqsy3h-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":36}}\n * @framerDefaultVariant DvMCYACH3\n * @framerLayoutTemplate\n */const Framerkqt4LEaUa=withCSS(Component,css,\"framer-gZEoc\");export default Framerkqt4LEaUa;Framerkqt4LEaUa.displayName=\"Page\";Framerkqt4LEaUa.defaultProps={height:1e3,width:1440};addFonts(Framerkqt4LEaUa,[{explicitInter:true,fonts:[]},...MenuDesktopFonts,...MenuDesktopSFonts,...MenuMobileFonts,...MenuDesktopMFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerkqt4LEaUa\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"DvMCYACH3\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1ycvxxw-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"ktNRamtlU\\\":{\\\"min\\\":1220,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-urur25-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop M\\\",\\\"width\\\":1220,\\\"rootFontSize\\\":16},\\\"NsyxQXAkn\\\":{\\\"min\\\":1080,\\\"max\\\":1219,\\\"canvasClassName\\\":\\\"framer-11aoctq-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop S 2\\\",\\\"width\\\":1080,\\\"rootFontSize\\\":16},\\\"WS5JXxUDu\\\":{\\\"min\\\":810,\\\"max\\\":1079,\\\"canvasClassName\\\":\\\"framer-1lfj2uo-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"UH1RSv2ij\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-eqsy3h-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":36}}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WS5JXxUDu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UH1RSv2ij\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ktNRamtlU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NsyxQXAkn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicWidth\":\"1440\",\"framerDefaultVariant\":\"DvMCYACH3\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"DvMCYACH3\\\":[\\\".framer-1kougmn-container\\\",\\\".framer-1iq7mpn\\\"],\\\"NsyxQXAkn\\\":[\\\".framer-1opnvo1-container\\\",\\\".framer-1iq7mpn\\\"],\\\"WS5JXxUDu\\\":[\\\".framer-18v1ma-container\\\",\\\".framer-1iq7mpn\\\"],\\\"UH1RSv2ij\\\":[\\\".framer-18v1ma-container\\\",\\\".framer-1iq7mpn\\\"],\\\"ktNRamtlU\\\":[\\\".framer-jhf6eo-container\\\",\\\".framer-1iq7mpn\\\"]}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","// Generated by Framer (2f96024)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Neue Haas Grotesk Display Pro 45 Light\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Neue Haas Grotesk Display Pro 45 Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/ajX0aJ9ACSWxJfKastow6NGXGLg.woff2\"}]}];export const css=['.framer-nLMIf .framer-styles-preset-1q6uthf:not(.rich-text-wrapper), .framer-nLMIf .framer-styles-preset-1q6uthf.rich-text-wrapper p { --framer-font-family: \"Neue Haas Grotesk Display Pro 45 Light\", \"Neue Haas Grotesk Display Pro 45 Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #131313; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-nLMIf .framer-styles-preset-1q6uthf:not(.rich-text-wrapper), .framer-nLMIf .framer-styles-preset-1q6uthf.rich-text-wrapper p { --framer-font-family: \"Neue Haas Grotesk Display Pro 45 Light\", \"Neue Haas Grotesk Display Pro 45 Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #131313; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-nLMIf .framer-styles-preset-1q6uthf:not(.rich-text-wrapper), .framer-nLMIf .framer-styles-preset-1q6uthf.rich-text-wrapper p { --framer-font-family: \"Neue Haas Grotesk Display Pro 45 Light\", \"Neue Haas Grotesk Display Pro 45 Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #131313; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-nLMIf\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2f96024)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Y69t5 .framer-styles-preset-1p9btol:not(.rich-text-wrapper), .framer-Y69t5 .framer-styles-preset-1p9btol.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #131313; --framer-link-text-decoration: none; }\"];export const className=\"framer-Y69t5\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e3bf6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Cardo-regular\",\"GF;Cardo-700\",\"GF;Cardo-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Cardo\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/cardo/v20/wlp_gwjKBV1pqiv61oAZ2H5O.woff2\",weight:\"400\"},{family:\"Cardo\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/cardo/v20/wlpygwjKBV1pqhND-aQU82JHaTBX.woff2\",weight:\"700\"},{family:\"Cardo\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/cardo/v20/wlpxgwjKBV1pqhv93IE73W5OcCk.woff2\",weight:\"400\"}]}];export const css=['.framer-sjxxu .framer-styles-preset-1of8mp0:not(.rich-text-wrapper), .framer-sjxxu .framer-styles-preset-1of8mp0.rich-text-wrapper h1 { --framer-font-family: \"Cardo\", \"Cardo Placeholder\", serif; --framer-font-family-bold: \"Cardo\", \"Cardo Placeholder\", serif; --framer-font-family-italic: \"Cardo\", \"Cardo Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #353535; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-sjxxu .framer-styles-preset-1of8mp0:not(.rich-text-wrapper), .framer-sjxxu .framer-styles-preset-1of8mp0.rich-text-wrapper h1 { --framer-font-family: \"Cardo\", \"Cardo Placeholder\", serif; --framer-font-family-bold: \"Cardo\", \"Cardo Placeholder\", serif; --framer-font-family-italic: \"Cardo\", \"Cardo Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #353535; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-sjxxu .framer-styles-preset-1of8mp0:not(.rich-text-wrapper), .framer-sjxxu .framer-styles-preset-1of8mp0.rich-text-wrapper h1 { --framer-font-family: \"Cardo\", \"Cardo Placeholder\", serif; --framer-font-family-bold: \"Cardo\", \"Cardo Placeholder\", serif; --framer-font-family-italic: \"Cardo\", \"Cardo Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #353535; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-sjxxu\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2f96024)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Neue Haas Grotesk Display Pro 45 Light\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Neue Haas Grotesk Display Pro 45 Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/ajX0aJ9ACSWxJfKastow6NGXGLg.woff2\"}]}];export const css=['.framer-Ji8ac .framer-styles-preset-1icjpbc:not(.rich-text-wrapper), .framer-Ji8ac .framer-styles-preset-1icjpbc.rich-text-wrapper h2 { --framer-font-family: \"Neue Haas Grotesk Display Pro 45 Light\", \"Neue Haas Grotesk Display Pro 45 Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #131313; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Ji8ac .framer-styles-preset-1icjpbc:not(.rich-text-wrapper), .framer-Ji8ac .framer-styles-preset-1icjpbc.rich-text-wrapper h2 { --framer-font-family: \"Neue Haas Grotesk Display Pro 45 Light\", \"Neue Haas Grotesk Display Pro 45 Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #131313; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Ji8ac .framer-styles-preset-1icjpbc:not(.rich-text-wrapper), .framer-Ji8ac .framer-styles-preset-1icjpbc.rich-text-wrapper h2 { --framer-font-family: \"Neue Haas Grotesk Display Pro 45 Light\", \"Neue Haas Grotesk Display Pro 45 Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #131313; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-Ji8ac\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/P6oYN17rxfhqLOpqc5Yf/7RmnPncCb3yvX19caSH4/D366E5Egp.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/nEQKhxTIJ3TM2x0RRFmT/r8m8fAiWhVn5oBB0bEp2/DPS2HyIb6.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xJsj26a4qT4Hg4ELsXjR/HClTMMZGK5QLHpP5CgMA/K9fzflw1W.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5I1wS37wADVW3Vo3xLOA/LbbbSKiup13Vz5c2dGll/T_m5VSfPS.js\";const EmbedFonts=getFonts(Embed);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"R0g3a0drp\",\"QxaDw95GZ\",\"Kqqyu6DwV\",\"vnYNDV8UU\"];const serializationHash=\"framer-2orf1\";const variantClassNames={Kqqyu6DwV:\"framer-v-zt4cay\",QxaDw95GZ:\"framer-v-h8m1bx\",R0g3a0drp:\"framer-v-1ml6wun\",vnYNDV8UU:\"framer-v-1xu0bpu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:.3,duration:1,ease:[.44,0,.04,.97],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Impala:\"R0g3a0drp\",Private:\"vnYNDV8UU\",Speakap:\"QxaDw95GZ\",Studyportals:\"Kqqyu6DwV\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"R0g3a0drp\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"R0g3a0drp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"vnYNDV8UU\")return false;return true;};const isDisplayed1=()=>{if([\"QxaDw95GZ\",\"Kqqyu6DwV\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"Kqqyu6DwV\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"QxaDw95GZ\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"vnYNDV8UU\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1ml6wun\",className,classNames),\"data-framer-appear-id\":\"1ml6wun\",\"data-framer-name\":\"Impala\",layoutDependency:layoutDependency,layoutId:\"R0g3a0drp\",optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({Kqqyu6DwV:{\"data-framer-name\":\"Studyportals\"},QxaDw95GZ:{\"data-framer-name\":\"Speakap\"},vnYNDV8UU:{\"data-framer-name\":\"Private\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tyoz3q\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"kr810eP1x\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-my0nl9\",\"data-framer-name\":\"Cover Image\",layoutDependency:layoutDependency,layoutId:\"qILu1jpwN\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dbreow\",\"data-framer-name\":\"xPart/Image\",layoutDependency:layoutDependency,layoutId:\"GzULO0mAE\",style:{backgroundColor:\"rgb(221, 237, 253)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{Kqqyu6DwV:{backgroundColor:\"rgb(253, 236, 221)\"},QxaDw95GZ:{backgroundColor:\"rgb(254, 228, 221)\"}},children:[isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:400.5,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||844)-120-618.4)/2+0+0)+0+0+0+0+16),pixelHeight:801,pixelWidth:400,sizes:\"193.7578px\",src:\"https://framerusercontent.com/images/LHr2bGCCoUwYZc4xqs4cPiNRhyk.gif?width=400&height=801\",srcSet:\"https://framerusercontent.com/images/LHr2bGCCoUwYZc4xqs4cPiNRhyk.gif?width=400&height=801 400w\"},className:\"framer-1j5yzic\",\"data-framer-name\":\"WAPO\",layoutDependency:layoutDependency,layoutId:\"E6HoFhzjI\"}),isDisplayed2()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:579,pixelWidth:414,src:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579\",srcSet:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579 414w\"},className:\"framer-jtalko\",\"data-framer-name\":\"Screenshot 2021-04-11 at 12.29 1\",layoutDependency:layoutDependency,layoutId:\"zicVstan8\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...addPropertyOverrides({Kqqyu6DwV:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||777)-120-772)/2+0+0)+0+0+0+0+16),pixelHeight:579,pixelWidth:414,sizes:\"277.9213px\",src:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579\",srcSet:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579 414w\"}}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:1012,pixelWidth:1190,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?lossless=1&width=1190&height=1012\",srcSet:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=512&lossless=1&width=1190&height=1012 512w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=1024&lossless=1&width=1190&height=1012 1024w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?lossless=1&width=1190&height=1012 1190w\"},className:\"framer-rm07ke\",\"data-framer-name\":\"Screenshot 2021-04-11 at 12.29 1\",layoutDependency:layoutDependency,layoutId:\"t5s5L3NUf\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...addPropertyOverrides({QxaDw95GZ:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||777)-120-772)/2+0+0)+0+0+0+0+16),pixelHeight:1012,pixelWidth:1190,positionX:\"center\",positionY:\"center\",sizes:\"582px\",src:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?lossless=1&width=1190&height=1012\",srcSet:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=512&lossless=1&width=1190&height=1012 512w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=1024&lossless=1&width=1190&height=1012 1024w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?lossless=1&width=1190&height=1012 1190w\"}}},baseVariant,gestureVariant)})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pfrc3z-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LbcIMClOT-container\",nodeId:\"LbcIMClOT\",rendersWithMotion:true,scopeId:\"fnG7OGzU6\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<script type=\"module\" src=\"https://unpkg.com/@splinetool/viewer@1.9.69/build/spline-viewer.js\"></script>\\n<spline-viewer url=\"https://prod.spline.design/t-hn6bdeweHSHcW3/scene.splinecode\"></spline-viewer>',id:\"LbcIMClOT\",layoutId:\"LbcIMClOT\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lfebab\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"KXWliO9uL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"The Weather - Pagination Usability Improvements\"})}),className:\"framer-1amwcyu\",\"data-framer-name\":\"The Weather - Pagination Usability Improvements\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lA_meX6eL\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Kqqyu6DwV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"The secret to a good dropdown [article]\"})})},QxaDw95GZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"Task Management - Multiple Assignees\"})})},vnYNDV8UU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"Playground -  Experimentation & Explorations\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.impalastudios.com/\",motionChild:true,nodeId:\"BB6DuNhI3\",openInNewTab:true,relValues:[],scopeId:\"fnG7OGzU6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p9btol\",\"data-styles-preset\":\"DPS2HyIb6\",children:\"Impala Studios\"})})})}),className:\"framer-68ynax\",\"data-framer-name\":\"Impala Studios\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BB6DuNhI3\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Kqqyu6DwV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.mastersportal.com/\",motionChild:true,nodeId:\"BB6DuNhI3\",openInNewTab:true,relValues:[],scopeId:\"fnG7OGzU6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p9btol\",\"data-styles-preset\":\"DPS2HyIb6\",children:\"studyportals\"})})})})},QxaDw95GZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.speakap.com/\",motionChild:true,nodeId:\"BB6DuNhI3\",openInNewTab:true,relValues:[],scopeId:\"fnG7OGzU6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p9btol\",\"data-styles-preset\":\"DPS2HyIb6\",children:\"Speakap\"})})})})},vnYNDV8UU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:\"personal\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\"})}),className:\"framer-u9h4sr\",\"data-framer-name\":\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bPjqGzAbZ\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Kqqyu6DwV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"Product design •  Discovery • Complex project • Interaction Design • Developer Handover\"})})},QxaDw95GZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"Product design •  Discovery • Complex project • Interaction Design • Developer Handover\"})})},vnYNDV8UU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"Visual design • 3D interaction • Typography • Layout\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2orf1.framer-upazat, .framer-2orf1 .framer-upazat { display: block; }\",\".framer-2orf1.framer-1ml6wun { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 16px 0px 104px 0px; position: relative; width: 1180px; }\",\".framer-2orf1 .framer-tyoz3q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2orf1 .framer-my0nl9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 420px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2orf1 .framer-1dbreow { align-content: center; align-items: center; aspect-ratio: 2.8095238095238093 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 420px); justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-2orf1 .framer-1j5yzic { aspect-ratio: 0.4993757802746567 / 1; flex: none; height: 100%; overflow: visible; position: relative; width: var(--framer-aspect-ratio-supported, 194px); }\",\".framer-2orf1 .framer-jtalko { aspect-ratio: 0.7162921348314607 / 1; flex: none; height: 100%; position: relative; width: var(--framer-aspect-ratio-supported, 143px); }\",\".framer-2orf1 .framer-rm07ke { aspect-ratio: 1.5 / 1; flex: none; height: 100%; position: relative; width: var(--framer-aspect-ratio-supported, 300px); }\",\".framer-2orf1 .framer-1pfrc3z-container { flex: none; height: 420px; position: relative; width: 1181px; }\",\".framer-2orf1 .framer-1lfebab { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 0px 0px; position: relative; width: 83%; }\",\".framer-2orf1 .framer-1amwcyu, .framer-2orf1 .framer-68ynax, .framer-2orf1 .framer-u9h4sr { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2orf1.framer-v-h8m1bx .framer-rm07ke { width: var(--framer-aspect-ratio-supported, 582px); }\",\".framer-2orf1.framer-v-zt4cay .framer-jtalko { width: var(--framer-aspect-ratio-supported, 278px); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 844\n * @framerIntrinsicWidth 1180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QxaDw95GZ\":{\"layout\":[\"fixed\",\"auto\"]},\"Kqqyu6DwV\":{\"layout\":[\"fixed\",\"auto\"]},\"vnYNDV8UU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfnG7OGzU6=withCSS(Component,css,\"framer-2orf1\");export default FramerfnG7OGzU6;FramerfnG7OGzU6.displayName=\"Header Desktop\";FramerfnG7OGzU6.defaultProps={height:844,width:1180};addPropertyControls(FramerfnG7OGzU6,{variant:{options:[\"R0g3a0drp\",\"QxaDw95GZ\",\"Kqqyu6DwV\",\"vnYNDV8UU\"],optionTitles:[\"Impala\",\"Speakap\",\"Studyportals\",\"Private\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfnG7OGzU6,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...EmbedFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfnG7OGzU6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QxaDw95GZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Kqqyu6DwV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vnYNDV8UU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1180\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"844\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fnG7OGzU6.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/P6oYN17rxfhqLOpqc5Yf/7RmnPncCb3yvX19caSH4/D366E5Egp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xJsj26a4qT4Hg4ELsXjR/HClTMMZGK5QLHpP5CgMA/K9fzflw1W.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5I1wS37wADVW3Vo3xLOA/LbbbSKiup13Vz5c2dGll/T_m5VSfPS.js\";const EmbedFonts=getFonts(Embed);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"faIBp4vIW\",\"CLtGiuEcI\",\"lmjaQWkan\",\"PT2TxfIl8\"];const serializationHash=\"framer-RjTMS\";const variantClassNames={CLtGiuEcI:\"framer-v-1hedofp\",faIBp4vIW:\"framer-v-i56c5u\",lmjaQWkan:\"framer-v-op2idh\",PT2TxfIl8:\"framer-v-66kwha\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:.3,duration:1,ease:[.44,0,.04,.97],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Impala:\"faIBp4vIW\",Private:\"PT2TxfIl8\",Speakap:\"CLtGiuEcI\",StudyPortals:\"lmjaQWkan\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"faIBp4vIW\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"faIBp4vIW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"CLtGiuEcI\",\"lmjaQWkan\",\"PT2TxfIl8\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"CLtGiuEcI\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"lmjaQWkan\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"PT2TxfIl8\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-i56c5u\",className,classNames),\"data-framer-appear-id\":\"i56c5u\",\"data-framer-name\":\"Impala\",layoutDependency:layoutDependency,layoutId:\"faIBp4vIW\",optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({CLtGiuEcI:{\"data-framer-name\":\"Speakap\"},lmjaQWkan:{\"data-framer-name\":\"StudyPortals\"},PT2TxfIl8:{\"data-framer-name\":\"Private\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6a9guk\",\"data-framer-name\":\"Impala\",layoutDependency:layoutDependency,layoutId:\"vLP9C5Bwf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6nf7cj\",\"data-framer-name\":\"Cover Image\",layoutDependency:layoutDependency,layoutId:\"i0BaHRwv6\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fslmpw\",\"data-framer-name\":\"xPart/Image\",layoutDependency:layoutDependency,layoutId:\"KnAA3LF5h\",style:{backgroundColor:\"rgb(221, 237, 253)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:400.5,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||975)-40-618.4)/2)+0+0+0+0+16),pixelHeight:801,pixelWidth:400,sizes:\"193.7578px\",src:\"https://framerusercontent.com/images/LHr2bGCCoUwYZc4xqs4cPiNRhyk.gif?width=400&height=801\",srcSet:\"https://framerusercontent.com/images/LHr2bGCCoUwYZc4xqs4cPiNRhyk.gif?width=400&height=801 400w\"},className:\"framer-whodjc\",\"data-framer-name\":\"WAPO\",layoutDependency:layoutDependency,layoutId:\"Oble917Ej\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qw84q1\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"cGcX__st1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"The Weather - Pagination Usability Improvements\"})}),className:\"framer-1na7vho\",\"data-framer-name\":\"The Weather - Pagination Usability Improvements\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zUnQNWV5P\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:\"Impala Studios\"})}),className:\"framer-1lit5ts\",\"data-framer-name\":\"Impala Studios\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"j0vSs0w9D\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\"})}),className:\"framer-1rtmd8y\",\"data-framer-name\":\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oNiq39sp3\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4t9iyf\",\"data-framer-name\":\"SA\",layoutDependency:layoutDependency,layoutId:\"gBrXrNjD2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1via27m\",\"data-framer-name\":\"Cover Image\",layoutDependency:layoutDependency,layoutId:\"xWv7jHErG\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1de9hyd\",\"data-framer-name\":\"xPart/Image\",layoutDependency:layoutDependency,layoutId:\"rNkXKzI_6\",style:{backgroundColor:\"rgb(254, 228, 221)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:1012,pixelWidth:1190,positionX:\"center\",positionY:\"center\",sizes:\"342px\",src:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?width=1190&height=1012\",srcSet:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=512&width=1190&height=1012 512w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=1024&width=1190&height=1012 1024w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?width=1190&height=1012 1190w\"},className:\"framer-1s53moj\",\"data-framer-name\":\"Screenshot 2021-04-11 at 12.29 1\",layoutDependency:layoutDependency,layoutId:\"QsMSnzdjc\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...addPropertyOverrides({CLtGiuEcI:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||853.5)-40-612)/2)+0+0+0+0+16),pixelHeight:1012,pixelWidth:1190,positionX:\"center\",positionY:\"center\",sizes:\"342px\",src:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?width=1190&height=1012\",srcSet:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=512&width=1190&height=1012 512w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=1024&width=1190&height=1012 1024w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?width=1190&height=1012 1190w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zi7iar\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"YZOwVlbrG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"Task Management - Multiple Assignees\"})}),className:\"framer-1pnmve2\",\"data-framer-name\":\"The Weather - Pagination Usability Improvements\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"a93bjIRO7\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:\"Speakap\"})}),className:\"framer-1tk50i7\",\"data-framer-name\":\"Impala Studios\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"euhnAbexH\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"Product design •  Discovery • Complex project • Interaction Design • Developer Handover\"})}),className:\"framer-83a2dy\",\"data-framer-name\":\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s8t3rR8DT\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1118dfb\",\"data-framer-name\":\"SP\",layoutDependency:layoutDependency,layoutId:\"D7ilvPOeK\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d0jzw7\",\"data-framer-name\":\"Cover Image\",layoutDependency:layoutDependency,layoutId:\"kdotlym45\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o8jymx\",\"data-framer-name\":\"xPart/Image\",layoutDependency:layoutDependency,layoutId:\"FNyXmR897\",style:{backgroundColor:\"rgb(253, 236, 221)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:579,pixelWidth:414,sizes:\"277.9213px\",src:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579\",srcSet:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579 414w\"},className:\"framer-1l6o27o\",\"data-framer-name\":\"Screenshot 2021-04-11 at 12.29 1\",layoutDependency:layoutDependency,layoutId:\"zL3H79STl\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...addPropertyOverrides({lmjaQWkan:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||1013.5)-40-772)/2)+0+0+0+0+16),pixelHeight:579,pixelWidth:414,sizes:\"277.9213px\",src:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579\",srcSet:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579 414w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-888hgg\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"vfbmlh47S\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"The secret to a good dropdown [article]\"})}),className:\"framer-162q5lk\",\"data-framer-name\":\"The Weather - Pagination Usability Improvements\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jmQrMi0sW\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:\"studyportals\"})}),className:\"framer-cbnwyh\",\"data-framer-name\":\"Impala Studios\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qgAgQTOjb\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"Product design •  Discovery • Complex project • Interaction Design • Developer Handover\"})}),className:\"framer-1ps5fiv\",\"data-framer-name\":\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LF27Qf3yL\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ewexm9\",\"data-framer-name\":\"Private\",layoutDependency:layoutDependency,layoutId:\"TpCLvJWZh\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19c89su\",\"data-framer-name\":\"Cover Image\",layoutDependency:layoutDependency,layoutId:\"Pt8jN4B1Q\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11z42lc\",layoutDependency:layoutDependency,layoutId:\"CoU64GXqa\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1esmv6k-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oulUhFIrV-container\",nodeId:\"oulUhFIrV\",rendersWithMotion:true,scopeId:\"tgtW4gKf7\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<script type=\"module\" src=\"https://unpkg.com/@splinetool/viewer@1.9.69/build/spline-viewer.js\"></script>\\n<spline-viewer url=\"https://prod.spline.design/t-hn6bdeweHSHcW3/scene.splinecode\"></spline-viewer>',id:\"oulUhFIrV\",layoutId:\"oulUhFIrV\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-om2rps\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"jKwbotCxc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"Playground -  Experimentation & Explorations\"})}),className:\"framer-1gcmolq\",\"data-framer-name\":\"The Weather - Pagination Usability Improvements\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LUxqGlBYa\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:\"personal\"})}),className:\"framer-1fp2vl5\",\"data-framer-name\":\"Impala Studios\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ceoYCO1av\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"Visual design • 3D interaction • Typography • Layout\"})}),className:\"framer-1dsowh0\",\"data-framer-name\":\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eVwUgMsFl\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RjTMS.framer-1ayh5ga, .framer-RjTMS .framer-1ayh5ga { display: block; }\",\".framer-RjTMS.framer-i56c5u { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 16px 16px 24px 16px; position: relative; width: 390px; }\",\".framer-RjTMS .framer-6a9guk, .framer-RjTMS .framer-4t9iyf, .framer-RjTMS .framer-1118dfb, .framer-RjTMS .framer-ewexm9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RjTMS .framer-6nf7cj, .framer-RjTMS .framer-1d0jzw7, .framer-RjTMS .framer-19c89su { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 420px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RjTMS .framer-fslmpw, .framer-RjTMS .framer-1de9hyd, .framer-RjTMS .framer-1o8jymx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-RjTMS .framer-whodjc { aspect-ratio: 0.4993757802746567 / 1; flex: none; height: 100%; overflow: visible; position: relative; width: var(--framer-aspect-ratio-supported, 194px); }\",\".framer-RjTMS .framer-qw84q1, .framer-RjTMS .framer-zi7iar, .framer-RjTMS .framer-888hgg, .framer-RjTMS .framer-om2rps { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-RjTMS .framer-1na7vho, .framer-RjTMS .framer-1lit5ts, .framer-RjTMS .framer-1rtmd8y, .framer-RjTMS .framer-1pnmve2, .framer-RjTMS .framer-1tk50i7, .framer-RjTMS .framer-83a2dy, .framer-RjTMS .framer-162q5lk, .framer-RjTMS .framer-cbnwyh, .framer-RjTMS .framer-1ps5fiv, .framer-RjTMS .framer-1gcmolq, .framer-RjTMS .framer-1fp2vl5, .framer-RjTMS .framer-1dsowh0 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-RjTMS .framer-1via27m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 260px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RjTMS .framer-1s53moj { aspect-ratio: 1.5 / 1; flex: none; height: 100%; position: relative; width: var(--framer-aspect-ratio-supported, 300px); }\",\".framer-RjTMS .framer-1l6o27o { aspect-ratio: 0.7162921348314607 / 1; flex: none; height: 100%; position: relative; width: var(--framer-aspect-ratio-supported, 143px); }\",\".framer-RjTMS .framer-11z42lc { flex: none; height: 420px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-RjTMS .framer-1esmv6k-container { aspect-ratio: 0.9285714285714286 / 1; flex: none; height: 100%; left: 50%; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 186px); }\",\".framer-RjTMS.framer-v-1hedofp .framer-1s53moj { width: var(--framer-aspect-ratio-supported, 342px); }\",\".framer-RjTMS.framer-v-op2idh .framer-1l6o27o { width: var(--framer-aspect-ratio-supported, 278px); }\",\".framer-RjTMS.framer-v-66kwha .framer-1esmv6k-container { width: var(--framer-aspect-ratio-supported, 390px); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 975\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CLtGiuEcI\":{\"layout\":[\"fixed\",\"auto\"]},\"lmjaQWkan\":{\"layout\":[\"fixed\",\"auto\"]},\"PT2TxfIl8\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertgtW4gKf7=withCSS(Component,css,\"framer-RjTMS\");export default FramertgtW4gKf7;FramertgtW4gKf7.displayName=\"Header Mobile\";FramertgtW4gKf7.defaultProps={height:975,width:390};addPropertyControls(FramertgtW4gKf7,{variant:{options:[\"faIBp4vIW\",\"CLtGiuEcI\",\"lmjaQWkan\",\"PT2TxfIl8\"],optionTitles:[\"Impala\",\"Speakap\",\"StudyPortals\",\"Private\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramertgtW4gKf7,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...EmbedFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertgtW4gKf7\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CLtGiuEcI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lmjaQWkan\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PT2TxfIl8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"390\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"975\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tgtW4gKf7.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/P6oYN17rxfhqLOpqc5Yf/7RmnPncCb3yvX19caSH4/D366E5Egp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xJsj26a4qT4Hg4ELsXjR/HClTMMZGK5QLHpP5CgMA/K9fzflw1W.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5I1wS37wADVW3Vo3xLOA/LbbbSKiup13Vz5c2dGll/T_m5VSfPS.js\";const EmbedFonts=getFonts(Embed);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"rdC8iRZaI\",\"Wctj_yFrp\",\"KutocIwBn\",\"hyoBYb23B\"];const serializationHash=\"framer-aDPl5\";const variantClassNames={hyoBYb23B:\"framer-v-6p1bv\",KutocIwBn:\"framer-v-d21foe\",rdC8iRZaI:\"framer-v-1wxiw4o\",Wctj_yFrp:\"framer-v-1c0udc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:.3,duration:1,ease:[.44,0,.04,.97],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Impala:\"rdC8iRZaI\",Private:\"hyoBYb23B\",Speakap:\"Wctj_yFrp\",StudyPortals:\"KutocIwBn\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rdC8iRZaI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rdC8iRZaI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Wctj_yFrp\",\"KutocIwBn\",\"hyoBYb23B\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Wctj_yFrp\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"KutocIwBn\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"hyoBYb23B\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1wxiw4o\",className,classNames),\"data-framer-appear-id\":\"1wxiw4o\",\"data-framer-name\":\"Impala\",layoutDependency:layoutDependency,layoutId:\"rdC8iRZaI\",optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({hyoBYb23B:{\"data-framer-name\":\"Private\"},KutocIwBn:{\"data-framer-name\":\"StudyPortals\"},Wctj_yFrp:{\"data-framer-name\":\"Speakap\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t6adg0\",\"data-framer-name\":\"Impala\",layoutDependency:layoutDependency,layoutId:\"xyE5rOqA4\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cv92kc\",\"data-framer-name\":\"Cover Image\",layoutDependency:layoutDependency,layoutId:\"hGmr01DRv\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19f54od\",\"data-framer-name\":\"xPart/Image\",layoutDependency:layoutDependency,layoutId:\"AXfNziQhg\",style:{backgroundColor:\"rgb(221, 237, 253)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:400.5,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||780)-56-618.4)/2)+0+0+0+0+8),pixelHeight:801,pixelWidth:400,sizes:\"201.7478px\",src:\"https://framerusercontent.com/images/LHr2bGCCoUwYZc4xqs4cPiNRhyk.gif?width=400&height=801\",srcSet:\"https://framerusercontent.com/images/LHr2bGCCoUwYZc4xqs4cPiNRhyk.gif?width=400&height=801 400w\"},className:\"framer-4luba\",\"data-framer-name\":\"WAPO\",layoutDependency:layoutDependency,layoutId:\"jmh_HWl1B\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r46kah\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"tZvn_Zxh_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"The Weather - Pagination Usability Improvements\"})}),className:\"framer-1fgso7p\",\"data-framer-name\":\"The Weather - Pagination Usability Improvements\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ku_1Jf9bN\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:\"Impala Studios\"})}),className:\"framer-1lp5nic\",\"data-framer-name\":\"Impala Studios\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Fah17zTWC\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\"})}),className:\"framer-1bj9c5n\",\"data-framer-name\":\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d5EunTO9Q\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-471ebm\",\"data-framer-name\":\"SA\",layoutDependency:layoutDependency,layoutId:\"hecmByvxm\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bgvs4v\",\"data-framer-name\":\"Cover Image\",layoutDependency:layoutDependency,layoutId:\"AlfEXFPkY\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gbuqw7\",\"data-framer-name\":\"xPart/Image\",layoutDependency:layoutDependency,layoutId:\"eJdoNXBKO\",style:{backgroundColor:\"rgb(254, 228, 221)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:1012,pixelWidth:1190,positionX:\"center\",positionY:\"center\",sizes:\"606px\",src:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?width=1190&height=1012\",srcSet:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=512&width=1190&height=1012 512w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=1024&width=1190&height=1012 1024w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?width=1190&height=1012 1190w\"},className:\"framer-1d0voaz\",\"data-framer-name\":\"Screenshot 2021-04-11 at 12.29 1\",layoutDependency:layoutDependency,layoutId:\"ZZhNSlRM6\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...addPropertyOverrides({Wctj_yFrp:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||780)-56-772)/2)+0+0+0+0+8),pixelHeight:1012,pixelWidth:1190,positionX:\"center\",positionY:\"center\",sizes:\"606px\",src:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?width=1190&height=1012\",srcSet:\"https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=512&width=1190&height=1012 512w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?scale-down-to=1024&width=1190&height=1012 1024w,https://framerusercontent.com/images/xeBqlxIFKODnTSY3eUdkcKfWPw.png?width=1190&height=1012 1190w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q7sfvu\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"aAjBxE2Us\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"Task Management - Multiple Assignees\"})}),className:\"framer-v05a0u\",\"data-framer-name\":\"The Weather - Pagination Usability Improvements\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TQPPjNDm4\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:\"Speakap\"})}),className:\"framer-quj7bf\",\"data-framer-name\":\"Impala Studios\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"C44Ivq6Su\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"Product design •  Discovery • Complex project • Interaction Design • Developer Handover\"})}),className:\"framer-wrmhvl\",\"data-framer-name\":\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cCuVTjbdG\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cjxp0w\",\"data-framer-name\":\"SP\",layoutDependency:layoutDependency,layoutId:\"V562EFfec\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x4s8rq\",\"data-framer-name\":\"Cover Image\",layoutDependency:layoutDependency,layoutId:\"speFs1qfo\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j93x90\",\"data-framer-name\":\"xPart/Image\",layoutDependency:layoutDependency,layoutId:\"pE00aF1Cv\",style:{backgroundColor:\"rgb(253, 236, 221)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:579,pixelWidth:414,sizes:\"289.382px\",src:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579\",srcSet:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579 414w\"},className:\"framer-w0xgia\",\"data-framer-name\":\"Screenshot 2021-04-11 at 12.29 1\",layoutDependency:layoutDependency,layoutId:\"UxNBHJe8K\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...addPropertyOverrides({KutocIwBn:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||780)-56-772)/2)+0+0+0+0+8),pixelHeight:579,pixelWidth:414,sizes:\"289.382px\",src:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579\",srcSet:\"https://framerusercontent.com/images/N3l1NTqToWJBmqyS8Wk7KDPvSy0.png?width=414&height=579 414w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-92829f\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"ibBXqrlTH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"The secret to a good dropdown [article]\"})}),className:\"framer-1jdupgm\",\"data-framer-name\":\"The Weather - Pagination Usability Improvements\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wl2Ns5IwI\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:\"studyportals\"})}),className:\"framer-m4j1ze\",\"data-framer-name\":\"Impala Studios\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zVdmfe7BI\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"Product design •  Discovery • Complex project • Interaction Design • Developer Handover\"})}),className:\"framer-1csnk4d\",\"data-framer-name\":\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sLxTAir6V\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qmg7rk\",\"data-framer-name\":\"Private\",layoutDependency:layoutDependency,layoutId:\"kB0sNajiD\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qmmmsl\",\"data-framer-name\":\"Cover Image\",layoutDependency:layoutDependency,layoutId:\"iIhP_1EiW\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jj3usx\",layoutDependency:layoutDependency,layoutId:\"wBEHhurAq\",style:{backgroundColor:\"rgb(19, 19, 19)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-adagoj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xm2_ZFETX-container\",nodeId:\"xm2_ZFETX\",rendersWithMotion:true,scopeId:\"XAwdIyEoE\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<script type=\"module\" src=\"https://unpkg.com/@splinetool/viewer@1.9.69/build/spline-viewer.js\"></script>\\n<spline-viewer url=\"https://prod.spline.design/t-hn6bdeweHSHcW3/scene.splinecode\"></spline-viewer>',id:\"xm2_ZFETX\",layoutId:\"xm2_ZFETX\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jvndpa\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"DBA0HVnJ1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1of8mp0\",\"data-styles-preset\":\"K9fzflw1W\",children:\"Playground -  Experimentation & Explorations\"})}),className:\"framer-17tlwo2\",\"data-framer-name\":\"The Weather - Pagination Usability Improvements\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UvLxlg40k\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1icjpbc\",\"data-styles-preset\":\"T_m5VSfPS\",children:\"personal\"})}),className:\"framer-11mfrva\",\"data-framer-name\":\"Impala Studios\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I5zzJ9w7G\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q6uthf\",\"data-styles-preset\":\"D366E5Egp\",children:\"Visual design • 3D interaction • Typography • Layout\"})}),className:\"framer-17fd8dl\",\"data-framer-name\":\"UX Design • Data Driven Design •\\xa0Discovery • Interaction Design • Developer Handover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"i04yv6a9w\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aDPl5.framer-102fzb4, .framer-aDPl5 .framer-102fzb4 { display: block; }\",\".framer-aDPl5.framer-1wxiw4o { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 16px 16px 40px 16px; position: relative; width: 810px; }\",\".framer-aDPl5 .framer-1t6adg0, .framer-aDPl5 .framer-471ebm, .framer-aDPl5 .framer-1cjxp0w, .framer-aDPl5 .framer-1qmg7rk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-aDPl5 .framer-1cv92kc, .framer-aDPl5 .framer-bgvs4v, .framer-aDPl5 .framer-1x4s8rq, .framer-aDPl5 .framer-1qmmmsl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 420px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-aDPl5 .framer-19f54od, .framer-aDPl5 .framer-gbuqw7, .framer-aDPl5 .framer-1j93x90 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-aDPl5 .framer-4luba { aspect-ratio: 0.4993757802746567 / 1; flex: none; height: 100%; overflow: visible; position: relative; width: var(--framer-aspect-ratio-supported, 202px); }\",\".framer-aDPl5 .framer-1r46kah, .framer-aDPl5 .framer-q7sfvu, .framer-aDPl5 .framer-92829f, .framer-aDPl5 .framer-jvndpa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 0px 0px; position: relative; width: 94%; }\",\".framer-aDPl5 .framer-1fgso7p, .framer-aDPl5 .framer-1lp5nic, .framer-aDPl5 .framer-1bj9c5n, .framer-aDPl5 .framer-v05a0u, .framer-aDPl5 .framer-quj7bf, .framer-aDPl5 .framer-wrmhvl, .framer-aDPl5 .framer-1jdupgm, .framer-aDPl5 .framer-m4j1ze, .framer-aDPl5 .framer-1csnk4d, .framer-aDPl5 .framer-17tlwo2, .framer-aDPl5 .framer-11mfrva, .framer-aDPl5 .framer-17fd8dl { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-aDPl5 .framer-1d0voaz { aspect-ratio: 1.5 / 1; flex: none; height: 100%; position: relative; width: var(--framer-aspect-ratio-supported, 300px); }\",\".framer-aDPl5 .framer-w0xgia { aspect-ratio: 0.7162921348314607 / 1; flex: none; height: 100%; position: relative; width: var(--framer-aspect-ratio-supported, 143px); }\",\".framer-aDPl5 .framer-jj3usx { flex: none; height: 420px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-aDPl5 .framer-adagoj-container { aspect-ratio: 0.9285714285714286 / 1; flex: none; height: 100%; left: 50%; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 186px); }\",\".framer-aDPl5.framer-v-1c0udc .framer-1d0voaz { width: var(--framer-aspect-ratio-supported, 606px); }\",\".framer-aDPl5.framer-v-d21foe .framer-w0xgia { width: var(--framer-aspect-ratio-supported, 289px); }\",\".framer-aDPl5.framer-v-6p1bv .framer-adagoj-container { width: var(--framer-aspect-ratio-supported, 390px); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 780\n * @framerIntrinsicWidth 810\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Wctj_yFrp\":{\"layout\":[\"fixed\",\"auto\"]},\"KutocIwBn\":{\"layout\":[\"fixed\",\"auto\"]},\"hyoBYb23B\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXAwdIyEoE=withCSS(Component,css,\"framer-aDPl5\");export default FramerXAwdIyEoE;FramerXAwdIyEoE.displayName=\"Header Tablet\";FramerXAwdIyEoE.defaultProps={height:780,width:810};addPropertyControls(FramerXAwdIyEoE,{variant:{options:[\"rdC8iRZaI\",\"Wctj_yFrp\",\"KutocIwBn\",\"hyoBYb23B\"],optionTitles:[\"Impala\",\"Speakap\",\"StudyPortals\",\"Private\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerXAwdIyEoE,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...EmbedFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXAwdIyEoE\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"780\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Wctj_yFrp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KutocIwBn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hyoBYb23B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"810\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XAwdIyEoE.map","// Generated by Framer (2f96024)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/DF1F7aYnD/DF1F7aYnD.js\";import HeaderDesktop from\"#framer/local/canvasComponent/fnG7OGzU6/fnG7OGzU6.js\";import MenuDesktopS from\"#framer/local/canvasComponent/h7kiYF8sd/h7kiYF8sd.js\";import MenuDesktop from\"#framer/local/canvasComponent/ilkLMr2Z4/ilkLMr2Z4.js\";import MenuMobile from\"#framer/local/canvasComponent/o75mWH474/o75mWH474.js\";import HeaderMobile from\"#framer/local/canvasComponent/tgtW4gKf7/tgtW4gKf7.js\";import MenuDesktopM from\"#framer/local/canvasComponent/x4ygynzCL/x4ygynzCL.js\";import HeaderTablet from\"#framer/local/canvasComponent/XAwdIyEoE/XAwdIyEoE.js\";const MenuDesktopFonts=getFonts(MenuDesktop);const MenuMobileFonts=getFonts(MenuMobile);const MenuDesktopSFonts=getFonts(MenuDesktopS);const MenuDesktopMFonts=getFonts(MenuDesktopM);const HeaderTabletFonts=getFonts(HeaderTablet);const HeaderDesktopFonts=getFonts(HeaderDesktop);const HeaderMobileFonts=getFonts(HeaderMobile);const FooterFonts=getFonts(Footer);const HeaderDesktopControls=getPropertyControls(HeaderDesktop);const HeaderMobileControls=getPropertyControls(HeaderMobile);const HeaderTabletControls=getPropertyControls(HeaderTablet);const breakpoints={bA6flm0ZV:\"(min-width: 1220px) and (max-width: 1439px)\",gIMjiHPFR:\"(min-width: 810px) and (max-width: 1079px)\",ha1HpijMS:\"(max-width: 809px)\",oLCQYaZhF:\"(min-width: 1080px) and (max-width: 1219px)\",pUXdN3nPa:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-o76Hl\";const variantClassNames={bA6flm0ZV:\"framer-v-mpm55p\",gIMjiHPFR:\"framer-v-7hec4a\",ha1HpijMS:\"framer-v-1s0rnkl\",oLCQYaZhF:\"framer-v-mrzdhf\",pUXdN3nPa:\"framer-v-jkmqj7\"};const breakpointRules={bA6flm0ZV:[\".framer-o76Hl .framer-1c00e8l-container { width: 87%; }\"],gIMjiHPFR:[\".framer-o76Hl .framer-qj46d7-container { order: -999; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-o76Hl .framer-1od55j9-container { order: -996; }\",\".framer-o76Hl .framer-1mnjf9y { padding: 40px 0px 0px 0px; }\"],ha1HpijMS:[\".framer-o76Hl.framer-jkmqj7 { padding: 0px 16px 32px 16px; }\",\".framer-o76Hl .framer-qj46d7-container { position: sticky; top: 0px; width: 109%; z-index: 1; }\",\".framer-o76Hl .framer-1mnjf9y { padding: 32px 0px 0px 0px; }\",\".framer-o76Hl .framer-m8ufil-container { width: 100%; }\"],oLCQYaZhF:[\".framer-o76Hl .framer-1c00e8l-container { width: 93%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={bA6flm0ZV:\".framer-mpm55p-override\",gIMjiHPFR:\".framer-7hec4a-override\",ha1HpijMS:\".framer-1s0rnkl-override\",oLCQYaZhF:\".framer-mrzdhf-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-o76Hl.framer-1cil665, .framer-o76Hl .framer-1cil665 { display: block; }\",\".framer-o76Hl.framer-jkmqj7 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-o76Hl .framer-1smtb31-container { flex: none; height: auto; position: sticky; top: 0px; width: 1440px; z-index: 1; }\",\".framer-o76Hl .framer-qj46d7-container { flex: none; height: auto; position: relative; width: 390px; }\",\".framer-o76Hl .framer-1uf3ju7-container, .framer-o76Hl .framer-fm6bwa-container { flex: none; height: 131px; position: relative; width: 100%; }\",\".framer-o76Hl .framer-1od55j9-container, .framer-o76Hl .framer-1mp4c63-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-o76Hl .framer-1c00e8l-container { flex: none; height: auto; position: relative; width: 82%; }\",\".framer-o76Hl .framer-2rmvz0 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-o76Hl .framer-1mnjf9y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1008; overflow: hidden; padding: 80px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-o76Hl .framer-m8ufil-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={bA6flm0ZV:\"(min-width: 1220px) and (max-width: 1439px)\",gIMjiHPFR:\"(min-width: 810px) and (max-width: 1079px)\",ha1HpijMS:\"(max-width: 809px)\",oLCQYaZhF:\"(min-width: 1080px) and (max-width: 1219px)\",pUXdN3nPa:\"(min-width: 1440px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Impala:\"R0g3a0drp\",Private:\"vnYNDV8UU\",Speakap:\"QxaDw95GZ\",Studyportals:\"Kqqyu6DwV\"};const humanReadableEnumMap1={Impala:\"faIBp4vIW\",Private:\"PT2TxfIl8\",Speakap:\"CLtGiuEcI\",StudyPortals:\"lmjaQWkan\"};const humanReadableEnumMap2={Impala:\"rdC8iRZaI\",Private:\"hyoBYb23B\",Speakap:\"Wctj_yFrp\",StudyPortals:\"KutocIwBn\"};const humanReadableVariantMap={\"Desktop M\":\"bA6flm0ZV\",\"Desktop S\":\"oLCQYaZhF\",Desktop:\"pUXdN3nPa\",Phone:\"ha1HpijMS\",Tablet:\"gIMjiHPFR\"};const getProps=({headerDesktop,headerMobile,headerTablet,height,id,width,...props})=>{return{...props,AGf40XSOz:humanReadableEnumMap[headerDesktop]??headerDesktop??props.AGf40XSOz??\"R0g3a0drp\",kOgOT6CpL:humanReadableEnumMap1[headerMobile]??headerMobile??props.kOgOT6CpL??\"faIBp4vIW\",uugEuuJK2:humanReadableEnumMap2[headerTablet]??headerTablet??props.uugEuuJK2??\"rdC8iRZaI\",variant:humanReadableVariantMap[props.variant]??props.variant??\"pUXdN3nPa\"};};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,AGf40XSOz,kOgOT6CpL,uugEuuJK2,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"ha1HpijMS\",\"gIMjiHPFR\",\"bA6flm0ZV\",\"oLCQYaZhF\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"ha1HpijMS\",\"gIMjiHPFR\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"oLCQYaZhF\")return true;return false;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"bA6flm0ZV\")return true;return false;};const isDisplayed4=()=>{if(!isBrowser())return true;if(baseVariant===\"gIMjiHPFR\")return true;return false;};const isDisplayed5=()=>{if(!isBrowser())return true;if([\"ha1HpijMS\",\"gIMjiHPFR\"].includes(baseVariant))return false;return true;};const isDisplayed6=()=>{if(!isBrowser())return true;if(baseVariant===\"ha1HpijMS\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"pUXdN3nPa\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-jkmqj7\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:131,width:\"1440px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1smtb31-container hidden-1s0rnkl hidden-7hec4a hidden-mpm55p hidden-mrzdhf\",nodeId:\"sEHGID6xH\",scopeId:\"QxBWSyN3j\",children:/*#__PURE__*/_jsx(MenuDesktop,{height:\"100%\",HLy8YvQqz:\"rgba(255, 231, 215, 0.4)\",id:\"sEHGID6xH\",InawqDxVO:\"rgb(255, 255, 255)\",layoutId:\"sEHGID6xH\",RvqlCUIQu:72,style:{width:\"100%\"},variant:\"WMylYGEAv\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gIMjiHPFR:{height:64,width:\"100vw\",y:0},ha1HpijMS:{height:64,width:\"calc((100vw - 32px) * 1.0894)\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qj46d7-container hidden-jkmqj7 hidden-mpm55p hidden-mrzdhf\",nodeId:\"EEWpvUqc_\",scopeId:\"QxBWSyN3j\",children:/*#__PURE__*/_jsx(MenuMobile,{height:\"100%\",id:\"EEWpvUqc_\",layoutId:\"EEWpvUqc_\",style:{width:\"100%\"},variant:\"xqhOs4NCU\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oLCQYaZhF:{height:131,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1uf3ju7-container hidden-jkmqj7 hidden-1s0rnkl hidden-7hec4a hidden-mpm55p\",nodeId:\"bXUSo_vGW\",scopeId:\"QxBWSyN3j\",children:/*#__PURE__*/_jsx(MenuDesktopS,{height:\"100%\",HLy8YvQqz:\"rgba(255, 231, 215, 0.4)\",id:\"bXUSo_vGW\",InawqDxVO:\"rgb(255, 255, 255)\",layoutId:\"bXUSo_vGW\",style:{height:\"100%\",width:\"100%\"},variant:\"cSD0CODRt\",width:\"100%\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bA6flm0ZV:{height:131,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-fm6bwa-container hidden-jkmqj7 hidden-1s0rnkl hidden-7hec4a hidden-mrzdhf\",nodeId:\"Yqmw_vmF7\",scopeId:\"QxBWSyN3j\",children:/*#__PURE__*/_jsx(MenuDesktopM,{height:\"100%\",HLy8YvQqz:\"rgba(255, 231, 215, 0.4)\",id:\"Yqmw_vmF7\",InawqDxVO:\"rgb(255, 255, 255)\",layoutId:\"Yqmw_vmF7\",style:{height:\"100%\",width:\"100%\"},variant:\"Fmurjq2kG\",width:\"100%\"})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gIMjiHPFR:{height:780,width:\"100vw\",y:64}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1od55j9-container hidden-jkmqj7 hidden-1s0rnkl hidden-mpm55p hidden-mrzdhf\",nodeId:\"NWTBTd2Qr\",scopeId:\"QxBWSyN3j\",children:/*#__PURE__*/_jsx(HeaderTablet,{height:\"100%\",id:\"NWTBTd2Qr\",layoutId:\"NWTBTd2Qr\",style:{width:\"100%\"},variant:uugEuuJK2,width:\"100%\"})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bA6flm0ZV:{width:\"87vw\"},oLCQYaZhF:{width:\"93vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:844,width:\"81.9444vw\",y:131,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1c00e8l-container hidden-1s0rnkl hidden-7hec4a\",nodeId:\"OnxyrNbcq\",scopeId:\"QxBWSyN3j\",children:/*#__PURE__*/_jsx(HeaderDesktop,{height:\"100%\",id:\"OnxyrNbcq\",layoutId:\"OnxyrNbcq\",style:{width:\"100%\"},variant:AGf40XSOz,width:\"100%\"})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ha1HpijMS:{height:975,width:\"calc(100vw - 32px)\",y:64}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mp4c63-container hidden-jkmqj7 hidden-7hec4a hidden-mpm55p hidden-mrzdhf\",nodeId:\"b9pUl0_8W\",scopeId:\"QxBWSyN3j\",children:/*#__PURE__*/_jsx(HeaderMobile,{height:\"100%\",id:\"b9pUl0_8W\",layoutId:\"b9pUl0_8W\",style:{width:\"100%\"},variant:kOgOT6CpL,width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-2rmvz0\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mnjf9y\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gIMjiHPFR:{y:1884},ha1HpijMS:{width:\"calc(100vw - 32px)\",y:2071}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:135,y:2055,children:/*#__PURE__*/_jsx(Container,{className:\"framer-m8ufil-container\",nodeId:\"Z3dQT7V9n\",scopeId:\"QxBWSyN3j\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ha1HpijMS:{style:{width:\"100%\"},variant:\"scVZNnBg9\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Z3dQT7V9n\",layoutId:\"Z3dQT7V9n\",variant:\"jzh3eMGPE\",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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1413\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ha1HpijMS\":{\"layout\":[\"fixed\",\"fixed\"]},\"gIMjiHPFR\":{\"layout\":[\"fixed\",\"fixed\"]},\"bA6flm0ZV\":{\"layout\":[\"fixed\",\"fixed\"]},\"oLCQYaZhF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"AGf40XSOz\":\"headerDesktop\",\"kOgOT6CpL\":\"headerMobile\",\"uugEuuJK2\":\"headerTablet\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"pUXdN3nPa\":[\".framer-1smtb31-container\",\".framer-1c00e8l-container\",\".framer-1mnjf9y\"],\"ha1HpijMS\":[\".framer-qj46d7-container\",\".framer-1mp4c63-container\",\".framer-1mnjf9y\"],\"gIMjiHPFR\":[\".framer-qj46d7-container\",\".framer-1od55j9-container\",\".framer-1mnjf9y\"],\"oLCQYaZhF\":[\".framer-1uf3ju7-container\",\".framer-1c00e8l-container\",\".framer-1mnjf9y\"],\"bA6flm0ZV\":[\".framer-fm6bwa-container\",\".framer-1c00e8l-container\",\".framer-1mnjf9y\"]}\n * @framerBreakpoints {\"pUXdN3nPa\":{\"min\":1440,\"canvasClassName\":\"framer-jkmqj7-override\",\"minHeight\":1413,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"bA6flm0ZV\":{\"min\":1220,\"max\":1439,\"canvasClassName\":\"framer-mpm55p-override\",\"minHeight\":1413,\"name\":\"Desktop M\",\"width\":1220,\"rootFontSize\":16},\"oLCQYaZhF\":{\"min\":1080,\"max\":1219,\"canvasClassName\":\"framer-mrzdhf-override\",\"minHeight\":1413,\"name\":\"Desktop S\",\"width\":1080,\"rootFontSize\":16},\"gIMjiHPFR\":{\"min\":810,\"max\":1079,\"canvasClassName\":\"framer-7hec4a-override\",\"minHeight\":1413,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"ha1HpijMS\":{\"max\":809,\"canvasClassName\":\"framer-1s0rnkl-override\",\"minHeight\":1413,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant pUXdN3nPa\n * @framerLayoutTemplate\n */const FramerQxBWSyN3j=withCSS(Component,css,\"framer-o76Hl\");export default FramerQxBWSyN3j;FramerQxBWSyN3j.displayName=\"Project\";FramerQxBWSyN3j.defaultProps={height:1413,width:1440};addPropertyControls(FramerQxBWSyN3j,{AGf40XSOz:HeaderDesktopControls?.[\"variant\"]&&{...HeaderDesktopControls[\"variant\"],defaultValue:\"R0g3a0drp\",description:undefined,hidden:undefined,title:\"Header Desktop\"},kOgOT6CpL:HeaderMobileControls?.[\"variant\"]&&{...HeaderMobileControls[\"variant\"],defaultValue:\"faIBp4vIW\",description:undefined,hidden:undefined,title:\"Header Mobile\"},uugEuuJK2:HeaderTabletControls?.[\"variant\"]&&{...HeaderTabletControls[\"variant\"],defaultValue:\"rdC8iRZaI\",description:undefined,hidden:undefined,title:\"Header Tablet\"}});addFonts(FramerQxBWSyN3j,[{explicitInter:true,fonts:[]},...MenuDesktopFonts,...MenuMobileFonts,...MenuDesktopSFonts,...MenuDesktopMFonts,...HeaderTabletFonts,...HeaderDesktopFonts,...HeaderMobileFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQxBWSyN3j\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1413\",\"framerVariables\":\"{\\\"AGf40XSOz\\\":\\\"headerDesktop\\\",\\\"kOgOT6CpL\\\":\\\"headerMobile\\\",\\\"uugEuuJK2\\\":\\\"headerTablet\\\"}\",\"framerBreakpoints\":\"{\\\"pUXdN3nPa\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-jkmqj7-override\\\",\\\"minHeight\\\":1413,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"bA6flm0ZV\\\":{\\\"min\\\":1220,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-mpm55p-override\\\",\\\"minHeight\\\":1413,\\\"name\\\":\\\"Desktop M\\\",\\\"width\\\":1220,\\\"rootFontSize\\\":16},\\\"oLCQYaZhF\\\":{\\\"min\\\":1080,\\\"max\\\":1219,\\\"canvasClassName\\\":\\\"framer-mrzdhf-override\\\",\\\"minHeight\\\":1413,\\\"name\\\":\\\"Desktop S\\\",\\\"width\\\":1080,\\\"rootFontSize\\\":16},\\\"gIMjiHPFR\\\":{\\\"min\\\":810,\\\"max\\\":1079,\\\"canvasClassName\\\":\\\"framer-7hec4a-override\\\",\\\"minHeight\\\":1413,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"ha1HpijMS\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1s0rnkl-override\\\",\\\"minHeight\\\":1413,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"pUXdN3nPa\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ha1HpijMS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gIMjiHPFR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bA6flm0ZV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oLCQYaZhF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"pUXdN3nPa\\\":[\\\".framer-1smtb31-container\\\",\\\".framer-1c00e8l-container\\\",\\\".framer-1mnjf9y\\\"],\\\"ha1HpijMS\\\":[\\\".framer-qj46d7-container\\\",\\\".framer-1mp4c63-container\\\",\\\".framer-1mnjf9y\\\"],\\\"gIMjiHPFR\\\":[\\\".framer-qj46d7-container\\\",\\\".framer-1od55j9-container\\\",\\\".framer-1mnjf9y\\\"],\\\"oLCQYaZhF\\\":[\\\".framer-1uf3ju7-container\\\",\\\".framer-1c00e8l-container\\\",\\\".framer-1mnjf9y\\\"],\\\"bA6flm0ZV\\\":[\\\".framer-fm6bwa-container\\\",\\\".framer-1c00e8l-container\\\",\\\".framer-1mnjf9y\\\"]}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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 Page from \"https://framerusercontent.com/modules/a9MbpJQFeRTdasUZutv2/Uj5LYKCnJmsvPr2YshBg/kqt4LEaUa.js\";\r\nimport Project from \"https://framerusercontent.com/modules/wIcKK0U2cXZ2NoTQ6b9Y/rcJqssjV7uH20Fa2gBa4/QxBWSyN3j.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {DMlithwdj: \"impala\", fZUI9zO57: \"headerfadein-1\", GIM8IVePV: \"body\", iIutCSuc8: \"speakap\", kNxxPNerH: \"hero-scroll-1\", l7gMmXlc1: \"impala-1\", TiPzEPjmW: \"speakap-1\", uHod2R1Zu: \"hero-scroll\", vlnm8NSAJ: \"body-1\", yDwzXC732: \"headerfadein\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3mHrh158RYZawH5jxfMU/wCbHg6yfenxxLZI0smxS/augiA20Il.js\")), path: \"/\"}, Ca0tZDC6j: {elements: {MbUu_1BF5: \"headeranimation\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UDJSihmy0LRqQIFXgqvH/uQSK5b2PY3HJdufQxmZi/Ca0tZDC6j.js\")), path: \"/about\"}, XcJnwSt21: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cbs5XzN8W7WgkU92b0Ft/OsBeAO4zQNOAs29KSiaU/XcJnwSt21.js\")), path: \"/impalastudios\"}, GwFyp6VCG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3rT12u4kkqvl7YzhzJYQ/O1WCVBzr5MvnWYG0HOFw/GwFyp6VCG.js\")), path: \"/attributions\"}, j9YGPpYp3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/89DdemeUVygcvXy154m5/nl1TjorFzoZXce3iGSqj/j9YGPpYp3.js\")), path: \"/speakap\"}, ToqiORlEd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ajUMksFuh2uVikVkXPmr/PViuHsmc5UWsQCRFTL70/ToqiORlEd.js\")), path: \"/studyportals\"}, GYIcEjxNq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f2zK5L9N2Y2PnKK4Tpve/1cfzvWSxzUUEQMO0M90V/GYIcEjxNq.js\")), path: \"/visualxp\"}, Fo7wFXWAq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O8RVNCGgU3igi7MiF4Ku/48J3RjFj5oPNlbkFr9t2/Fo7wFXWAq.js\")), path: \"/contact\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"51dab642a3cabda0b7c3ad4f5eb268a9372a1ce762ae365f5ec837712bc01ec0\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {AGf40XSOz: \"R0g3a0drp\", kOgOT6CpL: \"faIBp4vIW\", uugEuuJK2: \"rdC8iRZaI\"}\r\nconst props2 = {...props1, AGf40XSOz: \"QxaDw95GZ\", kOgOT6CpL: \"CLtGiuEcI\", uugEuuJK2: \"Wctj_yFrp\"}\r\nconst props3 = {...props1, AGf40XSOz: \"Kqqyu6DwV\", kOgOT6CpL: \"lmjaQWkan\", uugEuuJK2: \"KutocIwBn\"}\r\nconst props4 = {...props1, AGf40XSOz: \"vnYNDV8UU\", kOgOT6CpL: \"PT2TxfIl8\", uugEuuJK2: \"hyoBYb23B\"}\r\nconst templateProps = {GYIcEjxNq: props4, j9YGPpYp3: props2, ToqiORlEd: props3, WnJN1Db0z: props2, XcJnwSt21: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"XcJnwSt21\":\r\ncase \"WnJN1Db0z\":\r\ncase \"j9YGPpYp3\":\r\ncase \"ToqiORlEd\":\r\ncase \"GYIcEjxNq\":\r\nreturn React.createElement(Project, {...props, key: \"Project\", style}, children(true));\r\ncase \"GwFyp6VCG\":\r\ncase \"Fo7wFXWAq\":\r\nreturn React.createElement(Page, {...props, key: \"Page\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"XcJnwSt21\":\r\ncase \"WnJN1Db0z\":\r\ncase \"j9YGPpYp3\":\r\ncase \"ToqiORlEd\":\r\ncase \"GYIcEjxNq\":\r\nreturn [{hash: \"jkmqj7\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"mpm55p\", mediaQuery: \"(min-width: 1220px) and (max-width: 1439.98px)\"}, {hash: \"mrzdhf\", mediaQuery: \"(min-width: 1080px) and (max-width: 1219.98px)\"}, {hash: \"7hec4a\", mediaQuery: \"(min-width: 810px) and (max-width: 1079.98px)\"}, {hash: \"1s0rnkl\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"GwFyp6VCG\":\r\ncase \"Fo7wFXWAq\":\r\nreturn [{hash: \"1ycvxxw\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"urur25\", mediaQuery: \"(min-width: 1220px) and (max-width: 1439.98px)\"}, {hash: \"11aoctq\", mediaQuery: \"(min-width: 1080px) and (max-width: 1219.98px)\"}, {hash: \"1lfj2uo\", mediaQuery: \"(min-width: 810px) and (max-width: 1079.98px)\"}, {hash: \"eqsy3h\", 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\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\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(\"__framer-not-found-page\")),\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: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://eyalyeruham.com\",\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/uhLV9DE2KzJufwRPjyMb/VOyGAEpUq3oBfD8GnWOd/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 contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\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: contentWithFeaturesContext\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\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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\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: framerSiteId ?? null,\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\tif (true) Framer.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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"}