{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@emotion/hash@0.9.0/dist/emotion-hash.esm.js", "ssg:https://framerusercontent.com/modules/4S4SnR1GdEzX95H1h5mT/TDb0qbFhtN7SkrM58svb/Arc.js", "ssg:https://framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/kvFSr6fSU7VcYZyNyfaK/Download.js", "ssg:https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/ge79eoA2CuYo94sUAjT9/useColors.js", "ssg:https://framerusercontent.com/modules/P7CERvZDMOoPtAW3iQjh/hu0acDdjZEUAD16X6pPP/PixelTrail_Prod.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js", "ssg:https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/gveXKR6bwXNSCLv12kr3/SlideShow.js", "ssg:https://framerusercontent.com/modules/wkCzSNfi0qHjplQt1T36/lTxNyAfR3po565naROpw/AoBVHGZU_.js", "ssg:https://framerusercontent.com/modules/2BWukKM1gW0U1gXFyJ7D/U3GAaojXqBNOQ4txWJ8L/BW8XrxS8e.js", "ssg:https://framerusercontent.com/modules/ikdYeAkfk5lac4PhUOvC/VjaF3wMfZgBMPmDJl0AZ/ImyjhKKHE.js", "ssg:https://framerusercontent.com/modules/d7bsMBL48GX7lrTHyjUw/KMNkpZ0w81ftUhWEsXp8/jdGy2PheS.js", "ssg:https://framerusercontent.com/modules/KKTrEk7FbAAv3nPZrJfy/JXwQprm9hmeqnuzufzgv/nW4obOf70.js", "ssg:https://framerusercontent.com/modules/NrljVV7qUqOrbKkuFXpb/D1EfpkgFtWfZJtZLa93i/suVind4HU.js", "ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/feather-icons/home.js@0.0.29", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js", "ssg:https://framerusercontent.com/modules/czFxRpJpQZ4ghfIROdjl/IXLPFDJsIBbAnvItrIzs/wj5PpzWae.js", "ssg:https://framerusercontent.com/modules/qHUbjxS78YYSM5IRNQNy/Nk3w87zULFvJxDz38QNu/et3X3lOpX.js", "ssg:https://framerusercontent.com/modules/Zo2OylpCiDTDnLFy09o6/oC51OIGMVbZ0SXA4wFwa/EcKDFwYG3.js"],
  "sourcesContent": ["function murmur2(r){var t=0;var a,e=0,c=r.length;for(;c>=4;++e,c-=4){a=255&r.charCodeAt(e)|(255&r.charCodeAt(++e))<<8|(255&r.charCodeAt(++e))<<16|(255&r.charCodeAt(++e))<<24;a=1540483477*(65535&a)+(59797*(a>>>16)<<16);a^=a>>>24;t=1540483477*(65535&a)+(59797*(a>>>16)<<16)^1540483477*(65535&t)+(59797*(t>>>16)<<16)}switch(c){case 3:t^=(255&r.charCodeAt(e+2))<<16;case 2:t^=(255&r.charCodeAt(e+1))<<8;case 1:t^=255&r.charCodeAt(e);t=1540483477*(65535&t)+(59797*(t>>>16)<<16)}t^=t>>>13;t=1540483477*(65535&t)+(59797*(t>>>16)<<16);return((t^t>>>15)>>>0).toString(36)}export{murmur2 as default};\n\n//# sourceMappingURL=emotion-hash.esm.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children}from\"react\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import hash from\"@emotion/hash\";import{renderToString}from\"react-dom/server\";/**\n * ARC TEXT\n * By Adam and Benjamin\n *\n * @framerIntrinsicWidth 150\n * @framerIntrinsicHeight 150\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ const Arc=withCSS(function Arc(props){// Checks\nconst hasChildren=Children.count(props.slots)>0;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const showCustomPath=hasChildren&&props.type===\"graphic\";// For Ellipse\nconst isCircle=props.type===\"circle\";const isEllipse=props.type===\"ellipse\";const cylinder=isEllipse?props.cylinderHeight/2:0;// Base arc path\nlet path=createPath(props.flip,cylinder);let childPath;let viewBox;// If graphic is connected\nif(showCustomPath){const firstChild=getFirstChild(props.slots);const svgChild=getFirstChild(firstChild.props.svg);const svgChildCanvas=getFirstChild(firstChild.props.children);// Show placeholder on canvas if connected layer isn\u2019t a graphic\nif(isCanvas&&!svgChildCanvas.props.frame){return /*#__PURE__*/ _jsxs(\"div\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\uD83D\uDC8E\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Please connect to Graphic\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"You can only connect the Arc to a Graphic with a single path.\"})]});}// Grab the react element from the canvas and turn it into SVG\nif(isCanvas&&svgChildCanvas){const svgString=renderToString(svgChildCanvas);// Canvas does not give us viewBox within the string\nconst canvasFrame=svgChildCanvas.props.frame;viewBox=`0 0 ${canvasFrame.width} ${canvasFrame.height}`;let attributes=svgString.match(/[\\w-]+=\"[^\"]*\"/g);for(const element of attributes){if(element.includes(\"d=\")){childPath=splitAndReplace(element);}}}// On the preview/deploy we already get the SVG string\nif(!isCanvas&&svgChild){let attributes1=svgChild.match(/[\\w-]+=\"[^\"]*\"/g);viewBox=svgChild.split(\"viewBox=\")[1];viewBox=viewBox.split(\">\")[0];viewBox=viewBox.replace(/^\"(.+(?=\"$))\"$/,\"$1\");for(const element1 of attributes1){if(element1.includes(\"d=\")){childPath=splitAndReplace(element1);}}}}// Unique IDs to avoid multiple instances on the canvas sharing a single path\nconst id=`curve-${hash(childPath||path)}`;// Alignment icon conversion\nlet alignmentValue;if(props.alignmentBaseline===\"top\")alignmentValue=\"Text Top\";if(props.alignmentBaseline===\"center\")alignmentValue=\"Central\";if(props.alignmentBaseline===\"bottom\")alignmentValue=\"Hanging\";return /*#__PURE__*/ _jsx(motion.div,{style:{width:\"100%\",height:\"100%\",// userSelect: \"none\",\n// pointerEvents: \"none\",\nposition:\"relative\"},draggable:\"false\",children:/*#__PURE__*/ _jsxs(motion.svg,{className:\"transform-origin-center-center\",style:{width:\"100%\",height:\"100%\",position:\"absolute\",inset:0,transformOrigin:\"center\",willChange:props.rotate&&\"transform\"},viewBox:showCustomPath?viewBox:`0 0 100 100`,overflow:\"visible\",animate:isCircle&&props.rotate&&{rotate:360},transition:isCircle&&props.rotate&&{duration:100/props.rotateSpeed,repeat:Infinity,ease:\"linear\"},children:[/*#__PURE__*/ _jsx(\"path\",{id:id,d:showCustomPath?childPath:path,strokeWidth:\"none\",fill:\"transparent\"}),/*#__PURE__*/ _jsx(\"text\",{children:/*#__PURE__*/ _jsxs(\"textPath\",{href:`#${id}`,startOffset:props.startOffset,dominantBaseline:alignmentValue,style:{fontSize:props.font.fontSize,fontFamily:props.font.font,fontWeight:props.font.fontWeight,wordSpacing:props.font.wordSpacing,letterSpacing:props.font.letterSpacing,fill:props.color},children:[props.text,!isCanvas&&props.animate&&/*#__PURE__*/ _jsx(\"animate\",{attributeName:\"startOffset\",from:`${props.animateStart}%`,to:`${props.animateEnd}%`,begin:\"0s\",dur:`${props.animateDuration}s`,repeatCount:\"indefinite\"})]})})]})});},// Work around a bug with framer-motion that calculates a px origin when animating SVG elements.\n[\".transform-origin-center-center { transform-origin: center center !important; }\",]);export default Arc;Arc.defaultProps={height:50,width:50};addPropertyControls(Arc,{text:{title:\"Content\",type:ControlType.String,defaultValue:\"\u2726 THANK YOU \u2726 FOR VISITING\",displayTextArea:true},type:{title:\"Type\",type:ControlType.Enum,options:[\"circle\",\"ellipse\",\"graphic\"],optionTitles:[\"Circle\",\"Ellipse\",\"Graphic\"],defaultValue:true},cylinderHeight:{title:\"Height\",type:ControlType.Number,unit:\"px\",min:0,max:1e3,hidden:({type})=>type!==\"ellipse\"},rotate:{type:ControlType.Boolean,title:\"Rotate\",defaultValue:false,hidden:({type})=>type!==\"circle\"},rotateSpeed:{type:ControlType.Number,title:\"Speed\",min:0,max:50,defaultValue:5,displayStepper:true,step:1,hidden:({type,rotate})=>type!==\"circle\"||!rotate},slots:{type:ControlType.ComponentInstance,title:\"Graphic\",hidden:({type})=>type!==\"graphic\"},alignmentBaseline:{title:\"Align\",type:ControlType.Enum,options:[\"top\",\"center\",\"bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],defaultValue:\"bottom\",displaySegmentedControl:true},flip:{type:ControlType.Boolean,defaultValue:false,title:\"Direction\",enabledTitle:\"CW\",disabledTitle:\"CCW\",hidden:({type})=>type===\"graphic\"},startOffset:{title:\"Offset\",type:ControlType.Number,defaultValue:0,max:360,unit:\"\\xb0\",step:.5},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#999\"},font:{type:ControlType.Object,controls:{font:{type:ControlType.String,placeholder:\"Inter\",defaultValue:\"Inter\"},fontSize:{title:\"Size\",type:ControlType.Number,min:0,max:100,step:.5,defaultValue:12},fontWeight:{type:ControlType.Enum,options:[100,200,300,400,500,600,700,800,900],defaultValue:600,title:\"Weight\"},wordSpacing:{title:\"Word\",type:ControlType.Number,defaultValue:4,step:.1,displayStepper:true},letterSpacing:{title:\"Letter\",type:ControlType.Number,defaultValue:4,step:.1,displayStepper:true}}},animate:{type:ControlType.Boolean,defaultValue:false,title:\"Animate\"},animateStart:{type:ControlType.Number,min:-200,max:200,step:.1,defaultValue:-50,title:\"From\",unit:\"%\",hidden:props=>!props.animate},animateEnd:{type:ControlType.Number,min:-200,max:200,step:.1,defaultValue:150,title:\"To\",unit:\"%\",hidden:props=>!props.animate},animateDuration:{type:ControlType.Number,min:0,max:50,defaultValue:5,title:\"Time\",unit:\"s\",displayStepper:true,hidden:props=>!props.animate}});/* Method to get the first child */ function getFirstChild(slots){let firstChild;Children.map(slots,child=>{if(firstChild===undefined){firstChild=child;}});return firstChild;}/* Method to get stringless attributes */ const splitAndReplace=string=>{return string.split(\"=\")[1].replace(/['\"]+/g,\"\");};/* Path creation method */ const createPath=(flip,cylinder)=>{const cylinderTop=50-cylinder;const cylinderBottom=50+cylinder;return!flip?`M 0 50 L 0 ${cylinderTop} A 1 1 0 0 1 100 ${cylinderTop} L 100 50 L 100 ${cylinderBottom} A 1 1 0 0 1 0 ${cylinderBottom} L 0 ${cylinderTop}`:`M 0 50 L 0 ${cylinderBottom} A 1 1 0 1 0 100 ${cylinderBottom} L 100 ${cylinderTop} A 1 1 0 1 0 0 ${cylinderTop} L 0 50`;};/* Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:160,lineHeight:1.5,textAlign:\"center\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Arc\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"150\",\"framerIntrinsicWidth\":\"150\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Arc.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";var IconType;(function(IconType){IconType[\"Default\"]=\"Default\";IconType[\"Custom\"]=\"Custom\";})(IconType||(IconType={}));var SrcType;(function(SrcType){SrcType[\"Upload\"]=\"Upload\";SrcType[\"URL\"]=\"URL\";})(SrcType||(SrcType={}));// Check for the Search Index Meta Tag\n// Currently the only way to differenciate between Preview & Publish\nconst metaTagSelector='meta[name=\"framer-search-index\"]';// We can hopefully remove this check when new Preview ships\nfunction isPublishedSiteOrSSG(){if(typeof document===\"undefined\")return true;const metaTag=document.querySelector(metaTagSelector);return!!metaTag;}/**\n *\n * DOWNLOAD\n * By Hunter\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 100\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Download(props){const{styleOptions,hoverOptions,iconOptions}=props;const{backgroundColor,color,borderRadius,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,gap}=styleOptions;const isInPublishedSiteOrSSG=isPublishedSiteOrSSG();let downloadURL=undefined;if(isInPublishedSiteOrSSG){if(props.srcType===SrcType.URL)downloadURL=props.srcURL;if(props.srcType===SrcType.Upload)downloadURL=props.srcFile;}const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;const getIcon=()=>{var ref,ref1;if(!iconOptions)return;const iconStyle={order:iconOptions.alignment===\"start\"?0:2,flexShrink:0};return iconOptions.type===IconType.Custom&&!!((ref=iconOptions.image)===null||ref===void 0?void 0:ref.src)?/*#__PURE__*/ _jsx(\"img\",{style:iconStyle,alt:((ref1=iconOptions.image)===null||ref1===void 0?void 0:ref1.alt)&&iconOptions.image.alt.length>0?iconOptions.image.alt:\"download icon\",src:iconOptions.image.src,width:iconOptions.size,height:iconOptions.size}):/*#__PURE__*/ _jsx(\"svg\",{style:iconStyle,xmlns:\"http://www.w3.org/2000/svg\",width:iconOptions.size,height:iconOptions.size,fill:iconOptions.color,viewBox:\"0 0 256 256\",children:/*#__PURE__*/ _jsx(\"path\",{d:\"M228 152v56a20 20 0 0 1-20 20H48a20 20 0 0 1-20-20v-56a12 12 0 0 1 24 0v52h152v-52a12 12 0 0 1 24 0Zm-108.49 8.49a12 12 0 0 0 17 0l40-40a12 12 0 0 0-17-17L140 123V40a12 12 0 0 0-24 0v83l-19.51-19.49a12 12 0 0 0-17 17Z\"})});};const getCursor=()=>{if(props.srcType===SrcType.URL&&props.srcURL)return\"pointer\";if(props.srcType===SrcType.Upload&&props.srcFile)return\"pointer\";return\"auto\";};const buttonTitle=isInPublishedSiteOrSSG?\"Download File\":\"Publish to Download\";return /*#__PURE__*/ _jsxs(motion.a,{target:\"_blank\",href:downloadURL,download:true,title:buttonTitle,style:{gap,fontSize:16,lineHeight:1,fontFamily:\"Inter\",fontWeight:500,width:\"max-content\",...props.style,...buttonStyles,...props.fontControl,padding:paddingValue,color:color,backgroundColor:backgroundColor,borderRadius:borderRadius,userSelect:\"none\",placeContent:flexAlignSwitch(props.fontControl),whiteSpace:\"nowrap\",cursor:getCursor()},whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:[getIcon(),props.text]});};Download.displayName=\"Download\";addPropertyControls(Download,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Download\"},srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Upload,SrcType.URL]},srcURL:{type:ControlType.String,title:\" \",placeholder:\"../example.pdf\",hidden:props=>props.srcType===SrcType.Upload},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[],hidden:props=>props.srcType===SrcType.URL},fontControl:{// @ts-ignore - Internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},iconOptions:{type:ControlType.Object,optional:true,title:\"Icon\",buttonTitle:\"Size, Color\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:Object.values(IconType),optionTitles:Object.values(IconType),displaySegmentedControl:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.type===IconType.Custom},image:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.type===IconType.Default},size:{type:ControlType.Number,displayStepper:true,min:5,defaultValue:16,max:250},alignment:{title:\"Align\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"start\",\"end\"],optionTitles:[\"Start\",\"End\"]}}},styleOptions:{type:ControlType.Object,title:\"Styles\",buttonTitle:\"Button, Font\",controls:{backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#111\"},color:{type:ControlType.Color,defaultValue:\"#FFF\"},borderRadius:{type:ControlType.Number,title:\"Radius\",displayStepper:true,defaultValue:50},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,defaultValue:5}}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#333\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}}});const buttonStyles={display:\"flex\",placeItems:\"center\",placeContent:\"center\",textDecoration:\"none\"};/* Match flex content alignment with text align */ const flexAlignSwitch=fontControlStyles=>{if(!(fontControlStyles===null||fontControlStyles===void 0?void 0:fontControlStyles.textAlign)){return\"left\";}if(fontControlStyles.textAlign===\"left\"){return\"flex-start\";}if(fontControlStyles.textAlign===\"right\"){return\"flex-end\";}return\"center\";};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Download\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Download.map", "import{RenderTarget}from\"framer\";import{useEffect,useState,useMemo}from\"react\";const cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;export function useColors(...colors){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const darkMode=useDarkMode();const[styleValues,setStyleValues]=useState(()=>extractStyleValues(colors.map(extractCSSVariableName)));useEffect(()=>{if(!isCanvas)return;const div=document.body.querySelector(\"main > div\");if(!div)return;const observer=new MutationObserver(()=>{setStyleValues(extractStyleValues(colors.map(extractCSSVariableName)));});observer.observe(div,{attributes:true,attributeFilter:[\"style\"]});return()=>observer.disconnect();},colors);const variableNames=useMemo(()=>colors.map(extractCSSVariableName),[colors]);if(isOptimizing){return colors.map(color=>extractDefaultValue(color));}let values=[];for(let i=0;i<colors.length;i++){const color=colors[i];// Return original value if not a string\nif(typeof color!==\"string\"){values.push(color);continue;}const variableName=variableNames[i];const colorValues=styleValues[variableName];if(variableName&&colorValues){values.push(darkMode?colorValues.dark||colorValues.light||color:colorValues.light||color);}else{values.push(color);}}return values;}////////////////////\nfunction extractStyleValues(variableNames){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const result={};let lightVars={};let darkVars={};if(isCanvas&&typeof document!==\"undefined\"){const div=document.body.querySelector(\"main > div\");if(div){const style=div.getAttribute(\"style\");if(style){const vars=parseVariables(style);lightVars=vars;darkVars=vars;}}}else{const{light,dark}=extractColorStyles();lightVars=parseVariables(light);darkVars=parseVariables(dark);}// Include all variables\nconst allVarNames=new Set([...Object.keys(lightVars),...Object.keys(darkVars)]);allVarNames.forEach(varName=>{result[varName]={light:lightVars[varName]||\"\",dark:darkVars[varName]||\"\"};});return result;}function extractColorStyles(){let lightSection=\"\";let darkSection=\"\";if(typeof document!==\"undefined\"){const styles=document.head.querySelectorAll(\"style[data-framer-css], style[data-framer-css-ssr], style[data-framer-css-ssr-minified]\");for(const style of styles){const rules=style.sheet?.cssRules;if(!rules)continue;const styleRules=[];for(const rule of rules){if(rule instanceof CSSStyleRule){styleRules.push([rule,false]);}else if(rule instanceof CSSMediaRule){if(rule.conditionText===\"(prefers-color-scheme: dark)\"){for(const subrule of rule.cssRules){if(subrule instanceof CSSStyleRule){styleRules.push([subrule,true]);}}}}}for(const[rule,isDarkMedia]of styleRules){const css=rule.cssText;const hasVars=css.includes(\"--token-\");if(!hasVars)continue;const isDark=isDarkMedia?rule.selectorText===\"body\":rule.selectorText==='body[data-framer-theme=\"dark\"]';const isLight=!isDarkMedia&&rule.selectorText===\"body\";if(!isDark&&!isLight)continue;if(isDark){if(!darkSection){darkSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}else{if(!lightSection){lightSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}if(darkSection&&lightSection)break;}if(darkSection&&lightSection)break;}}return{light:lightSection,dark:darkSection};}function useDarkMode(){const isPreview=typeof window!==\"undefined\"&&window.location.origin.endsWith(\"framercanvas.com\");const[isDarkMode,setIsDarkMode]=useState(()=>{if(typeof window===\"undefined\"){return false;}else if(isPreview&&typeof document!==\"undefined\"){return document.body.getAttribute(\"data-framer-theme\")===\"dark\";}else{return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}});useEffect(()=>{if(isPreview){const observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.attributeName===\"data-framer-theme\"){const theme=document.body.getAttribute(\"data-framer-theme\");setIsDarkMode(theme===\"dark\");}});});observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});return()=>observer.disconnect();}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{setIsDarkMode(e.matches);};// Update initial value\nif(mediaQuery.matches!==isDarkMode){setIsDarkMode(mediaQuery.matches);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);}},[isPreview]);return isDarkMode;}function extractCSSVariableName(cssString){if(!cssString||!cssString.startsWith(\"var(\")){return\"\";}const match=cssVariableRegex.exec(cssString);if(match){const variableName=match[1];return variableName||\"\";}return\"\";}function parseVariables(section){const vars={};if(!section)return vars;const declarations=section.split(\";\").filter(Boolean);declarations.forEach(declaration=>{const[name,value]=declaration.split(\":\").map(s=>s.trim());if(name&&value){vars[name]=value;}});return vars;}function extractDefaultValue(cssVar){// Check if the string starts with \"var(\"\nif(!cssVar||!cssVar.startsWith(\"var(\")){return cssVar// Return the original value if it doesn't start with \"var(\"\n;}// Remove \"var(\" from the beginning and \")\" from the end\nconst content=cssVar.slice(4,-1);// Split the content by comma\nconst parts=content.split(\",\");// If there's more than one part, the second part is the default value\nif(parts.length>1){// Trim any whitespace from the default value\nreturn parts.slice(1).join(\",\").trim();}// If there's no comma, return an empty string or null\nreturn\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"useColors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useColors.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useState,useRef,useMemo}from\"react\";import{animate}from\"framer-motion\";import{useColors}from\"https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/ge79eoA2CuYo94sUAjT9/useColors.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n */export default function PixelTrail(props){const{tileSize,trigger,delay,transition}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const[isMousePressed,setIsMousePressed]=useState(false);const[tiles,setTiles]=useState([]);const[dimensions,setDimensions]=useState({width:0,height:0});const[hoveredTiles,setHoveredTiles]=useState(new Set);const[tileColors,setTileColors]=useState({});const canvasRef=useRef(null);const containerRef=useRef(null);const gridRef=useRef({cols:0,rows:0});const prevPositionRef=useRef(null);const timeoutRefs=useRef({});const animationRefs=useRef({});const mousePositionRef=useRef(null);const hoveredTilesRef=useRef(new Set);const[backgroundColorValue,trailColorValue]=useColors(props.backgroundColor,props.trailColor);const[backgroundColor,trailColor]=useMemo(()=>{let finalTrailColor=trailColorValue;let finalBackgroundColor=backgroundColorValue;// Convert colors to RGBA if they're RGB\nconst trailRGBA=ensureRGBA(trailColorValue);const backgroundRGBA=ensureRGBA(backgroundColorValue);// Check for transparency\nconst isTrailTransparent=trailRGBA?.endsWith(\", 0)\")||!trailRGBA;const isBackgroundTransparent=backgroundRGBA?.endsWith(\", 0)\")||!backgroundRGBA;if(isTrailTransparent&&!isBackgroundTransparent){// Extract RGB from backgroundColor and make it fully opaque\nconst rgb=backgroundRGBA.substring(0,backgroundRGBA.lastIndexOf(\",\"));finalTrailColor=`${rgb}, 0)`;}else if(isBackgroundTransparent&&!isTrailTransparent){// Extract RGB from trailColor and make it fully transparent\nconst rgb=trailRGBA.substring(0,trailRGBA.lastIndexOf(\",\"));finalBackgroundColor=`${rgb}, 0)`;}return[finalBackgroundColor,finalTrailColor];},[backgroundColorValue,trailColorValue]);const updateHoveredTiles=updater=>{const newTiles=typeof updater===\"function\"?updater(hoveredTilesRef.current):updater;hoveredTilesRef.current=newTiles;setHoveredTiles(newTiles);};// Setup canvas and tile grid\nuseEffect(()=>{if(!containerRef.current)return;const{width,height}=containerRef.current.getBoundingClientRect();setDimensions({width,height});const cols=Math.ceil(width/tileSize);const rows=Math.ceil(height/tileSize);gridRef.current={cols,rows};// Initialize array with all false values\nsetTiles(new Array(cols*rows).fill(false));},[tileSize]);// Add resize observer\nuseEffect(()=>{if(!containerRef.current)return;const resizeObserver=new ResizeObserver(entries=>{for(const entry of entries){const{width,height}=entry.contentRect;setDimensions({width,height});const newCols=Math.ceil(width/tileSize);const newRows=Math.ceil(height/tileSize);// Only clear data if grid dimensions have changed\nif(newCols!==gridRef.current.cols||newRows!==gridRef.current.rows){gridRef.current={cols:newCols,rows:newRows};setTiles(new Array(newCols*newRows).fill(false));updateHoveredTiles(new Set);setTileColors({});// Stop all animations when resizing\nObject.keys(timeoutRefs.current).forEach(key=>{clearTimeout(timeoutRefs.current[Number(key)]);delete timeoutRefs.current[Number(key)];});Object.keys(animationRefs.current).forEach(key=>{animationRefs.current[Number(key)]?.stop();delete animationRefs.current[Number(key)];});}}});resizeObserver.observe(containerRef.current);return()=>resizeObserver.disconnect();},[tileSize]);// Draw the grid\nuseEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;// Set canvas size to match grid dimensions (1px per tile)\ncanvas.width=gridRef.current.cols;canvas.height=gridRef.current.rows;// Set canvas CSS size to match actual display dimensions\ncanvas.style.width=`${dimensions.width}px`;canvas.style.height=`${dimensions.height}px`;const{cols}=gridRef.current;for(let i=0;i<tiles.length;i++){const x=i%cols;const y=Math.floor(i/cols);ctx.fillStyle=tileColors[i]||backgroundColor;ctx.fillRect(x,y,1,1);}},[tiles,dimensions,backgroundColor,tileColors]);const clearAnimation=index=>{if(timeoutRefs.current[index]){clearTimeout(timeoutRefs.current[index]);delete timeoutRefs.current[index];}if(animationRefs.current[index]){animationRefs.current[index].stop();delete animationRefs.current[index];}};const startResetTimer=index=>{// Don't reset tiles if in drawing mode\nif(props.mode===\"drawing\"){return;}// Clear existing timeout and animation if they exist\nclearAnimation(index);const onComplete=()=>{setTiles(prev=>{const newTiles=[...prev];newTiles[index]=false;return newTiles;});setTileColors(prev=>{const newColors={...prev};delete newColors[index];return newColors;});delete timeoutRefs.current[index];delete animationRefs.current[index];};let shouldAnimate=true;if(typeof transition.duration===\"number\"&&transition.duration<=0){shouldAnimate=false;}if(shouldAnimate){setTileColors(prev=>({...prev,[index]:trailColor}));timeoutRefs.current[index]=window.setTimeout(()=>{const animation=animate(trailColor,backgroundColor,{...transition,onUpdate:latest=>{const color=latest===\"rgba(NaN, NaN, NaN, NaN)\"?trailColor:latest;setTileColors(prev=>({...prev,[index]:color}));},onComplete});animationRefs.current[index]=animation;},delay*1e3);}else{const transitionDelay=transition.delay||0;timeoutRefs.current[index]=window.setTimeout(onComplete,(delay+transitionDelay)*1e3);}};const getPointsOnLine=(x0,y0,x1,y1)=>{const points=[];const dx=Math.abs(x1-x0);const dy=Math.abs(y1-y0);const sx=x0<x1?1:-1;const sy=y0<y1?1:-1;let err=dx-dy;for(let i=0;i<500;i++){points.push(y0*gridRef.current.cols+x0);if(x0===x1&&y0===y1){break;}const e2=2*err;if(e2>-dy){err-=dy;x0+=sx;}if(e2<dx){err+=dx;y0+=sy;}}return points;};const isMouseInBounds=(mouseX,mouseY)=>{return mouseX>=0&&mouseX<=dimensions.width&&mouseY>=0&&mouseY<=dimensions.height;};const onMove=(x,y)=>{if(navigator.maxTouchPoints)return;if(trigger===\"hover\"||trigger===\"click\"&&isMousePressed){const canvas=canvasRef.current;if(!canvas)return;// Get canvas bounding box\nconst rect=canvas.getBoundingClientRect();// Calculate relative position\nconst relativeX=x-rect.left;const relativeY=y-rect.top;// Check if mouse is within bounds using relative point\nif(!isMouseInBounds(relativeX,relativeY)){handleMouseUp();return;}const currentX=Math.floor(relativeX/tileSize);const currentY=Math.floor(relativeY/tileSize);// Ensure currentX and currentY are within grid bounds\nif(currentX<0||currentX>=gridRef.current.cols||currentY<0||currentY>=gridRef.current.rows){return;}if(prevPositionRef.current){const{x:prevX,y:prevY}=prevPositionRef.current;const points=getPointsOnLine(prevX,prevY,currentX,currentY);const validPoints=points.filter(index=>index>=0&&index<tiles.length);setTiles(prev=>{const newTiles=[...prev];for(const index of validPoints){newTiles[index]=true;}return newTiles;});updateHoveredTiles(prev=>new Set([...prev,...validPoints]));setTileColors(prev=>{const newColors={...prev};for(const index of validPoints){newColors[index]=trailColor;}return newColors;});}prevPositionRef.current={x:currentX,y:currentY};// Check which tiles are no longer being hovered\nconst currentIndex=currentY*gridRef.current.cols+currentX;hoveredTilesRef.current.forEach(index=>{if(index!==currentIndex&&!getPointsOnLine(prevPositionRef.current?.x||currentX,prevPositionRef.current?.y||currentY,currentX,currentY).includes(index)){updateHoveredTiles(prev=>{const next=new Set(prev);next.delete(index);return next;});startResetTimer(index);}});}};const handleMouseUp=()=>{if(navigator.maxTouchPoints)return;setIsMousePressed(false);prevPositionRef.current=null;// Only reset tiles if not in drawing mode\nif(props.mode!==\"drawing\"){hoveredTilesRef.current.forEach(index=>{startResetTimer(index);});}updateHoveredTiles(new Set);};// Update mouse event handlers to use global events\nuseEffect(()=>{const handleGlobalMouseMove=e=>{if(navigator.maxTouchPoints)return;const{clientX,clientY}=e;const{innerWidth,innerHeight}=window;let isInside=false;if(clientX>=0&&clientY>=0&&clientX<=innerWidth&&clientY<=innerHeight){isInside=true;}else{isInside=false;}if(isInside){mousePositionRef.current=[e.clientX,e.clientY];onMove(e.clientX,e.clientY);}else{handleMouseLeave();}};const handleGlobalMouseDown=e=>{if(navigator.maxTouchPoints)return;if(trigger===\"click\"){const canvas=canvasRef.current;if(!canvas)return;// Get canvas bounding box\nconst rect=canvas.getBoundingClientRect();// Calculate relative position\nconst relativeX=e.clientX-rect.left;const relativeY=e.clientY-rect.top;if(!isMouseInBounds(relativeX,relativeY))return;setIsMousePressed(true);const x=Math.floor(relativeX/tileSize);const y=Math.floor(relativeY/tileSize);const index=y*gridRef.current.cols+x;if(index>=tiles.length)return;updateHoveredTiles(prev=>new Set(prev).add(index));setTiles(prev=>{const newTiles=[...prev];newTiles[index]=true;return newTiles;});setTileColors(prev=>({...prev,[index]:trailColor}));}};const handleScroll=()=>{if(navigator.maxTouchPoints)return;if(mousePositionRef.current){const[mouseX,mouseY]=mousePositionRef.current;onMove(mouseX,mouseY);}};const handleMouseLeave=e=>{if(navigator.maxTouchPoints)return;if(!e||!isMouseInBounds(e.clientX,e.clientY)){prevPositionRef.current=null;hoveredTilesRef.current.forEach(startResetTimer);updateHoveredTiles(new Set);}};const handleMouseEnter=e=>{if(navigator.maxTouchPoints)return;if(!isMouseInBounds(prevPositionRef.current?.x,prevPositionRef.current?.y)){prevPositionRef.current=null// Reset the previous position on re-enter\n;}};const container=containerRef.current;if(container){container.addEventListener(\"mouseenter\",handleMouseEnter);container.addEventListener(\"mouseleave\",handleMouseLeave);}window.addEventListener(\"mousemove\",handleGlobalMouseMove);window.addEventListener(\"mouseup\",handleMouseUp);window.addEventListener(\"mousedown\",handleGlobalMouseDown);window.addEventListener(\"scroll\",handleScroll);window.addEventListener(\"mouseleave\",handleMouseLeave);return()=>{if(container){container.removeEventListener(\"mouseenter\",handleMouseEnter);container.removeEventListener(\"mouseleave\",handleMouseLeave);}window.removeEventListener(\"mousemove\",handleGlobalMouseMove);window.removeEventListener(\"mouseup\",handleMouseUp);window.removeEventListener(\"mousedown\",handleGlobalMouseDown);window.removeEventListener(\"scroll\",handleScroll);window.removeEventListener(\"mouseleave\",handleMouseLeave);};},[trigger,tileSize,tiles.length,trailColor,isMousePressed]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...props.style,position:\"relative\",overflow:\"hidden\"},children:isCanvas||isOptimizing?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundColor:props.backgroundColor}}):/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{position:\"absolute\",top:0,left:0,imageRendering:\"pixelated\"}})});}PixelTrail.displayName=\"Pixel Trail\";addPropertyControls(PixelTrail,{backgroundColor:{type:ControlType.Color,defaultValue:\"#000\",optional:true,title:\"Background\"},trailColor:{type:ControlType.Color,defaultValue:\"#FFF\",optional:true,title:\"Trail\"},tileSize:{type:ControlType.Number,defaultValue:50,min:5,step:1,title:\"Size\"},trigger:{type:ControlType.Enum,defaultValue:\"hover\",options:[\"hover\",\"click\"],optionTitles:[\"Hover\",\"Click\"],displaySegmentedControl:true},mode:{type:ControlType.Enum,defaultValue:\"trail\",options:[\"trail\",\"drawing\"],optionTitles:[\"Trail\",\"Drawing\"],displaySegmentedControl:true},delay:{type:ControlType.Number,defaultValue:1,min:0,step:.1,hidden:props=>props.mode!==\"trail\"},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.5,bounce:0},hidden:props=>props.mode!==\"trail\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const ensureRGBA=color=>{if(!color)return color;if(color.startsWith(\"rgb(\")){return color.replace(\"rgb(\",\"rgba(\").replace(\")\",\", 1)\");}return color;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PixelTrail\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as h,steps as o}from\"@motionone/easing\";const l={ease:h(.25,.1,.25,1),\"ease-in\":h(.42,0,1,1),\"ease-in-out\":h(.42,0,.58,1),\"ease-out\":h(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return h(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return o(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:h,duration:o=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));h=h||s.easing;if(a(h)){const t=h.createAnimation(i);h=t.easing;i=t.keyframes||i;o=t.duration||o}this.repeat=m;this.easing=n(h)?e:getEasingFunction(h);this.updateDuration(o);const d=r(i,c,n(h)?h.map(getEasingFunction):e);this.tick=i=>{var e;l=l;let s=0;s=void 0!==this.pauseTime?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);1===r&&n--;const h=n%2;(\"reverse\"===p||\"alternate\"===p&&h||\"alternate-reverse\"===p&&!h)&&(r=1-r);const o=s>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(o));t(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||s>=this.totalDuration+u);if(c){this.playState=\"finished\";null===(e=this.resolve)||void 0===e?void 0:e.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));void 0===n&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;1===i.length&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(null!==n&&void 0!==n?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import{useState,useEffect}from\"react\";export const isBrowser=()=>typeof document===\"object\";export function usePageVisibility(){if(!isBrowser())return;const[isVisible,setIsVisible]=useState(!document.hidden);useEffect(()=>{const onVisibilityChange=()=>setIsVisible(!document.hidden);document.addEventListener(\"visibilitychange\",onVisibilityChange,false);return()=>{document.removeEventListener(\"visibilitychange\",onVisibilityChange);};},[]);return isVisible;}\nexport const __FramerMetadata__ = {\"exports\":{\"isBrowser\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePageVisibility\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UsePageVisibility.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{resize}from\"@motionone/dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{animate,LayoutGroup,mix,motion,frame,useInView,useMotionValue,useTransform,wrap}from\"framer-motion\";import{Children,cloneElement,forwardRef,startTransition,useCallback,useEffect,useLayoutEffect,useMemo,useRef,useState}from\"react\";import{usePageVisibility}from\"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js\";function awaitRefCallback(element,controller){let refCallbackResolve;const refCallbackPromise=new Promise((resolve,reject)=>{refCallbackResolve=resolve;controller.signal.addEventListener(\"abort\",()=>reject);// resolve immediately if it exists\nconst current=element.current;if(current)resolve(current);}).catch(()=>{});// we need to listen to the ref setter, so let's override `current` - we can do that, because we don't use React's `useRef` hook for those refs.\nlet current=element.current;Object.defineProperty(element,\"current\",{get(){return current;},set(node){current=node;if(node===null){// React calls with null when the element is unmounted\ncontroller.abort();return;}refCallbackResolve(node);},configurable:true});return refCallbackPromise;}// Using opacity: 0.001 instead of 0 as an LCP hack. (opacity: 0.001 is still 0\n// to a human eye but makes Google think the elements are visible)\nconst OPACITY_0=.001;/**\n *\n * SLIDESHOW\n * V2 with Drag\n * By Benjamin and Matt\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Slideshow(props){/**\n     * Properties\n     */const{slots=[],startFrom,direction,effectsOptions,autoPlayControl,dragControl,alignment,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,itemAmount,fadeOptions,intervalControl,transitionControl,arrowOptions,borderRadius,progressOptions,style}=props;const{effectsOpacity,effectsScale,effectsRotate,effectsPerspective,effectsHover,playOffscreen}=effectsOptions;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowShouldSpace=true,arrowShouldFadeIn=false,arrowPosition,arrowPadding,arrowGap,arrowPaddingTop,arrowPaddingRight,arrowPaddingBottom,arrowPaddingLeft}=arrowOptions;const{showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/**\n     * Checks\n     */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const hasChildren=Children.count(filteredSlots)>0;const isHorizontal=direction===\"left\"||direction===\"right\";const isInverted=direction===\"right\"||direction===\"bottom\";/**\n     * Empty state for Canvas\n     */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2B50\uFE0F\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to make infinite auto-playing slideshows.\"})]});}/**\n     * Refs, State\n     */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return filteredSlots.map(index=>({current:null}));},[filteredSlots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null,viewportLength:null});/* For pausing on hover */const[isHovering,setIsHovering]=useState(false);const[shouldPlayOnHover,setShouldPlayOnHover]=useState(autoPlayControl);/* For cursor updates */const[isMouseDown,setIsMouseDown]=useState(false);/* Check if resizing */const[isResizing,setIsResizing]=useState(false);/**\n     * Array for children\n     */let dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */const measure=useCallback(()=>{const firstChild=childrenRef[0].current;const lastChild=childrenRef[filteredSlots.length-1].current;if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=firstChild?isHorizontal?firstChild.offsetLeft:firstChild.offsetTop:0;const end=lastChild?isHorizontal?lastChild.offsetLeft+lastChild.offsetWidth:lastChild.offsetTop+lastChild.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=firstChild?isHorizontal?firstChild.offsetWidth:firstChild.offsetHeight:0;const itemWidth=firstChild?firstChild.offsetWidth:0;const itemHeight=firstChild?firstChild.offsetHeight:0;const viewportLength=isHorizontal?Math.max(document.documentElement.clientWidth||0,window.innerWidth||0,parentRef.current.offsetWidth):Math.max(document.documentElement.clientHeight||0,window.innerHeight||0,parentRef.current.offsetHeight);startTransition(()=>setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight,viewportLength}));}},[hasChildren]);const scheduleMeasure=useCallback(async()=>{const controller=new AbortController;/**\n         * The elements in the set are refs of children. If they're wrapped in Suspense, they could mount later than the parent.\n         * Thus, we wait for each ref to be set step by step if required.\n         */const firstChild=childrenRef[0];const lastChild=childrenRef[filteredSlots.length-1];if(!isCanvas&&(!firstChild.current||!lastChild.current))try{await Promise.all([awaitRefCallback(firstChild,controller),awaitRefCallback(lastChild,controller)]);}catch{controller.abort();}frame.read(measure);},[measure]);/**\n     * Add refs to all children\n     * Added itemAmount for resizing\n     */useLayoutEffect(()=>{if(hasChildren)scheduleMeasure();},[hasChildren,itemAmount]);/**\n     * Track whether this is the initial resize event. By default this will fire on mount,\n     * which we do in the useEffect. We should only fire it on subsequent resizes.\n     */const initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){scheduleMeasure();startTransition(()=>setIsResizing(true));}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>startTransition(()=>setIsResizing(false)),500);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */const totalItems=filteredSlots?.length;const childrenSize=isCanvas?0:size?.children;const itemWithGap=size?.item+gap;const itemOffset=startFrom*itemWithGap;const[currentItem,setCurrentItem]=useState(startFrom+totalItems);const[isDragging,setIsDragging]=useState(false);/* Check for browser window visibility *//* Otherwise, it will re-play all the item increments */const visibilityRef=useRef(null);const isInView=useInView(visibilityRef);const isVisible=usePageVisibility()&&isInView;const factor=isInverted?1:-1;/* The x and y values to start from */const xOrY=useMotionValue(childrenSize);/* For canvas only. Using xOrY is slower upon page switching */const canvasPosition=isHorizontal?-startFrom*(size?.itemWidth+gap):-startFrom*(size?.itemHeight+gap);/* Calculate the new value to animate to */const newPosition=()=>factor*currentItem*itemWithGap;/* Wrapped values for infinite looping *//* Instead of 0 to a negative full duplicated row, we start with an offset */const wrappedValue=!isCanvas?useTransform(xOrY,value=>{const wrapped=wrap(-childrenSize,-childrenSize*2,value);return isNaN(wrapped)?0:wrapped;}):0;/* Convert the current item to a wrapping index for dots */const wrappedIndex=wrap(0,totalItems,currentItem);const wrappedIndexInverted=wrap(0,-totalItems,currentItem);/* Update x or y with the provided starting point *//* The subtraction of a full row of children is for overflow */useLayoutEffect(()=>{if(size?.children===null)return;/* Initial measure */// if (initialResize.current) {\n//     xOrY.set((childrenSize + itemOffset) * factor)\n// }\n/* Subsequent resizes */if(!initialResize.current&&isResizing){xOrY.set(newPosition());}},[size,childrenSize,factor,itemOffset,currentItem,itemWithGap,isResizing]);/**\n     * Page item methods\n     * Switching, deltas, autoplaying\n     *//* Next and previous function, animates the X */const switchPages=()=>{if(isCanvas||!hasChildren||!size.parent||isDragging)return;if(xOrY.get()!==newPosition()){animate(xOrY,newPosition(),transitionControl);}if(autoPlayControl&&shouldPlayOnHover&&(playOffscreen||isVisible)){timeoutRef.current=setTimeout(()=>{startTransition(()=>setCurrentItem(item=>item+1));switchPages();},intervalControl*1e3);}};/* Page navigation functions */const setDelta=(delta,transition=false)=>{if(!isInverted){if(transition)startTransition(()=>setCurrentItem(item=>item+delta));else setCurrentItem(item=>item+delta);}else{if(transition)startTransition(()=>setCurrentItem(item=>item-delta));else setCurrentItem(item=>item-delta);}};const setPage=index=>{const currentItemWrapped=wrap(0,totalItems,currentItem);const currentItemWrappedInvert=wrap(0,-totalItems,currentItem);const goto=index-currentItemWrapped;const gotoInverted=index-Math.abs(currentItemWrappedInvert);if(!isInverted){startTransition(()=>setCurrentItem(item=>item+goto));}else{startTransition(()=>setCurrentItem(item=>item-gotoInverted));}};/**\n     * Drag\n     */const handleDragStart=()=>{startTransition(()=>setIsDragging(true));};const handleDragEnd=(event,{offset,velocity})=>{startTransition(()=>setIsDragging(false));const offsetXorY=isHorizontal?offset.x:offset.y;const velocityThreshold=200// Based on testing, can be tweaked or could be 0\n;const velocityXorY=isHorizontal?velocity.x:velocity.y;const isHalfOfNext=offsetXorY<-size.item/2;const isHalfOfPrev=offsetXorY>size.item/2;/* In case you drag more than 1 item left or right */const normalizedOffset=Math.abs(offsetXorY);const itemDelta=Math.round(normalizedOffset/size.item);/* Minimum delta is 1 to initiate a page switch *//* For velocity use only */const itemDeltaFromOne=itemDelta===0?1:itemDelta;/* For quick flicks, even with low offsets */if(velocityXorY>velocityThreshold){setDelta(-itemDeltaFromOne,true);}else if(velocityXorY<-velocityThreshold){setDelta(itemDeltaFromOne,true);}else{/* For dragging over half of the current item with 0 velocity */if(isHalfOfNext){setDelta(itemDelta,true);}if(isHalfOfPrev){setDelta(-itemDelta,true);}}};/* Kickstart the auto-playing once we have all the children */useEffect(()=>{if(!isVisible||isResizing)return;switchPages();return()=>timeoutRef.current&&clearTimeout(timeoutRef.current);},[dupedChildren,isVisible,isResizing]);/* Create copies of our children to create a perfect loop */let childCounter=0;/**\n     * Sizing\n     * */const columnOrRowValue=`calc(${100/itemAmount}% - ${gap}px + ${gap/itemAmount}px)`;/**\n     * Nested array to create duplicates of the children for infinite looping\n     * These are wrapped around, and start at a full \"page\" worth of offset\n     * as defined above.\n     */for(let index=0;index<duplicateBy;index++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{let ref;if(childIndex===0){ref=childrenRef[0];}if(childIndex===filteredSlots.length-1){ref=childrenRef[1];}return /*#__PURE__*/_jsx(Slide,{ref:childrenRef[childIndex],slideKey:index+childIndex+\"lg\",index:index,width:isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",height:!isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",size:size,child:child,numChildren:filteredSlots?.length,wrappedValue:wrappedValue,childCounter:childCounter++,gap:gap,isCanvas:isCanvas,isHorizontal:isHorizontal,effectsOpacity:effectsOpacity,effectsScale:effectsScale,effectsRotate:effectsRotate,children:index+childIndex},index+childIndex+\"lg\");}));}/**\n     * Fades with masks\n     */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/**\n     * Dots\n     */const dots=[];const dotsBlurStyle={};if(showProgressDots){for(let i=0;i<filteredSlots?.length;i++){dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>setPage(i),wrappedIndex:wrappedIndex,wrappedIndexInverted:wrappedIndexInverted,total:totalItems,index:i,gap:dotsGap,padding:dotsPadding,isHorizontal:isHorizontal,isInverted:isInverted},i));}if(dotsBlur>0){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=`blur(${dotsBlur}px)`;}}const dragProps=dragControl?{drag:isHorizontal?\"x\":\"y\",onDragStart:handleDragStart,onDragEnd:handleDragEnd,dragDirectionLock:true,values:{x:xOrY,y:xOrY},dragMomentum:false}:{};const arrowHasTop=arrowPosition===\"top-left\"||arrowPosition===\"top-mid\"||arrowPosition===\"top-right\";const arrowHasBottom=arrowPosition===\"bottom-left\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"bottom-right\";const arrowHasLeft=arrowPosition===\"top-left\"||arrowPosition===\"bottom-left\";const arrowHasRight=arrowPosition===\"top-right\"||arrowPosition===\"bottom-right\";const arrowHasMid=arrowPosition===\"top-mid\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"auto\";return /*#__PURE__*/_jsxs(\"section\",{style:{...containerStyle,padding:paddingValue,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,opacity:size?.item!==null?1:OPACITY_0,userSelect:\"none\"},onMouseEnter:()=>{setIsHovering(true);if(!effectsHover)setShouldPlayOnHover(false);},onMouseLeave:()=>{setIsHovering(false);if(!effectsHover)setShouldPlayOnHover(true);},onMouseDown:event=>{// Preventdefault fixes the cursor switching to text on drag on safari\nevent.preventDefault();startTransition(()=>setIsMouseDown(true));},onMouseUp:()=>startTransition(()=>setIsMouseDown(false)),ref:visibilityRef,children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",margin:0,padding:\"inherit\",position:\"absolute\",inset:0,overflow:overflow?\"visible\":\"hidden\",borderRadius:borderRadius,userSelect:\"none\",perspective:isCanvas?\"none\":effectsPerspective},children:/*#__PURE__*/_jsx(motion.ul,{ref:parentRef,...dragProps,style:{...containerStyle,gap:gap,placeItems:alignment,x:isHorizontal?isCanvas?canvasPosition:wrappedValue:0,y:!isHorizontal?isCanvas?canvasPosition:wrappedValue:0,flexDirection:isHorizontal?\"row\":\"column\",transformStyle:effectsRotate!==0&&!isCanvas?\"preserve-3d\":undefined,cursor:dragControl?isMouseDown?\"grabbing\":\"grab\":\"auto\",userSelect:\"none\",...style},children:dupedChildren})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles},\"aria-label\":\"Slideshow pagination controls\",className:\"framer--slideshow-controls\",children:[/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",justifyContent:arrowShouldSpace?\"space-between\":\"center\",gap:arrowShouldSpace?\"unset\":arrowGap,opacity:arrowShouldFadeIn?OPACITY_0:1,alignItems:\"center\",inset:arrowPadding,top:arrowShouldSpace?arrowPadding:arrowHasTop?arrowPaddingTop:\"unset\",left:arrowShouldSpace?arrowPadding:arrowHasLeft?arrowPaddingLeft:arrowHasMid?0:\"unset\",right:arrowShouldSpace?arrowPadding:arrowHasRight?arrowPaddingRight:arrowHasMid?0:\"unset\",bottom:arrowShouldSpace?arrowPadding:arrowHasBottom?arrowPaddingBottom:\"unset\"},animate:arrowShouldFadeIn&&{opacity:isHovering?1:OPACITY_0},transition:transitionControl,children:[/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(-1,true),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\",alt:\"Back Arrow\"})}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(1,true),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\",alt:\"Next Arrow\"})})]}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:isHorizontal?\"50%\":dotsInset,top:!isHorizontal?\"50%\":\"unset\",transform:isHorizontal?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:isHorizontal?\"row\":\"column\",bottom:isHorizontal?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,userSelect:\"none\",...dotsBlurStyle},children:dots}):null]})]});}/* Default Properties */Slideshow.defaultProps={direction:\"left\",dragControl:false,startFrom:0,itemAmount:1,infinity:true,gap:10,padding:10,autoPlayControl:true,effectsOptions:{effectsOpacity:1,effectsScale:1,effectsRotate:0,effectsPerspective:1200,effectsHover:true,playOffscreen:false},transitionControl:{type:\"spring\",stiffness:200,damping:40},fadeOptions:{fadeContent:false,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},arrowOptions:{showMouseControls:true,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowFill:\"rgba(0,0,0,0.2)\",arrowSize:40},progressOptions:{showProgressDots:true}};/* Property Controls */addPropertyControls(Slideshow,{slots:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.ComponentInstance}},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],displaySegmentedControl:true,defaultValue:Slideshow.defaultProps.direction},autoPlayControl:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true},intervalControl:{type:ControlType.Number,title:\"Interval\",defaultValue:1.5,min:.5,max:10,step:.1,displayStepper:true,unit:\"s\",hidden:props=>!props.autoPlayControl},dragControl:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:false},startFrom:{type:ControlType.Number,title:\"Current\",min:0,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.startFrom},effectsOptions:{type:ControlType.Object,title:\"Effects\",controls:{effectsOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsOpacity,min:0,max:1,step:.01,displayStepper:true},effectsScale:{type:ControlType.Number,title:\"Scale\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsScale,min:0,max:1,step:.01,displayStepper:true},effectsPerspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsPerspective,min:200,max:2e3,step:1},effectsRotate:{type:ControlType.Number,title:\"Rotate\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsRotate,min:-180,max:180,step:1},effectsHover:{type:ControlType.Boolean,title:\"On Hover\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsHover},playOffscreen:{type:ControlType.Boolean,title:\"Offscreen\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.playOffscreen}}},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},itemAmount:{type:ControlType.Number,title:\"Items\",min:1,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.itemAmount},gap:{type:ControlType.Number,title:\"Gap\",min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0},transitionControl:{type:ControlType.Transition,defaultValue:Slideshow.defaultProps.transitionControl,title:\"Transition\"},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:false},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},arrowOptions:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:Slideshow.defaultProps.arrowOptions.showMouseControls},arrowFill:{type:ControlType.Color,title:\"Fill\",hidden:props=>!props.showMouseControls,defaultValue:Slideshow.defaultProps.arrowOptions.arrowFill},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:Slideshow.defaultProps.arrowOptions.arrowSize,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowShouldFadeIn:{type:ControlType.Boolean,title:\"Fade In\",defaultValue:false,hidden:props=>!props.showMouseControls},arrowShouldSpace:{type:ControlType.Boolean,title:\"Distance\",enabledTitle:\"Space\",disabledTitle:\"Group\",defaultValue:Slideshow.defaultProps.arrowOptions.arrowShouldSpace,hidden:props=>!props.showMouseControls},arrowPosition:{type:ControlType.Enum,title:\"Position\",options:[\"auto\",\"top-left\",\"top-mid\",\"top-right\",\"bottom-left\",\"bottom-mid\",\"bottom-right\"],optionTitles:[\"Center\",\"Top Left\",\"Top Middle\",\"Top Right\",\"Bottom Left\",\"Bottom Middle\",\"Bottom Right\"],hidden:props=>!props.showMouseControls||props.arrowShouldSpace},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls||!props.arrowShouldSpace},arrowPaddingTop:{type:ControlType.Number,title:\"Top\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"bottom-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-right\"},arrowPaddingBottom:{type:ControlType.Number,title:\"Bottom\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-right\"},arrowPaddingRight:{type:ControlType.Number,title:\"Right\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-mid\"},arrowPaddingLeft:{type:ControlType.Number,title:\"Left\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-right\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-right\"||props.arrowPosition===\"bottom-mid\"},arrowGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace}}},progressOptions:{type:ControlType.Object,title:\"Dots\",controls:{showProgressDots:{type:ControlType.Boolean,title:\"Show\",defaultValue:false},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:0,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}}});/* Placeholder Styles */const containerStyle={display:\"flex\",flexDirection:\"row\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Component Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:180,lineHeight:1.5,textAlign:\"center\"};/* Control Styles */const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",pointerEvents:\"none\",userSelect:\"none\",top:0,left:0,right:0,bottom:0,border:0,padding:0,margin:0};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);/* Slide Component */const Slide=/*#__PURE__*/forwardRef(function Component(props,ref){const{slideKey,width,height,child,size,gap,wrappedValue,numChildren,childCounter,isCanvas,effects,effectsOpacity,effectsScale,effectsRotate,isHorizontal,isLast,index}=props;/**\n     * Unique offsets + scroll range [0, 1, 1, 0]\n     */const childOffset=(size?.item+gap)*childCounter;const scrollRange=[-size?.item,0,size?.parent-size?.item+gap,size?.parent].map(val=>val-childOffset);/**\n     * Effects\n     */const rotateY=!isCanvas&&useTransform(wrappedValue,scrollRange,[-effectsRotate,0,0,effectsRotate]);const rotateX=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsRotate,0,0,-effectsRotate]);const opacity=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsOpacity,1,1,effectsOpacity]);const scale=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsScale,1,1,effectsScale]);const originXorY=!isCanvas&&useTransform(wrappedValue,scrollRange,[1,1,0,0]);const isVisible=!isCanvas&&useTransform(wrappedValue,latest=>latest>=scrollRange[1]&&latest<=scrollRange[2]);useEffect(()=>{if(!isVisible)return;return isVisible.on(\"change\",newValue=>{ref.current?.setAttribute(\"aria-hidden\",!newValue);});},[]);const visibility=isCanvas?\"visible\":useTransform(wrappedValue,[scrollRange[0]-size.viewportLength,mix(scrollRange[1],scrollRange[2],.5),scrollRange[3]+size.viewportLength],[\"hidden\",\"visible\",\"hidden\"]);return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:{display:\"contents\"},\"aria-hidden\":index===0?false:true,children:/*#__PURE__*/cloneElement(child,{ref:ref,key:slideKey+\"child\",style:{...child.props?.style,flexShrink:0,userSelect:\"none\",width,height,opacity:opacity,scale:scale,originX:isHorizontal?originXorY:.5,originY:!isHorizontal?originXorY:.5,rotateY:isHorizontal?rotateY:0,rotateX:!isHorizontal?rotateX:0,visibility},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});function Dot({selectedOpacity,opacity,total,index,wrappedIndex,wrappedIndexInverted,dotStyle,buttonStyle,gap,padding,isHorizontal,isInverted,...props}){/* Check active item *//* Go 0\u20141\u20142\u20143\u20144\u20145\u20140 */let isSelected=wrappedIndex===index;/* Go 0\u20145\u20144\u20143\u20142\u20141\u20140\u20145 instead when inverted */if(isInverted){isSelected=Math.abs(wrappedIndexInverted)===index;}const inlinePadding=gap/2;const top=!isHorizontal&&index>0?inlinePadding:padding;const bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;const right=isHorizontal&&index!==total-1?inlinePadding:padding;const left=isHorizontal&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle},initial:false,animate:{opacity:isSelected?selectedOpacity:opacity},transition:{duration:.3}})});}/* Dot Styles */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Slideshow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Bhq9oHye2:{hover:true}};const serializationHash=\"framer-ZACRp\";const variantClassNames={Bhq9oHye2:\"framer-v-14pcjap\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Bhq9oHye2\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.thedesigncrew.co/\",motionChild:true,nodeId:\"Bhq9oHye2\",scopeId:\"AoBVHGZU_\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-14pcjap\",className,classNames)} framer-tndti7`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Bhq9oHye2\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Bhq9oHye2-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qwxsd7\",layoutDependency:layoutDependency,layoutId:\"nmvgd0LQz\",style:{backgroundColor:\"rgba(98, 113, 1, 0)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},variants:{\"Bhq9oHye2-hover\":{backgroundColor:\"rgba(98, 113, 1, 0.1)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ryj9uh\",layoutDependency:layoutDependency,layoutId:\"lZHXPOggd\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-pw1smo\",\"data-framer-name\":\"TDC-Logo\",fill:\"rgb(98, 113, 1)\",intrinsicHeight:60,intrinsicWidth:104,layoutDependency:layoutDependency,layoutId:\"xXHHdCTTH\",svg:'<svg viewBox=\"0 0 104 60\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.58 40.47c-1.132 0-2.166-.204-3.103-.614a7.455 7.455 0 0 1-2.4-1.697 8.103 8.103 0 0 1-1.55-2.604C.176 34.56 0 33.477 0 32.307v-.703c0-1.17.166-2.253.497-3.248.352-1.015.85-1.892 1.493-2.634a6.5 6.5 0 0 1 2.341-1.756c.917-.429 1.941-.643 3.073-.643 1.307 0 2.419.292 3.336.878.936.565 1.648 1.395 2.136 2.487.507 1.092.78 2.419.82 3.98l-1.23-.907V18.582h5.326v21.362h-4.214V33.39h.585c-.039 1.444-.331 2.702-.877 3.775-.547 1.054-1.308 1.873-2.283 2.458-.956.566-2.097.849-3.424.849Zm1.433-4.389c.644 0 1.23-.146 1.756-.439a3.338 3.338 0 0 0 1.317-1.287c.331-.566.497-1.249.497-2.048v-.996c0-.78-.175-1.433-.527-1.96a3.249 3.249 0 0 0-1.316-1.2 3.496 3.496 0 0 0-1.727-.439c-.702 0-1.336.186-1.902.556-.546.351-.985.849-1.317 1.493-.312.624-.468 1.355-.468 2.194 0 .84.156 1.57.468 2.195.332.605.77 1.083 1.317 1.434.566.332 1.2.497 1.902.497Zm18.465 4.449c-1.365 0-2.575-.235-3.628-.703-1.054-.468-1.941-1.102-2.663-1.902a8.763 8.763 0 0 1-1.668-2.692 8.732 8.732 0 0 1-.556-3.073v-.585c0-1.093.185-2.136.556-3.131a8.599 8.599 0 0 1 1.639-2.692 7.727 7.727 0 0 1 2.633-1.844c1.034-.468 2.205-.702 3.512-.702 1.736 0 3.209.39 4.419 1.17a7.754 7.754 0 0 1 2.78 3.102c.643 1.268.965 2.653.965 4.155v1.698h-14.28v-2.868h11.208L30.55 31.75c0-.916-.127-1.687-.38-2.311-.235-.644-.595-1.132-1.083-1.463-.468-.332-1.063-.498-1.785-.498-.703 0-1.317.166-1.844.497-.507.313-.897.8-1.17 1.464-.273.643-.41 1.463-.41 2.458 0 .897.127 1.678.38 2.34.254.645.644 1.142 1.171 1.493.527.352 1.21.527 2.048.527.742 0 1.346-.127 1.815-.38.488-.254.829-.595 1.024-1.025h4.858a6.81 6.81 0 0 1-1.405 2.927c-.683.858-1.56 1.531-2.634 2.019-1.053.488-2.273.731-3.658.731Z\" fill=\"currentColor\"/><path d=\"M42.927 40.47c-2.34 0-4.184-.477-5.53-1.433-1.346-.975-2.068-2.341-2.166-4.097h4.682c.078.488.38.907.907 1.259.527.35 1.269.526 2.224.526.683 0 1.269-.097 1.756-.292.507-.215.761-.556.761-1.025 0-.41-.195-.74-.585-.995-.39-.273-1.102-.458-2.136-.556l-1.112-.117c-2.068-.214-3.59-.78-4.566-1.697-.975-.917-1.463-2.068-1.463-3.453 0-1.19.293-2.165.878-2.926.586-.78 1.395-1.366 2.43-1.756 1.033-.39 2.213-.585 3.54-.585 2.165 0 3.912.478 5.238 1.434 1.327.936 2.029 2.292 2.107 4.067H45.21c-.078-.488-.342-.897-.79-1.229-.449-.351-1.093-.527-1.932-.527-.604 0-1.102.108-1.492.322-.37.215-.556.517-.556.907 0 .41.176.712.527.908.37.195.956.341 1.755.439l1.112.117c2.069.214 3.658.79 4.77 1.726 1.132.917 1.698 2.127 1.698 3.629 0 1.112-.303 2.068-.907 2.868-.586.8-1.434 1.414-2.546 1.843-1.093.43-2.4.644-3.922.644Zm9.029-.526V23.791h5.326v16.153h-5.326Zm-2.049-12.29V23.79h7.375v3.863h-7.375Zm16.061 19.364c-.8 0-1.629-.029-2.487-.087-.84-.06.666-.328-.017-.426l1.143-1.828c.683.078-.153-.745.686-.686.839.078.212-.686.914-.686 1.21 0 .45-.627 1.6-.914 1.83-.457 2.297-.845 2.668-1.372.37-.526.496-1.806.496-2.626v-3.277l.82-1.756c-.04 1.366-.303 2.556-.79 3.57-.489.995-1.19 1.766-2.108 2.312-.897.546-1.99.82-3.277.82-1.093 0-2.078-.196-2.956-.586a6.519 6.519 0 0 1-2.253-1.639c-.605-.722-1.073-1.57-1.405-2.546-.331-.975-.497-2.038-.497-3.19V31.4c0-1.15.175-2.214.526-3.19a7.39 7.39 0 0 1 1.522-2.575 6.688 6.688 0 0 1 2.341-1.697c.917-.41 1.932-.614 3.044-.614 1.287 0 2.4.292 3.336.878.936.565 1.668 1.395 2.194 2.487.527 1.092.81 2.419.849 3.98l-.585.205V23.79h4.214v14.251c0 1.99-.311 4.206-1.053 5.435-.74 1.23-1.863 2.127-3.365 2.693-1.483.565-3.035-.58-5.56.848Zm1.433-11.346c.644 0 1.22-.146 1.726-.44a3.25 3.25 0 0 0 1.259-1.258c.312-.565.468-1.238.468-2.019v-.702c0-.76-.166-1.405-.498-1.931a3.1 3.1 0 0 0-1.258-1.2 3.633 3.633 0 0 0-1.697-.41c-.703 0-1.327.166-1.873.498-.527.331-.946.8-1.258 1.404-.293.605-.44 1.317-.44 2.136 0 .82.147 1.522.44 2.107a3.36 3.36 0 0 0 1.258 1.347c.546.312 1.17.468 1.873.468Zm10.489 4.272V23.791h4.213v6.935h-.234c0-1.677.215-3.063.644-4.155.43-1.112 1.063-1.941 1.902-2.488.859-.546 1.893-.819 3.102-.819h.234c1.834 0 3.249.615 4.243 1.844 1.015 1.21 1.522 3.072 1.522 5.589v9.247H88.19v-9.393c0-.742-.224-1.346-.673-1.815-.429-.487-1.024-.731-1.785-.731-.76 0-1.375.244-1.843.731-.45.469-.673 1.093-.673 1.873v9.335H77.89ZM43.038 59.505c-1.405 0-2.624-.224-3.658-.673-1.034-.468-1.902-1.092-2.605-1.873a8.095 8.095 0 0 1-1.55-2.662 9.743 9.743 0 0 1-.498-3.102v-.586c0-1.131.175-2.204.527-3.218a8.179 8.179 0 0 1 1.609-2.693c.702-.78 1.57-1.395 2.605-1.843 1.033-.45 2.223-.673 3.57-.673 1.482 0 2.79.292 3.92.877 1.132.586 2.03 1.395 2.693 2.43.683 1.014 1.063 2.184 1.141 3.51h-5.209a2.647 2.647 0 0 0-.731-1.638c-.41-.448-1.015-.673-1.814-.673-.683 0-1.249.176-1.698.527-.429.351-.75.839-.965 1.463-.215.624-.322 1.366-.322 2.224 0 .8.088 1.512.263 2.136.195.625.507 1.112.936 1.463.45.332 1.044.498 1.786.498.546 0 1.004-.098 1.375-.293a2.22 2.22 0 0 0 .878-.82c.214-.37.351-.799.41-1.287h5.208c-.078 1.366-.468 2.566-1.17 3.6-.683 1.034-1.6 1.843-2.75 2.428-1.152.586-2.469.878-3.951.878Z\" fill=\"currentColor\"/><path d=\"M51.854 58.92V42.767h4.214v7.023h-.059c0-2.263.469-4.038 1.405-5.326.956-1.288 2.322-1.931 4.097-1.931h.644v4.565h-1.23c-1.19 0-2.116.322-2.78.965-.643.644-.965 1.571-.965 2.78v8.077h-5.326Zm18.169.585c-1.366 0-2.575-.234-3.629-.702-1.053-.468-1.94-1.102-2.663-1.902a8.762 8.762 0 0 1-1.668-2.692 8.733 8.733 0 0 1-.556-3.073v-.585c0-1.093.186-2.136.556-3.131a8.598 8.598 0 0 1 1.639-2.693 7.725 7.725 0 0 1 2.634-1.843c1.034-.468 2.204-.702 3.511-.702 1.737 0 3.21.39 4.419 1.17a7.754 7.754 0 0 1 2.78 3.102c.644 1.268.966 2.653.966 4.155v1.698h-14.28v-2.868h11.207l-1.843 1.288c0-.917-.127-1.688-.38-2.312-.235-.644-.596-1.132-1.084-1.463-.468-.332-1.063-.498-1.785-.498-.702 0-1.317.166-1.843.498-.508.312-.898.8-1.17 1.463-.274.644-.41 1.463-.41 2.458 0 .897.126 1.678.38 2.34.254.645.644 1.142 1.17 1.493.527.351 1.21.527 2.049.527.741 0 1.346-.127 1.814-.38.488-.254.83-.595 1.024-1.025h4.858a6.808 6.808 0 0 1-1.404 2.927c-.683.858-1.561 1.531-2.634 2.019-1.054.488-2.273.731-3.658.731Zm15.19-.585 2.867-15.626h5.56l3.278 15.626h-4.039l-3.394-15.51h2.458l-3.102 15.51h-3.628Zm-.995 0-.03-4.448h3.22l.029 4.448h-3.22Zm-2.605 0L77.37 42.767h5.209L86.5 58.92h-4.887Zm12.7 0 .03-4.448h3.219l-.03 4.448h-3.219Zm1.288 0 3.54-16.153H104l-3.863 16.153h-4.536Zm-57.43-37.324c-1.756 0-3.16-.214-4.214-.643-1.034-.43-1.785-1.142-2.253-2.137-.468-.995-.702-2.34-.702-4.038L31.03.995h4.916l-.03 13.93c0 .721.186 1.277.557 1.667.39.37.946.556 1.668.556h5.881v4.448H38.17Zm-9.51-12.524V5.209h11.705v3.863H28.66Z\" fill=\"currentColor\"/><path d=\"M41.465 21.596V0h5.326v12.174h-.703c0-1.64.205-3.015.615-4.127.41-1.112 1.005-1.95 1.785-2.516.8-.566 1.785-.849 2.956-.849h.234c1.755 0 3.092.634 4.009 1.902.936 1.268 1.404 3.131 1.404 5.59v9.422h-5.326V11.97c0-.742-.224-1.346-.673-1.815-.448-.487-1.043-.731-1.785-.731-.741 0-1.346.244-1.814.731-.468.469-.702 1.093-.702 1.873v9.57h-5.326Zm25.027.351c-1.366 0-2.575-.234-3.629-.702-1.053-.468-1.94-1.102-2.663-1.902a8.766 8.766 0 0 1-1.668-2.692 8.733 8.733 0 0 1-.555-3.073v-.585c0-1.093.185-2.136.556-3.131A8.599 8.599 0 0 1 60.17 7.17a7.726 7.726 0 0 1 2.634-1.844c1.034-.468 2.204-.702 3.512-.702 1.736 0 3.209.39 4.418 1.17a7.754 7.754 0 0 1 2.78 3.102c.644 1.268.966 2.653.966 4.155v1.698H60.2V11.88h11.207l-1.843 1.287c0-.916-.127-1.687-.38-2.311-.235-.644-.596-1.132-1.083-1.463-.469-.332-1.064-.498-1.785-.498-.703 0-1.317.166-1.844.497-.507.313-.898.8-1.17 1.464-.274.644-.41 1.463-.41 2.458 0 .897.127 1.678.38 2.34.254.645.644 1.142 1.17 1.493.527.351 1.21.527 2.05.527.74 0 1.345-.127 1.813-.38.488-.254.83-.595 1.025-1.025h4.857a6.808 6.808 0 0 1-1.404 2.927c-.683.858-1.561 1.531-2.634 2.019-1.053.488-2.273.731-3.658.731Z\" fill=\"currentColor\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1optiwa\",layoutDependency:layoutDependency,layoutId:\"Os4MfAGyn\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1d94ama\",\"data-framer-name\":\"TDC-Logo\",fill:\"rgb(98, 113, 1)\",intrinsicHeight:60,intrinsicWidth:104,layoutDependency:layoutDependency,layoutId:\"bZrS8cGlt\",svg:'<svg viewBox=\"0 0 104 60\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.58 40.47c-1.132 0-2.166-.204-3.103-.614a7.455 7.455 0 0 1-2.4-1.697 8.103 8.103 0 0 1-1.55-2.604C.176 34.56 0 33.477 0 32.307v-.703c0-1.17.166-2.253.497-3.248.352-1.015.85-1.892 1.493-2.634a6.5 6.5 0 0 1 2.341-1.756c.917-.429 1.941-.643 3.073-.643 1.307 0 2.419.292 3.336.878.936.565 1.648 1.395 2.136 2.487.507 1.092.78 2.419.82 3.98l-1.23-.907V18.582h5.326v21.362h-4.214V33.39h.585c-.039 1.444-.331 2.702-.877 3.775-.547 1.054-1.308 1.873-2.283 2.458-.956.566-2.097.849-3.424.849Zm1.433-4.389c.644 0 1.23-.146 1.756-.439a3.338 3.338 0 0 0 1.317-1.287c.331-.566.497-1.249.497-2.048v-.996c0-.78-.175-1.433-.527-1.96a3.249 3.249 0 0 0-1.316-1.2 3.496 3.496 0 0 0-1.727-.439c-.702 0-1.336.186-1.902.556-.546.351-.985.849-1.317 1.493-.312.624-.468 1.355-.468 2.194 0 .84.156 1.57.468 2.195.332.605.77 1.083 1.317 1.434.566.332 1.2.497 1.902.497Zm18.465 4.449c-1.365 0-2.575-.235-3.628-.703-1.054-.468-1.941-1.102-2.663-1.902a8.763 8.763 0 0 1-1.668-2.692 8.732 8.732 0 0 1-.556-3.073v-.585c0-1.093.185-2.136.556-3.131a8.599 8.599 0 0 1 1.639-2.692 7.727 7.727 0 0 1 2.633-1.844c1.034-.468 2.205-.702 3.512-.702 1.736 0 3.209.39 4.419 1.17a7.754 7.754 0 0 1 2.78 3.102c.643 1.268.965 2.653.965 4.155v1.698h-14.28v-2.868h11.208L30.55 31.75c0-.916-.127-1.687-.38-2.311-.235-.644-.595-1.132-1.083-1.463-.468-.332-1.063-.498-1.785-.498-.703 0-1.317.166-1.844.497-.507.313-.897.8-1.17 1.464-.273.643-.41 1.463-.41 2.458 0 .897.127 1.678.38 2.34.254.645.644 1.142 1.171 1.493.527.352 1.21.527 2.048.527.742 0 1.346-.127 1.815-.38.488-.254.829-.595 1.024-1.025h4.858a6.81 6.81 0 0 1-1.405 2.927c-.683.858-1.56 1.531-2.634 2.019-1.053.488-2.273.731-3.658.731Z\" fill=\"currentColor\"/><path d=\"M42.927 40.47c-2.34 0-4.184-.477-5.53-1.433-1.346-.975-2.068-2.341-2.166-4.097h4.682c.078.488.38.907.907 1.259.527.35 1.269.526 2.224.526.683 0 1.269-.097 1.756-.292.507-.215.761-.556.761-1.025 0-.41-.195-.74-.585-.995-.39-.273-1.102-.458-2.136-.556l-1.112-.117c-2.068-.214-3.59-.78-4.566-1.697-.975-.917-1.463-2.068-1.463-3.453 0-1.19.293-2.165.878-2.926.586-.78 1.395-1.366 2.43-1.756 1.033-.39 2.213-.585 3.54-.585 2.165 0 3.912.478 5.238 1.434 1.327.936 2.029 2.292 2.107 4.067H45.21c-.078-.488-.342-.897-.79-1.229-.449-.351-1.093-.527-1.932-.527-.604 0-1.102.108-1.492.322-.37.215-.556.517-.556.907 0 .41.176.712.527.908.37.195.956.341 1.755.439l1.112.117c2.069.214 3.658.79 4.77 1.726 1.132.917 1.698 2.127 1.698 3.629 0 1.112-.303 2.068-.907 2.868-.586.8-1.434 1.414-2.546 1.843-1.093.43-2.4.644-3.922.644Zm9.029-.526V23.791h5.326v16.153h-5.326Zm-2.049-12.29V23.79h7.375v3.863h-7.375Zm16.061 19.364c-.8 0-1.629-.029-2.487-.087-.84-.06.666-.328-.017-.426l1.143-1.828c.683.078-.153-.745.686-.686.839.078.212-.686.914-.686 1.21 0 .45-.627 1.6-.914 1.83-.457 2.297-.845 2.668-1.372.37-.526.496-1.806.496-2.626v-3.277l.82-1.756c-.04 1.366-.303 2.556-.79 3.57-.489.995-1.19 1.766-2.108 2.312-.897.546-1.99.82-3.277.82-1.093 0-2.078-.196-2.956-.586a6.519 6.519 0 0 1-2.253-1.639c-.605-.722-1.073-1.57-1.405-2.546-.331-.975-.497-2.038-.497-3.19V31.4c0-1.15.175-2.214.526-3.19a7.39 7.39 0 0 1 1.522-2.575 6.688 6.688 0 0 1 2.341-1.697c.917-.41 1.932-.614 3.044-.614 1.287 0 2.4.292 3.336.878.936.565 1.668 1.395 2.194 2.487.527 1.092.81 2.419.849 3.98l-.585.205V23.79h4.214v14.251c0 1.99-.311 4.206-1.053 5.435-.74 1.23-1.863 2.127-3.365 2.693-1.483.565-3.035-.58-5.56.848Zm1.433-11.346c.644 0 1.22-.146 1.726-.44a3.25 3.25 0 0 0 1.259-1.258c.312-.565.468-1.238.468-2.019v-.702c0-.76-.166-1.405-.498-1.931a3.1 3.1 0 0 0-1.258-1.2 3.633 3.633 0 0 0-1.697-.41c-.703 0-1.327.166-1.873.498-.527.331-.946.8-1.258 1.404-.293.605-.44 1.317-.44 2.136 0 .82.147 1.522.44 2.107a3.36 3.36 0 0 0 1.258 1.347c.546.312 1.17.468 1.873.468Zm10.489 4.272V23.791h4.213v6.935h-.234c0-1.677.215-3.063.644-4.155.43-1.112 1.063-1.941 1.902-2.488.859-.546 1.893-.819 3.102-.819h.234c1.834 0 3.249.615 4.243 1.844 1.015 1.21 1.522 3.072 1.522 5.589v9.247H88.19v-9.393c0-.742-.224-1.346-.673-1.815-.429-.487-1.024-.731-1.785-.731-.76 0-1.375.244-1.843.731-.45.469-.673 1.093-.673 1.873v9.335H77.89ZM43.038 59.505c-1.405 0-2.624-.224-3.658-.673-1.034-.468-1.902-1.092-2.605-1.873a8.095 8.095 0 0 1-1.55-2.662 9.743 9.743 0 0 1-.498-3.102v-.586c0-1.131.175-2.204.527-3.218a8.179 8.179 0 0 1 1.609-2.693c.702-.78 1.57-1.395 2.605-1.843 1.033-.45 2.223-.673 3.57-.673 1.482 0 2.79.292 3.92.877 1.132.586 2.03 1.395 2.693 2.43.683 1.014 1.063 2.184 1.141 3.51h-5.209a2.647 2.647 0 0 0-.731-1.638c-.41-.448-1.015-.673-1.814-.673-.683 0-1.249.176-1.698.527-.429.351-.75.839-.965 1.463-.215.624-.322 1.366-.322 2.224 0 .8.088 1.512.263 2.136.195.625.507 1.112.936 1.463.45.332 1.044.498 1.786.498.546 0 1.004-.098 1.375-.293a2.22 2.22 0 0 0 .878-.82c.214-.37.351-.799.41-1.287h5.208c-.078 1.366-.468 2.566-1.17 3.6-.683 1.034-1.6 1.843-2.75 2.428-1.152.586-2.469.878-3.951.878Z\" fill=\"currentColor\"/><path d=\"M51.854 58.92V42.767h4.214v7.023h-.059c0-2.263.469-4.038 1.405-5.326.956-1.288 2.322-1.931 4.097-1.931h.644v4.565h-1.23c-1.19 0-2.116.322-2.78.965-.643.644-.965 1.571-.965 2.78v8.077h-5.326Zm18.169.585c-1.366 0-2.575-.234-3.629-.702-1.053-.468-1.94-1.102-2.663-1.902a8.762 8.762 0 0 1-1.668-2.692 8.733 8.733 0 0 1-.556-3.073v-.585c0-1.093.186-2.136.556-3.131a8.598 8.598 0 0 1 1.639-2.693 7.725 7.725 0 0 1 2.634-1.843c1.034-.468 2.204-.702 3.511-.702 1.737 0 3.21.39 4.419 1.17a7.754 7.754 0 0 1 2.78 3.102c.644 1.268.966 2.653.966 4.155v1.698h-14.28v-2.868h11.207l-1.843 1.288c0-.917-.127-1.688-.38-2.312-.235-.644-.596-1.132-1.084-1.463-.468-.332-1.063-.498-1.785-.498-.702 0-1.317.166-1.843.498-.508.312-.898.8-1.17 1.463-.274.644-.41 1.463-.41 2.458 0 .897.126 1.678.38 2.34.254.645.644 1.142 1.17 1.493.527.351 1.21.527 2.049.527.741 0 1.346-.127 1.814-.38.488-.254.83-.595 1.024-1.025h4.858a6.808 6.808 0 0 1-1.404 2.927c-.683.858-1.561 1.531-2.634 2.019-1.054.488-2.273.731-3.658.731Zm15.19-.585 2.867-15.626h5.56l3.278 15.626h-4.039l-3.394-15.51h2.458l-3.102 15.51h-3.628Zm-.995 0-.03-4.448h3.22l.029 4.448h-3.22Zm-2.605 0L77.37 42.767h5.209L86.5 58.92h-4.887Zm12.7 0 .03-4.448h3.219l-.03 4.448h-3.219Zm1.288 0 3.54-16.153H104l-3.863 16.153h-4.536Zm-57.43-37.324c-1.756 0-3.16-.214-4.214-.643-1.034-.43-1.785-1.142-2.253-2.137-.468-.995-.702-2.34-.702-4.038L31.03.995h4.916l-.03 13.93c0 .721.186 1.277.557 1.667.39.37.946.556 1.668.556h5.881v4.448H38.17Zm-9.51-12.524V5.209h11.705v3.863H28.66Z\" fill=\"currentColor\"/><path d=\"M41.465 21.596V0h5.326v12.174h-.703c0-1.64.205-3.015.615-4.127.41-1.112 1.005-1.95 1.785-2.516.8-.566 1.785-.849 2.956-.849h.234c1.755 0 3.092.634 4.009 1.902.936 1.268 1.404 3.131 1.404 5.59v9.422h-5.326V11.97c0-.742-.224-1.346-.673-1.815-.448-.487-1.043-.731-1.785-.731-.741 0-1.346.244-1.814.731-.468.469-.702 1.093-.702 1.873v9.57h-5.326Zm25.027.351c-1.366 0-2.575-.234-3.629-.702-1.053-.468-1.94-1.102-2.663-1.902a8.766 8.766 0 0 1-1.668-2.692 8.733 8.733 0 0 1-.555-3.073v-.585c0-1.093.185-2.136.556-3.131A8.599 8.599 0 0 1 60.17 7.17a7.726 7.726 0 0 1 2.634-1.844c1.034-.468 2.204-.702 3.512-.702 1.736 0 3.209.39 4.418 1.17a7.754 7.754 0 0 1 2.78 3.102c.644 1.268.966 2.653.966 4.155v1.698H60.2V11.88h11.207l-1.843 1.287c0-.916-.127-1.687-.38-2.311-.235-.644-.596-1.132-1.083-1.463-.469-.332-1.064-.498-1.785-.498-.703 0-1.317.166-1.844.497-.507.313-.898.8-1.17 1.464-.274.644-.41 1.463-.41 2.458 0 .897.127 1.678.38 2.34.254.645.644 1.142 1.17 1.493.527.351 1.21.527 2.05.527.74 0 1.345-.127 1.813-.38.488-.254.83-.595 1.025-1.025h4.857a6.808 6.808 0 0 1-1.404 2.927c-.683.858-1.561 1.531-2.634 2.019-1.053.488-2.273.731-3.658.731Z\" fill=\"currentColor\"/></svg>',withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZACRp.framer-tndti7, .framer-ZACRp .framer-tndti7 { display: block; }\",\".framer-ZACRp.framer-14pcjap { cursor: pointer; height: 176px; overflow: hidden; position: relative; text-decoration: none; width: 168px; }\",\".framer-ZACRp .framer-qwxsd7 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ZACRp .framer-ryj9uh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 168px; justify-content: center; left: calc(50.00000000000002% - 168px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 168px / 2); width: 168px; }\",\".framer-ZACRp .framer-pw1smo { aspect-ratio: 1.7391304347826086 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 72px); position: relative; width: 126px; }\",\".framer-ZACRp .framer-1optiwa { align-content: center; align-items: center; bottom: -168px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 168px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; }\",\".framer-ZACRp .framer-1d94ama { aspect-ratio: 1.7333333333333334 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 72px); position: relative; width: 125px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ZACRp .framer-ryj9uh, .framer-ZACRp .framer-1optiwa { gap: 0px; } .framer-ZACRp .framer-ryj9uh > *, .framer-ZACRp .framer-1optiwa > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ZACRp .framer-ryj9uh > :first-child, .framer-ZACRp .framer-1optiwa > :first-child { margin-top: 0px; } .framer-ZACRp .framer-ryj9uh > :last-child, .framer-ZACRp .framer-1optiwa > :last-child { margin-bottom: 0px; } }\",\".framer-ZACRp.framer-v-14pcjap.hover.framer-14pcjap { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 168px); }\",\".framer-ZACRp.framer-v-14pcjap.hover .framer-ryj9uh { left: 0px; right: 0px; top: -168px; width: unset; }\",\".framer-ZACRp.framer-v-14pcjap.hover .framer-1optiwa { bottom: 0px; height: unset; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 168\n * @framerIntrinsicWidth 168\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xop2fFA84\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerAoBVHGZU_=withCSS(Component,css,\"framer-ZACRp\");export default FramerAoBVHGZU_;FramerAoBVHGZU_.displayName=\"TDC logo\";FramerAoBVHGZU_.defaultProps={height:168,width:168};addFonts(FramerAoBVHGZU_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAoBVHGZU_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"168\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xop2fFA84\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"168\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AoBVHGZU_.map", "// Generated by Framer (2ca17d4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"gsEFNN9Ue\",\"iPlhzijkL\"];const serializationHash=\"framer-0YMCX\";const variantClassNames={gsEFNN9Ue:\"framer-v-jhf7op\",iPlhzijkL:\"framer-v-hmfuwg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,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={Closed:\"gsEFNN9Ue\",Open:\"iPlhzijkL\"};const getProps=({answer,height,id,question,width,...props})=>{return{...props,T8rQFvSBR:answer??props.T8rQFvSBR??\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"gsEFNN9Ue\",W88zB8mIG:question??props.W88zB8mIG??\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,W88zB8mIG,T8rQFvSBR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gsEFNN9Ue\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14t4cel=activeVariantCallback(async(...args)=>{setVariant(\"iPlhzijkL\");});const onTapr6m6xz=activeVariantCallback(async(...args)=>{setVariant(\"gsEFNN9Ue\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"iPlhzijkL\")return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jhf7op\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"gsEFNN9Ue\",ref:ref??ref1,style:{...style},...addPropertyOverrides({iPlhzijkL:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ch79xv\",\"data-framer-name\":\"Question\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"axjqYdlNf\",onTap:onTap14t4cel,...addPropertyOverrides({iPlhzijkL:{onTap:onTapr6m6xz}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h3zj7c\",\"data-framer-name\":\"Plus\",layoutDependency:layoutDependency,layoutId:\"UBWT6kHqE\",style:{rotate:0},variants:{iPlhzijkL:{rotate:45}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-wr7wcs\",layoutDependency:layoutDependency,layoutId:\"gdEH5asIr\",style:{backgroundColor:\"rgb(98, 113, 1)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sjsfys\",layoutDependency:layoutDependency,layoutId:\"iXj_nPggl\",style:{backgroundColor:\"rgb(98, 113, 1)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(98, 113, 1, 0.8))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),className:\"framer-19tjm6h\",fonts:[\"CUSTOM;ABC Social Regular\"],layoutDependency:layoutDependency,layoutId:\"zgWj1WsLY\",style:{\"--extracted-r6o4lv\":\"rgba(98, 113, 1, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:W88zB8mIG,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-165kyav\",\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"YnirMx9r_\",style:{opacity:0},variants:{iPlhzijkL:{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgTWVkaXVt\",\"--framer-font-family\":'\"ABC Social Medium\", \"ABC Social Medium Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(98, 113, 1))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),className:\"framer-1npdh9t\",fonts:[\"CUSTOM;ABC Social Medium\"],layoutDependency:layoutDependency,layoutId:\"IyoEHAENT\",style:{\"--extracted-r6o4lv\":\"rgb(98, 113, 1)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:T8rQFvSBR,variants:{iPlhzijkL:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0YMCX.framer-t1m0f5, .framer-0YMCX .framer-t1m0f5 { display: block; }\",\".framer-0YMCX.framer-jhf7op { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-0YMCX .framer-1ch79xv { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 20px 40px; position: relative; user-select: none; width: 100%; }\",\".framer-0YMCX .framer-1h3zj7c { flex: none; height: 16px; left: 0px; overflow: hidden; position: absolute; top: 23px; width: 16px; z-index: 1; }\",\".framer-0YMCX .framer-wr7wcs { flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 16px; }\",\".framer-0YMCX .framer-sjsfys { flex: none; height: 16px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 2px; }\",\".framer-0YMCX .framer-19tjm6h { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-0YMCX .framer-165kyav { 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: flex-start; overflow: visible; padding: 0px 20px 20px 40px; position: relative; width: 100%; }\",\".framer-0YMCX .framer-1npdh9t { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0YMCX.framer-jhf7op, .framer-0YMCX .framer-1ch79xv, .framer-0YMCX .framer-165kyav { gap: 0px; } .framer-0YMCX.framer-jhf7op > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-0YMCX.framer-jhf7op > :first-child, .framer-0YMCX .framer-165kyav > :first-child { margin-top: 0px; } .framer-0YMCX.framer-jhf7op > :last-child, .framer-0YMCX .framer-165kyav > :last-child { margin-bottom: 0px; } .framer-0YMCX .framer-1ch79xv > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-0YMCX .framer-1ch79xv > :first-child { margin-left: 0px; } .framer-0YMCX .framer-1ch79xv > :last-child { margin-right: 0px; } .framer-0YMCX .framer-165kyav > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"iPlhzijkL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"W88zB8mIG\":\"question\",\"T8rQFvSBR\":\"answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerBW8XrxS8e=withCSS(Component,css,\"framer-0YMCX\");export default FramerBW8XrxS8e;FramerBW8XrxS8e.displayName=\"Row\";FramerBW8XrxS8e.defaultProps={height:88,width:400};addPropertyControls(FramerBW8XrxS8e,{variant:{options:[\"gsEFNN9Ue\",\"iPlhzijkL\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},W88zB8mIG:{defaultValue:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",displayTextArea:true,title:\"Question\",type:ControlType.String},T8rQFvSBR:{defaultValue:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",displayTextArea:true,title:\"Answer\",type:ControlType.String}});addFonts(FramerBW8XrxS8e,[{explicitInter:true,fonts:[{family:\"ABC Social Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZKN53nYT6iYvAC8FOmgnVJpklM0.woff2\"},{family:\"ABC Social Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/RtTsKx3UH3quaDPkHhM22eBA.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBW8XrxS8e\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iPlhzijkL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"88\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"W88zB8mIG\\\":\\\"question\\\",\\\"T8rQFvSBR\\\":\\\"answer\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BW8XrxS8e.map", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Row from\"https://framerusercontent.com/modules/2BWukKM1gW0U1gXFyJ7D/U3GAaojXqBNOQ4txWJ8L/BW8XrxS8e.js\";const RowFonts=getFonts(Row);const serializationHash=\"framer-JijBz\";const variantClassNames={eqjO8YjQk:\"framer-v-69gd9u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"eqjO8YjQk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-69gd9u\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"eqjO8YjQk\",ref:refBinding,style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mdowgs-container\",layoutDependency:layoutDependency,layoutId:\"XQ1D3gC6V-container\",nodeId:\"XQ1D3gC6V\",rendersWithMotion:true,scopeId:\"ImyjhKKHE\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"XQ1D3gC6V\",layoutId:\"XQ1D3gC6V\",style:{width:\"100%\"},T8rQFvSBR:\"Luni is a French company specialized in the development and distribution of iOS applications. Luni has a global presence with applications used by tens of millions of users and nearly 250,000 daily downloads on iOS, making it one of the top 10 publishers in the world.\\n\\nDigitally designed, physically vibrating. At Luni, we don't just code apps, we write stories that go beyond the screen and into the real world.\",variant:\"iPlhzijkL\",W88zB8mIG:\"What is Luni?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tgyyoe\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"EK4vF45gU\",style:{backgroundColor:\"rgba(98, 113, 1, 0.25)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+89,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1puhmxg-container\",layoutDependency:layoutDependency,layoutId:\"ojZTfpXdm-container\",nodeId:\"ojZTfpXdm\",rendersWithMotion:true,scopeId:\"ImyjhKKHE\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"ojZTfpXdm\",layoutId:\"ojZTfpXdm\",style:{width:\"100%\"},T8rQFvSBR:\"The total prize money is 7,800 euros. Once the 50 proposals have been reviewed, the 15 highest ranked participants will be invited to the awards ceremony in Bordeaux at Luni's expense. The remaining 35 participants will be invited to the ceremony at their own expense.\\n\\nDuring the ceremony, the podium will be revealed: the highest ranked participant will win 3,000 euros, the second will win 2,000 euros and the third will win 1,000 euros. The remaining 12 participants will each win \u20AC150. See the rules for more details.\",variant:\"gsEFNN9Ue\",W88zB8mIG:\"How are the prizes awarded?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19huwg4\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"IyGXPtZyW\",style:{backgroundColor:\"rgba(98, 113, 1, 0.25)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+178,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13hdx9e-container\",layoutDependency:layoutDependency,layoutId:\"rCt8L9ciO-container\",nodeId:\"rCt8L9ciO\",rendersWithMotion:true,scopeId:\"ImyjhKKHE\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"rCt8L9ciO\",layoutId:\"rCt8L9ciO\",style:{width:\"100%\"},T8rQFvSBR:\"Entries are judged in two stages. In the first phase, a jury of Luni team members evaluates and ranks the 50 projects received. The 15 best projects from this ranking qualify for the next stage, where a second jury, this time composed of external experts, evaluates the projects. These experts evaluate the proposals independently, without consulting each other and without taking into account the scores given in the first phase. The final ranking of these 15 projects is based solely on the average marks awarded by the external experts, without taking into account the marks awarded by the internal jury.\\n\\nThe Luni jury, as well as all the judges, evaluate the participants on the basis of three criteria, weighted as follows\\n- Understanding and respect of the brief (25%) \\n- Creativity and originality (25%)\\n- Ergonomics (50%)\\n\\nWe take great care to ensure that all proposals are evaluated objectively, with as little bias as possible. However, it is impossible to eliminate all subjectivity. Therefore, to avoid unnecessary or unpleasant disputes, our decisions are final and will not be appealed. Similarly, the judges' scores and reasons for choosing one work over another will not be disclosed.\",variant:\"gsEFNN9Ue\",W88zB8mIG:\"Who judges the work and how?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ugb1cm\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"lLzm7tAx8\",style:{backgroundColor:\"rgba(98, 113, 1, 0.25)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+267,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jhmi82-container\",layoutDependency:layoutDependency,layoutId:\"C7RwpSj9F-container\",nodeId:\"C7RwpSj9F\",rendersWithMotion:true,scopeId:\"ImyjhKKHE\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"C7RwpSj9F\",layoutId:\"C7RwpSj9F\",style:{width:\"100%\"},T8rQFvSBR:\"You can use any tool to create. However, you'll be asked to submit your work in PDF format and in English.\",variant:\"gsEFNN9Ue\",W88zB8mIG:\"What tools can I use and in what format should I submit my work?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-199a5hr\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"FDD0sKUz0\",style:{backgroundColor:\"rgba(98, 113, 1, 0.25)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+356,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ppn3av-container\",layoutDependency:layoutDependency,layoutId:\"jGOUv84IV-container\",nodeId:\"jGOUv84IV\",rendersWithMotion:true,scopeId:\"ImyjhKKHE\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"jGOUv84IV\",layoutId:\"jGOUv84IV\",style:{width:\"100%\"},T8rQFvSBR:\"Although we are a French company and the contest is aimed at French designers, Luni operates exclusively in the U.S. market. Since all our products and design work are in English, we have chosen to run this contest in English as well. This ensures a realistic experience for participants, aligning with the challenges our team faces daily. As a result, we also require all submissions to be presented in English.\",variant:\"gsEFNN9Ue\",W88zB8mIG:\"Why is the contest in English?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-but5um\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Psj5acIOE\",style:{backgroundColor:\"rgba(98, 113, 1, 0.25)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+445,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6d72dm-container\",layoutDependency:layoutDependency,layoutId:\"ZsRreCMZx-container\",nodeId:\"ZsRreCMZx\",rendersWithMotion:true,scopeId:\"ImyjhKKHE\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"ZsRreCMZx\",layoutId:\"ZsRreCMZx\",style:{width:\"100%\"},T8rQFvSBR:\"The event will take place on May 28, 2025 at Luni's offices in Bordeaux.\",variant:\"gsEFNN9Ue\",W88zB8mIG:\"Where and when will the ceremony take place?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e1dhv9\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"eIgcajAGE\",style:{backgroundColor:\"rgba(98, 113, 1, 0.25)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+534,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-npa4tm-container\",layoutDependency:layoutDependency,layoutId:\"TJU01fta3-container\",nodeId:\"TJU01fta3\",rendersWithMotion:true,scopeId:\"ImyjhKKHE\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"TJU01fta3\",layoutId:\"TJU01fta3\",style:{width:\"100%\"},T8rQFvSBR:\"All 50 participants will be invited to the event. For the 15 finalists, Luni will cover all expenses, including transportation and lodging.\",variant:\"gsEFNN9Ue\",W88zB8mIG:\"Who can attend the ceremony?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sos2b\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"dz9_TycZv\",style:{backgroundColor:\"rgba(98, 113, 1, 0.25)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+623,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16pmh4k-container\",layoutDependency:layoutDependency,layoutId:\"lrB4q4RS8-container\",nodeId:\"lrB4q4RS8\",rendersWithMotion:true,scopeId:\"ImyjhKKHE\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"lrB4q4RS8\",layoutId:\"lrB4q4RS8\",style:{width:\"100%\"},T8rQFvSBR:\"Participation in the Luni Design Contest is completely free. \\n\\nIf you are not one of the 15 finalists, you have free entry to the ceremony, but Luni will not cover the cost of your travel to the event.\",variant:\"gsEFNN9Ue\",W88zB8mIG:\"How much is it going to cost me?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-imuz7k\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"jJiPXhmFW\",style:{backgroundColor:\"rgba(98, 113, 1, 0.25)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+712,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-60l84o-container\",layoutDependency:layoutDependency,layoutId:\"BiejrBf0W-container\",nodeId:\"BiejrBf0W\",rendersWithMotion:true,scopeId:\"ImyjhKKHE\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"BiejrBf0W\",layoutId:\"BiejrBf0W\",style:{width:\"100%\"},T8rQFvSBR:\"We will not use your work for commercial purposes. The challenge is designed to reflect real-world problems we tackle at Luni, giving you a taste of the kind of projects we work on. However, your submission remains yours, and we will not reuse it in any way beyond the contest.\\n\\nWe do reserve the right to showcase all entries to highlight the winners and the competition.\",variant:\"gsEFNN9Ue\",W88zB8mIG:\"What are you going to do with my work?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1un4zt6\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"ojGT2bEaU\",style:{backgroundColor:\"rgba(98, 113, 1, 0.25)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+801,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9ofvsb-container\",layoutDependency:layoutDependency,layoutId:\"NlW_cENI9-container\",nodeId:\"NlW_cENI9\",rendersWithMotion:true,scopeId:\"ImyjhKKHE\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"NlW_cENI9\",layoutId:\"NlW_cENI9\",style:{width:\"100%\"},T8rQFvSBR:\"Applications will be accepted from March 24, 2025 until April 13, 2025 at 23:59.\\n\\nWe reserve the right to close the application at any time if the number of applications exceeds our processing capacity.\\n\\nWhen applying, please include your full name, a contact email address, your nationality, and a link to your portfolio (e.g., your Dribbble, Behance, or other relevant platform profile).\",variant:\"gsEFNN9Ue\",W88zB8mIG:\"How do I apply?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nqnfqy\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"x_o6wy9sn\",style:{backgroundColor:\"rgba(98, 113, 1, 0.25)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+890,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-184kfmv-container\",layoutDependency:layoutDependency,layoutId:\"GNUBp4dCn-container\",nodeId:\"GNUBp4dCn\",rendersWithMotion:true,scopeId:\"ImyjhKKHE\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"GNUBp4dCn\",layoutId:\"GNUBp4dCn\",style:{width:\"100%\"},T8rQFvSBR:\"Participation in the LDC is open to all individuals over the age of 18 residing in mainland France (including Corsica).\\n\\nThe following are eligible:\\n- Students enrolled in a higher education institution for the 2024/2025 academic year.\\n- Young graduates less than 2 years old at the time of the competition.\\n- Design professionals with less than 2 years of experience, no diploma required.\\n\\nSee rules for more details.\",variant:\"gsEFNN9Ue\",W88zB8mIG:\"Who is eligible to participate?\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JijBz.framer-ipjf27, .framer-JijBz .framer-ipjf27 { display: block; }\",\".framer-JijBz.framer-69gd9u { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1000px; will-change: var(--framer-will-change-override, transform); }\",\".framer-JijBz .framer-mdowgs-container, .framer-JijBz .framer-1puhmxg-container, .framer-JijBz .framer-13hdx9e-container, .framer-JijBz .framer-1jhmi82-container, .framer-JijBz .framer-ppn3av-container, .framer-JijBz .framer-6d72dm-container, .framer-JijBz .framer-npa4tm-container, .framer-JijBz .framer-16pmh4k-container, .framer-JijBz .framer-60l84o-container, .framer-JijBz .framer-9ofvsb-container, .framer-JijBz .framer-184kfmv-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-JijBz .framer-tgyyoe, .framer-JijBz .framer-19huwg4, .framer-JijBz .framer-1ugb1cm, .framer-JijBz .framer-199a5hr, .framer-JijBz .framer-but5um, .framer-JijBz .framer-1e1dhv9, .framer-JijBz .framer-sos2b, .framer-JijBz .framer-imuz7k, .framer-JijBz .framer-1un4zt6, .framer-JijBz .framer-nqnfqy { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-JijBz.framer-69gd9u { gap: 0px; } .framer-JijBz.framer-69gd9u > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-JijBz.framer-69gd9u > :first-child { margin-top: 0px; } .framer-JijBz.framer-69gd9u > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 878\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerImyjhKKHE=withCSS(Component,css,\"framer-JijBz\");export default FramerImyjhKKHE;FramerImyjhKKHE.displayName=\"Accordion\";FramerImyjhKKHE.defaultProps={height:878,width:1e3};addFonts(FramerImyjhKKHE,[{explicitInter:true,fonts:[]},...RowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerImyjhKKHE\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"878\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1000\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImyjhKKHE.map", "// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PixelTrail from\"https://framerusercontent.com/modules/P7CERvZDMOoPtAW3iQjh/hu0acDdjZEUAD16X6pPP/PixelTrail_Prod.js\";const PixelTrailFonts=getFonts(PixelTrail);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"mo4lnDomA\",\"MoSP7pSMz\",\"FqLvVuQ32\",\"MZGHyrS7l\"];const serializationHash=\"framer-4dE8T\";const variantClassNames={FqLvVuQ32:\"framer-v-1udgtib\",mo4lnDomA:\"framer-v-a32jkm\",MoSP7pSMz:\"framer-v-1hsi1vl\",MZGHyrS7l:\"framer-v-1sixt3b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Scrolled\":\"FqLvVuQ32\",\"Phone Scrolled\":\"MZGHyrS7l\",Desktop:\"mo4lnDomA\",Phone:\"MoSP7pSMz\"};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,NHRiUlv5X:scrollSection??props.NHRiUlv5X,variant:humanReadableVariantMap[props.variant]??props.variant??\"mo4lnDomA\"};};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,NHRiUlv5X,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mo4lnDomA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"MoSP7pSMz\",\"MZGHyrS7l\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-a32jkm\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"mo4lnDomA\",ref:refBinding,style:{backgroundColor:\"rgb(233, 243, 255)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,boxShadow:\"none\",...style},variants:{FqLvVuQ32:{borderBottomLeftRadius:24,borderBottomRightRadius:24,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(29, 1, 113, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(29, 1, 113, 0.16), 0px 10px 10px -3.75px rgba(29, 1, 113, 0.06)\"},MZGHyrS7l:{borderBottomLeftRadius:24,borderBottomRightRadius:24,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(29, 1, 113, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(29, 1, 113, 0.16), 0px 10px 10px -3.75px rgba(29, 1, 113, 0.06)\"}},...addPropertyOverrides({FqLvVuQ32:{\"data-framer-name\":\"Desktop Scrolled\"},MoSP7pSMz:{\"data-framer-name\":\"Phone\"},MZGHyrS7l:{\"data-framer-name\":\"Phone Scrolled\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p9cl7v-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AiFSgG4Tf-container\",nodeId:\"AiFSgG4Tf\",rendersWithMotion:true,scopeId:\"jdGy2PheS\",children:/*#__PURE__*/_jsx(PixelTrail,{backgroundColor:\"rgba(0, 128, 255, 0)\",delay:.5,height:\"100%\",id:\"AiFSgG4Tf\",layoutId:\"AiFSgG4Tf\",mode:\"trail\",style:{height:\"100%\",width:\"100%\"},tileSize:16,trailColor:\"rgba(29, 1, 113, 0.25)\",transition:{bounce:0,delay:0,duration:.7,type:\"spring\"},trigger:\"hover\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lkt11x\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"hA4WcN5Si\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EcKDFwYG3\"},motionChild:true,nodeId:\"pp3YlytK8\",openInNewTab:false,scopeId:\"jdGy2PheS\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Luni Design Contest\",className:\"framer-f0a1or framer-1ilirls\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"pp3YlytK8\",children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{bounce:.2,damping:40,delay:0,duration:5.9,durationBasedSpring:false,ease:[.44,0,.56,1],mass:1,stiffness:1e3,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:NHRiUlv5X,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-40}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-s8rxgk\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"mmFrxk07I\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bejkcg\",\"data-framer-name\":\"Logo1\",layoutDependency:layoutDependency,layoutId:\"ADLlX06EM\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-s9oxh5\",\"data-framer-name\":\"LDCLogo1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"xKM_q5zAj\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 20\"><path d=\"M 81.929 14.333 C 82.061 14.333 82.127 14.397 82.127 14.526 L 82.127 15.299 C 82.127 15.427 82.061 15.492 81.929 15.492 L 76.503 15.492 C 76.371 15.492 76.306 15.427 76.306 15.299 L 76.306 14.526 C 76.306 14.397 76.371 14.333 76.503 14.333 L 77.053 14.333 C 77.382 14.333 77.448 14.312 77.624 14.161 L 77.975 13.861 C 78.129 13.732 78.261 13.604 78.261 13.368 L 78.261 7.531 C 78.261 7.295 78.173 7.209 77.975 7.038 L 77.668 6.78 C 77.47 6.609 77.382 6.566 76.921 6.566 L 76.503 6.566 C 76.371 6.566 76.306 6.501 76.306 6.373 L 76.306 5.879 C 76.306 5.686 76.371 5.622 76.591 5.557 L 79.183 4.699 C 79.491 4.592 79.645 4.549 79.842 4.549 L 80.128 4.549 C 80.26 4.549 80.325 4.613 80.325 4.742 L 80.325 13.368 C 80.325 13.604 80.435 13.711 80.611 13.861 L 80.941 14.119 C 81.16 14.29 81.27 14.333 81.534 14.333 Z M 79.205 3.025 C 78.327 3.025 77.646 2.339 77.646 1.502 C 77.646 0.665 78.327 0 79.205 0 C 80.04 0 80.743 0.665 80.743 1.502 C 80.743 2.339 80.04 3.025 79.205 3.025 Z M 49.046 0.772 C 54.296 0.772 57.745 3.776 57.745 8.068 C 57.745 11.93 54.735 15.492 49.156 15.492 L 42.214 15.492 C 42.083 15.492 42.017 15.427 42.017 15.299 L 42.017 14.526 C 42.017 14.397 42.083 14.333 42.214 14.333 L 43.554 14.333 C 43.73 14.333 43.818 14.29 43.928 14.183 L 44.323 13.84 C 44.477 13.711 44.521 13.582 44.521 13.432 L 44.521 2.811 C 44.521 2.682 44.477 2.553 44.323 2.425 L 43.928 2.081 C 43.818 1.974 43.73 1.931 43.554 1.931 L 42.214 1.931 C 42.083 1.931 42.017 1.867 42.017 1.738 L 42.017 0.966 C 42.017 0.837 42.083 0.772 42.214 0.772 Z M 49.09 14.247 C 53.527 14.247 55.197 11.351 55.197 8.089 C 55.197 4.206 52.846 2.017 48.87 2.017 C 48.123 2.017 47.552 2.103 47.157 2.21 C 46.871 2.296 46.805 2.403 46.805 2.661 L 46.805 13.346 C 46.805 13.475 46.871 13.604 47.025 13.754 L 47.399 14.076 C 47.53 14.204 47.618 14.247 47.794 14.247 Z M 67.222 11.801 C 67.397 11.801 67.441 11.93 67.397 12.08 L 67.2 12.659 C 66.518 14.633 64.849 15.706 62.982 15.706 C 60.082 15.706 58.127 13.41 58.127 10.235 C 58.127 7.467 59.753 4.549 63.245 4.549 C 66.145 4.549 67.375 6.866 67.375 8.776 C 67.375 9.183 67.265 9.484 66.76 9.484 L 60.302 9.484 C 60.192 9.484 60.126 9.527 60.126 9.634 C 60.126 11.608 61.203 13.604 63.377 13.604 C 64.541 13.604 65.332 13.153 65.838 12.144 L 65.903 12.016 C 65.991 11.844 66.057 11.801 66.189 11.801 Z M 62.96 5.793 C 61.598 5.793 60.566 6.694 60.302 8.068 C 60.28 8.175 60.324 8.261 60.478 8.261 L 64.915 8.261 C 65.025 8.261 65.091 8.218 65.091 8.111 C 65.091 6.802 64.388 5.793 62.96 5.793 Z M 68.101 12.316 C 68.079 12.144 68.144 12.08 68.298 12.08 L 69.177 12.08 C 69.331 12.08 69.397 12.144 69.419 12.295 L 69.616 13.325 C 69.682 13.646 69.748 13.754 69.924 13.882 C 70.363 14.204 71 14.483 71.901 14.483 C 73.153 14.483 73.966 13.882 73.966 12.981 C 73.966 12.445 73.658 12.037 72.801 11.694 L 70.627 10.814 C 69.067 10.192 68.364 9.141 68.364 7.832 C 68.364 5.665 70.099 4.549 71.791 4.549 C 72.626 4.549 73.197 4.785 73.548 4.978 C 73.658 5.042 73.768 5.021 73.856 4.935 L 74.141 4.678 C 74.251 4.57 74.295 4.549 74.471 4.549 L 75.042 4.549 C 75.196 4.549 75.24 4.592 75.262 4.742 L 75.657 8.025 C 75.679 8.154 75.635 8.196 75.503 8.196 L 74.581 8.196 C 74.449 8.196 74.383 8.154 74.361 8.025 L 74.12 6.931 C 74.076 6.694 74.031 6.566 73.856 6.416 C 73.46 6.072 72.78 5.793 72.033 5.793 C 70.956 5.793 70.253 6.351 70.253 7.124 C 70.253 7.66 70.583 8.046 71.55 8.454 L 73.878 9.419 C 75.35 10.02 75.899 11.093 75.899 12.252 C 75.899 14.505 73.966 15.706 72.208 15.706 C 71.242 15.706 70.583 15.449 70.231 15.277 C 70.099 15.213 70.012 15.213 69.902 15.32 L 69.616 15.599 C 69.528 15.685 69.484 15.706 69.353 15.706 L 68.716 15.706 C 68.562 15.706 68.496 15.663 68.474 15.513 Z M 114.327 0.3 C 119.664 0.3 123.377 1.781 123.399 5.944 L 118.478 5.944 C 118.347 3.283 116.787 2.682 114.173 2.682 C 111.031 2.682 110.087 3.862 110.087 8.003 C 110.087 12.123 111.031 13.282 114.173 13.282 C 116.721 13.282 118.28 12.681 118.412 9.999 L 123.333 9.999 C 123.311 14.183 119.599 15.663 114.261 15.663 C 107.89 15.663 105.122 13.496 105.122 8.003 C 105.122 2.51 107.89 0.3 114.327 0.3 Z M 131.095 15.663 C 126.438 15.663 123.956 14.14 123.956 10.042 C 123.956 5.879 126.438 4.399 131.095 4.399 C 135.752 4.399 138.234 5.879 138.234 10.042 C 138.234 14.14 135.752 15.663 131.095 15.663 Z M 128.569 10.042 C 128.569 12.595 128.921 13.539 131.095 13.539 C 133.27 13.539 133.622 12.595 133.622 10.042 C 133.622 7.445 133.27 6.523 131.095 6.523 C 128.921 6.523 128.569 7.445 128.569 10.042 Z M 151.846 7.617 L 151.846 15.492 L 147.453 15.492 L 147.453 8.046 C 147.453 7.102 146.837 6.694 145.563 6.694 C 144.707 6.694 144.004 6.952 143.63 7.188 L 143.63 15.492 L 139.237 15.492 L 139.237 4.806 C 142.576 4.678 144.641 4.613 146.135 4.613 C 149.781 4.613 151.846 5.064 151.846 7.617 Z M 156.724 15.492 C 155.384 15.492 154.418 14.505 154.418 13.26 L 154.418 7.209 L 152.375 7.209 L 152.375 4.785 C 155.204 4.742 155.208 4.721 155.764 1.839 L 155.78 1.759 L 158.811 1.759 L 158.811 4.763 L 162.545 4.763 L 162.545 7.209 L 158.811 7.209 L 158.811 15.492 Z M 169.381 4.442 C 173.159 4.442 176.191 5.643 176.191 10.106 L 176.191 11.007 L 166.987 11.007 C 167.075 13.131 167.843 13.604 169.513 13.561 C 170.985 13.561 171.556 13.067 171.665 11.823 L 176.147 11.823 C 175.861 14.719 173.335 15.663 169.425 15.663 C 165.054 15.663 162.461 14.097 162.461 10.085 C 162.461 5.986 165.141 4.442 169.381 4.442 Z M 166.987 8.797 L 171.6 8.797 C 171.6 7.167 170.919 6.544 169.293 6.544 C 167.668 6.544 166.987 7.167 166.987 8.797 Z M 183.51 15.642 C 179.425 15.642 177.074 15.02 176.921 12.059 L 181.16 12.059 C 181.248 13.303 181.731 13.561 183.708 13.561 C 185.554 13.561 185.949 13.346 185.949 12.724 C 185.949 12.123 185.554 11.93 184.521 11.823 L 181.577 11.544 C 177.909 11.2 176.854 10.235 176.854 7.982 C 176.854 5.579 178.634 4.42 182.983 4.42 C 186.937 4.42 189.266 5.235 189.508 7.939 L 185.202 7.939 C 185.026 6.866 184.543 6.501 182.72 6.501 C 181.27 6.501 180.809 6.78 180.809 7.36 C 180.809 7.875 181.116 8.154 182.259 8.261 L 185.136 8.54 C 188.058 8.819 189.771 9.548 189.771 12.102 C 189.771 14.698 187.838 15.642 183.51 15.642 Z M 191.872 7.209 L 189.829 7.209 L 189.829 4.785 C 192.659 4.742 192.663 4.721 193.219 1.839 L 193.234 1.759 L 196.265 1.759 L 196.265 4.763 L 200 4.763 L 200 7.209 L 196.265 7.209 L 196.265 15.492 L 194.179 15.492 C 192.839 15.492 191.872 14.505 191.872 13.26 Z M 10.022 12.046 L 10.06 12.046 L 10.06 15.49 L 0 15.49 L 0 0.96 L 3.379 0.96 L 3.379 12.572 C 5.27 12.564 7.484 12.487 10.022 12.046 Z M 30.895 4.724 C 32.884 4.724 34.467 5.721 34.506 9.165 L 34.506 15.489 L 31.262 15.489 L 31.262 9.674 C 31.262 8.413 30.586 7.735 29.562 7.735 C 28.385 7.735 27.42 8.638 27.4 11.217 L 27.4 15.49 L 24.156 15.49 L 24.156 4.988 L 27.168 4.988 L 27.4 6.964 L 27.4 7.19 C 28.199 5.345 29.387 4.724 30.895 4.724 Z M 16.433 12.931 C 17.36 12.931 18.557 12.592 18.557 9.373 L 18.557 4.988 L 21.801 4.988 L 21.801 15.49 L 18.789 15.49 L 18.557 13.589 L 18.557 13.497 C 17.728 15.205 16.469 15.735 14.946 15.735 C 12.513 15.735 11.509 14.436 11.509 11.255 L 11.509 4.988 L 14.753 4.988 L 14.753 10.164 C 14.753 10.226 14.753 10.288 14.753 10.349 L 14.753 10.35 C 14.75 11.788 14.747 12.931 16.433 12.931 Z M 39.913 3.595 L 36.341 3.595 L 36.341 0.96 L 39.913 0.96 Z M 36.495 4.988 L 39.778 4.988 L 39.778 15.49 L 36.495 15.49 Z M 92.027 5.493 C 92.148 5.493 92.214 5.547 92.223 5.656 C 92.257 5.627 92.304 5.603 92.369 5.579 L 95.093 4.678 C 95.4 4.57 95.51 4.549 95.752 4.549 L 95.971 4.549 C 96.103 4.549 96.169 4.613 96.169 4.742 L 96.169 6.373 C 96.169 6.48 96.279 6.523 96.367 6.416 L 96.543 6.18 C 97.29 5.171 98.278 4.549 99.706 4.549 C 101.331 4.549 102.693 5.707 102.693 7.682 L 102.693 13.389 C 102.693 13.625 102.759 13.711 102.957 13.861 L 103.309 14.14 C 103.528 14.312 103.638 14.333 103.924 14.333 L 104.429 14.333 C 104.56 14.333 104.626 14.397 104.626 14.526 L 104.626 15.299 C 104.626 15.427 104.56 15.492 104.429 15.492 L 99.047 15.492 C 98.915 15.492 98.849 15.427 98.849 15.299 L 98.849 14.526 C 98.849 14.397 98.915 14.333 99.047 14.333 L 99.42 14.333 C 99.684 14.333 99.816 14.29 100.035 14.119 L 100.387 13.84 C 100.585 13.689 100.629 13.625 100.629 13.389 L 100.629 8.154 C 100.629 6.995 99.925 6.351 98.937 6.351 C 98.124 6.351 97.553 6.673 96.74 7.424 L 96.389 7.746 C 96.191 7.918 96.169 8.046 96.169 8.325 L 96.169 13.368 C 96.169 13.625 96.279 13.732 96.477 13.882 L 96.806 14.14 C 97.004 14.29 97.136 14.333 97.355 14.333 L 97.773 14.333 C 97.905 14.333 97.97 14.397 97.97 14.526 L 97.97 15.299 C 97.97 15.427 97.905 15.492 97.773 15.492 L 92.347 15.492 C 92.215 15.492 92.15 15.427 92.15 15.299 L 92.15 14.526 C 92.15 14.397 92.215 14.333 92.347 14.333 L 92.874 14.333 C 93.182 14.333 93.27 14.333 93.467 14.161 L 93.819 13.861 C 94.016 13.689 94.105 13.604 94.105 13.368 L 94.105 7.531 C 94.105 7.295 94.06 7.231 93.841 7.059 L 93.467 6.737 C 93.292 6.587 93.16 6.566 92.852 6.566 L 92.347 6.566 C 92.297 6.566 92.256 6.556 92.224 6.537 L 92.224 6.845 C 92.224 6.973 92.159 7.038 92.027 7.038 L 90.687 7.038 C 90.533 7.038 90.467 7.102 90.511 7.252 C 90.577 7.467 90.621 7.724 90.621 8.089 C 90.621 10.213 88.907 11.801 86.645 11.801 C 86.118 11.801 85.744 11.758 85.349 11.651 C 85.129 11.587 85.019 11.565 84.866 11.715 L 84.624 11.951 C 84.36 12.209 84.317 12.381 84.317 12.531 C 84.317 12.831 84.536 13.003 85.217 13.067 L 88.446 13.389 C 90.906 13.625 91.631 14.805 91.631 16.05 C 91.631 17.831 89.654 19.719 86.272 19.719 C 84.317 19.719 82.01 19.032 82.01 16.972 C 82.01 16.2 82.537 15.47 83.24 14.934 C 83.306 14.891 83.328 14.827 83.24 14.784 C 82.405 14.419 82.164 13.968 82.164 13.41 C 82.164 12.638 82.691 12.016 83.57 11.415 L 83.921 11.179 C 84.009 11.115 84.031 11.007 83.921 10.921 C 83.218 10.364 82.603 9.613 82.603 8.218 C 82.603 6.115 84.273 4.549 86.579 4.549 C 87.612 4.549 88.49 4.828 89.149 5.343 C 89.281 5.45 89.391 5.493 89.589 5.493 Z M 86.557 5.836 C 85.371 5.836 84.602 6.716 84.602 8.068 C 84.602 9.527 85.393 10.535 86.645 10.535 C 87.853 10.535 88.644 9.591 88.644 8.196 C 88.644 6.737 87.809 5.836 86.557 5.836 Z M 83.658 16.672 C 83.658 17.938 84.975 18.281 86.272 18.281 C 88.6 18.281 89.347 17.144 89.347 16.414 C 89.347 15.749 88.886 15.234 87.304 15.17 L 84.866 15.063 C 84.69 15.063 84.602 15.084 84.492 15.17 C 83.899 15.62 83.658 16.178 83.658 16.672 Z\" fill=\"rgb(29, 1, 113)\"></path></svg>',svgContentId:9518336802,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dwagv4\",\"data-framer-name\":\"Logo2\",layoutDependency:layoutDependency,layoutId:\"EUIisbaiQ\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1nf324i\",\"data-framer-name\":\"LDCLogo1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Lkm0GEZYt\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 123 30\"><path d=\"M 20.389 22.627 L 10.284 22.627 L 10.284 7.209 L 13.429 7.209 L 13.429 19.808 L 20.389 19.808 Z M 29.745 14.919 C 29.745 23.158 23.086 29.838 14.872 29.838 C 6.659 29.838 0 23.158 0 14.919 C 0 6.679 6.659 0 14.872 0 C 23.086 0 29.745 6.679 29.745 14.919 Z M 14.872 2.611 C 8.096 2.611 2.603 8.121 2.603 14.919 C 2.603 21.716 8.096 27.227 14.872 27.227 C 21.649 27.227 27.142 21.716 27.142 14.919 C 27.142 8.121 21.649 2.611 14.872 2.611 Z M 78.368 6.851 C 81.803 6.851 84.012 8.955 84.659 12.065 L 81.736 12.916 C 81.357 10.924 80.242 9.537 78.346 9.537 C 75.981 9.537 74.598 11.618 74.598 14.952 C 74.598 18.286 75.892 20.278 78.346 20.278 C 80.509 20.278 81.67 18.555 81.96 16.272 L 84.837 17.1 C 84.235 20.569 82.049 22.985 78.167 22.985 C 73.75 22.985 71.319 19.651 71.319 15.041 C 71.319 9.716 74.464 6.851 78.368 6.851 Z M 92.952 14.919 C 92.952 23.158 86.293 29.838 78.079 29.838 C 69.865 29.838 63.207 23.158 63.207 14.919 C 63.207 6.679 69.865 0 78.079 0 C 86.293 0 92.952 6.679 92.952 14.919 Z M 78.079 2.611 C 71.303 2.611 65.809 8.121 65.809 14.919 C 65.809 21.716 71.303 27.227 78.079 27.227 C 84.856 27.227 90.349 21.716 90.349 14.919 C 90.349 8.121 84.856 2.611 78.079 2.611 Z M 103.919 11.329 L 96.707 13.778 C 95.401 14.222 95.07 13.196 95.727 12.045 C 97.882 8.419 101.645 3.262 102.906 2.54 C 104.126 1.842 109.82 1.062 113.827 0.933 C 115.188 0.916 116.583 1.342 116.188 2.488 C 114.939 6.113 113.257 6.358 108.846 4.544 L 107.903 4.158 C 107.239 3.876 106.959 4.333 107.448 4.825 L 108.077 5.458 C 110.174 7.567 111.048 8.903 103.919 11.329 Z M 119.232 3.404 C 120.522 5.647 121.962 8.773 122.867 11.224 C 123.103 11.902 122.632 13.046 121.743 12.365 C 118.445 9.664 117.814 7.733 117.76 3.91 C 117.757 3.291 118.555 2.242 119.232 3.404 Z M 122.86 16.706 C 121.326 20.417 118.202 26.439 116.885 27.287 C 115.681 28.063 109.798 28.805 105.719 28.904 C 104.452 28.935 103.34 27.825 104.572 26.472 L 110.385 19.625 C 113.041 16.496 115.662 16.707 116.64 21.593 L 116.815 22.472 C 116.955 23.21 117.374 23.175 117.444 22.472 L 117.933 18.359 C 118.343 14.837 118.953 13.666 121.988 14.749 C 122.972 15.1 123.183 15.924 122.86 16.706 Z M 107.766 18.219 L 102.952 25.806 C 101.98 27.35 100.402 27.069 99.575 25.874 C 98.03 23.637 96.128 20.527 95.115 18.172 C 94.511 16.768 94.718 15.735 96.486 15.321 L 102.629 13.86 C 108.605 12.454 110.002 14.668 107.766 18.219 Z M 46.858 22.627 L 40.879 22.627 L 40.879 7.209 L 47.014 7.209 C 51.409 7.209 53.93 10.208 53.93 14.93 C 53.93 19.069 51.721 22.627 46.858 22.627 Z M 44.025 9.917 L 44.025 19.92 L 46.657 19.92 C 49.2 19.92 50.65 18.443 50.65 14.795 C 50.65 11.125 49.089 9.917 46.613 9.917 Z M 31.602 14.919 C 31.602 6.679 38.261 0 46.475 0 C 54.688 0 61.347 6.679 61.347 14.919 C 61.347 23.158 54.688 29.838 46.475 29.838 C 38.261 29.838 31.602 23.158 31.602 14.919 Z M 46.475 27.227 C 53.251 27.227 58.745 21.716 58.745 14.919 C 58.745 8.121 53.251 2.611 46.475 2.611 C 39.698 2.611 34.205 8.121 34.205 14.919 C 34.205 21.716 39.698 27.227 46.475 27.227 Z\" fill=\"rgb(29, 1, 113)\"></path></svg>',svgContentId:11515040138,withExternalLayout:true,...addPropertyOverrides({FqLvVuQ32:{svgContentId:12445561224},MoSP7pSMz:{svgContentId:12445561224},MZGHyrS7l:{svgContentId:12445561224}},baseVariant,gestureVariant)})})]})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1axecpl\",layoutDependency:layoutDependency,layoutId:\"yzfIdH703\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(29, 1, 113))\"},children:\"Applications closed.\"})}),className:\"framer-1ac9by9\",fonts:[\"CUSTOM;ABC Social Regular\"],layoutDependency:layoutDependency,layoutId:\"pD3oM7tG9\",style:{\"--extracted-r6o4lv\":\"rgb(29, 1, 113)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4dE8T.framer-1ilirls, .framer-4dE8T .framer-1ilirls { display: block; }\",\".framer-4dE8T.framer-a32jkm { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: center; overflow: visible; padding: 24px 40px 24px 40px; position: relative; width: 1200px; }\",\".framer-4dE8T .framer-p9cl7v-container { flex: none; height: 100%; left: 0px; pointer-events: none; position: absolute; right: 0px; top: calc(50.00000000000002% - 100% / 2); z-index: 4; }\",\".framer-4dE8T .framer-1lkt11x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1120px; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-4dE8T .framer-f0a1or { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 200px; }\",\".framer-4dE8T .framer-s8rxgk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-4dE8T .framer-bejkcg, .framer-4dE8T .framer-1dwagv4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 200px; }\",\".framer-4dE8T .framer-s9oxh5 { flex: none; height: 20px; position: relative; width: 200px; }\",\".framer-4dE8T .framer-1nf324i { flex: none; height: 30px; position: relative; width: 123px; }\",\".framer-4dE8T .framer-1axecpl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-4dE8T .framer-1ac9by9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4dE8T.framer-a32jkm, .framer-4dE8T .framer-f0a1or, .framer-4dE8T .framer-s8rxgk, .framer-4dE8T .framer-bejkcg, .framer-4dE8T .framer-1dwagv4, .framer-4dE8T .framer-1axecpl { gap: 0px; } .framer-4dE8T.framer-a32jkm > *, .framer-4dE8T .framer-s8rxgk > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-4dE8T.framer-a32jkm > :first-child, .framer-4dE8T .framer-f0a1or > :first-child, .framer-4dE8T .framer-s8rxgk > :first-child { margin-top: 0px; } .framer-4dE8T.framer-a32jkm > :last-child, .framer-4dE8T .framer-f0a1or > :last-child, .framer-4dE8T .framer-s8rxgk > :last-child { margin-bottom: 0px; } .framer-4dE8T .framer-f0a1or > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-4dE8T .framer-bejkcg > *, .framer-4dE8T .framer-1dwagv4 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-4dE8T .framer-bejkcg > :first-child, .framer-4dE8T .framer-1dwagv4 > :first-child, .framer-4dE8T .framer-1axecpl > :first-child { margin-left: 0px; } .framer-4dE8T .framer-bejkcg > :last-child, .framer-4dE8T .framer-1dwagv4 > :last-child, .framer-4dE8T .framer-1axecpl > :last-child { margin-right: 0px; } .framer-4dE8T .framer-1axecpl > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } }\",\".framer-4dE8T.framer-v-1hsi1vl.framer-a32jkm, .framer-4dE8T.framer-v-1sixt3b.framer-a32jkm { height: 64px; padding: 24px 16px 24px 16px; width: 390px; }\",\".framer-4dE8T.framer-v-1hsi1vl .framer-1lkt11x, .framer-4dE8T.framer-v-1sixt3b .framer-1lkt11x { gap: 10px; justify-content: center; }\",\".framer-4dE8T.framer-v-1hsi1vl .framer-1dwagv4, .framer-4dE8T.framer-v-1sixt3b .framer-1dwagv4 { justify-content: center; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4dE8T.framer-v-1hsi1vl .framer-1lkt11x { gap: 0px; } .framer-4dE8T.framer-v-1hsi1vl .framer-1lkt11x > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-4dE8T.framer-v-1hsi1vl .framer-1lkt11x > :first-child { margin-left: 0px; } .framer-4dE8T.framer-v-1hsi1vl .framer-1lkt11x > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4dE8T.framer-v-1sixt3b .framer-1lkt11x { gap: 0px; } .framer-4dE8T.framer-v-1sixt3b .framer-1lkt11x > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-4dE8T.framer-v-1sixt3b .framer-1lkt11x > :first-child { margin-left: 0px; } .framer-4dE8T.framer-v-1sixt3b .framer-1lkt11x > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MoSP7pSMz\":{\"layout\":[\"fixed\",\"fixed\"]},\"FqLvVuQ32\":{\"layout\":[\"fixed\",\"fixed\"]},\"MZGHyrS7l\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NHRiUlv5X\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjdGy2PheS=withCSS(Component,css,\"framer-4dE8T\");export default FramerjdGy2PheS;FramerjdGy2PheS.displayName=\"Sticky bar\";FramerjdGy2PheS.defaultProps={height:80,width:1200};addPropertyControls(FramerjdGy2PheS,{variant:{options:[\"mo4lnDomA\",\"MoSP7pSMz\",\"FqLvVuQ32\",\"MZGHyrS7l\"],optionTitles:[\"Desktop\",\"Phone\",\"Desktop Scrolled\",\"Phone Scrolled\"],title:\"Variant\",type:ControlType.Enum},NHRiUlv5X:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerjdGy2PheS,[{explicitInter:true,fonts:[{family:\"ABC Social Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZKN53nYT6iYvAC8FOmgnVJpklM0.woff2\"}]},...PixelTrailFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjdGy2PheS\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"NHRiUlv5X\\\":\\\"scrollSection\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MoSP7pSMz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FqLvVuQ32\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MZGHyrS7l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jdGy2PheS.map", "// Generated by Framer (100f99d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Download from\"https://framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/kvFSr6fSU7VcYZyNyfaK/Download.js\";const DownloadFonts=getFonts(Download);const cycleOrder=[\"mTzrOHNP8\",\"rXPezPljC\",\"E4E7QsVhj\",\"QT7YTrU4W\",\"VcHFanRax\",\"uzCI26SmM\",\"eq2cn_o03\",\"TqxdPxVPo\"];const serializationHash=\"framer-A1UGY\";const variantClassNames={E4E7QsVhj:\"framer-v-xxn7bf\",eq2cn_o03:\"framer-v-aekirt\",mTzrOHNP8:\"framer-v-mzqe7x\",QT7YTrU4W:\"framer-v-tmz0ok\",rXPezPljC:\"framer-v-1bz932v\",TqxdPxVPo:\"framer-v-fxf4j\",uzCI26SmM:\"framer-v-k1gvrn\",VcHFanRax:\"framer-v-7m2l9a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.4,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={\"Contact default\":\"uzCI26SmM\",\"Contact hover\":\"E4E7QsVhj\",\"Instagram default\":\"TqxdPxVPo\",\"Instagram hover\":\"VcHFanRax\",\"Linkedin default\":\"eq2cn_o03\",\"Linkedin hover\":\"QT7YTrU4W\",\"Rules default\":\"mTzrOHNP8\",\"Rules hover\":\"rXPezPljC\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mTzrOHNP8\"};};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:\"mTzrOHNP8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1f39u1o=activeVariantCallback(async(...args)=>{setVariant(\"rXPezPljC\");});const onMouseLeave1dba3qq=activeVariantCallback(async(...args)=>{setVariant(\"mTzrOHNP8\");});const onMouseLeave68pa4o=activeVariantCallback(async(...args)=>{setVariant(\"eq2cn_o03\");});const onMouseEnter8gw6rz=activeVariantCallback(async(...args)=>{setVariant(\"E4E7QsVhj\");});const onMouseLeavertajmf=activeVariantCallback(async(...args)=>{setVariant(\"uzCI26SmM\");});const onMouseLeavehdd40z=activeVariantCallback(async(...args)=>{setVariant(\"TqxdPxVPo\");});const onMouseEntertsyhq6=activeVariantCallback(async(...args)=>{setVariant(\"QT7YTrU4W\");});const onMouseEnter14zmh8n=activeVariantCallback(async(...args)=>{setVariant(\"VcHFanRax\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mzqe7x\",className,classNames),\"data-framer-name\":\"Rules default\",layoutDependency:layoutDependency,layoutId:\"mTzrOHNP8\",ref:refBinding,style:{...style},...addPropertyOverrides({E4E7QsVhj:{\"data-framer-name\":\"Contact hover\"},eq2cn_o03:{\"data-framer-name\":\"Linkedin default\"},QT7YTrU4W:{\"data-framer-name\":\"Linkedin hover\"},rXPezPljC:{\"data-framer-name\":\"Rules hover\"},TqxdPxVPo:{\"data-framer-name\":\"Instagram default\"},uzCI26SmM:{\"data-framer-name\":\"Contact default\"},VcHFanRax:{\"data-framer-name\":\"Instagram hover\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qjvdea\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"y036zKgmT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-fdcxbg\",\"data-framer-name\":\"Item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"T3NnJXa5h\",onMouseEnter:onMouseEnter1f39u1o,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({QT7YTrU4W:{onMouseLeave:onMouseLeave68pa4o},rXPezPljC:{onMouseLeave:onMouseLeave1dba3qq}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hqstqu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IxvrACqMi-container\",nodeId:\"IxvrACqMi\",rendersWithMotion:true,scopeId:\"nW4obOf70\",children:/*#__PURE__*/_jsx(Download,{fontControl:{fontFamily:'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',fontSize:\"18px\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"IxvrACqMi\",layoutId:\"IxvrACqMi\",srcFile:\"https://framerusercontent.com/assets/v0XwpSMHr5XwpqrMo5LGYWAWkQ8.pdf\",srcType:\"Upload\",srcURL:\"\",styleOptions:{backgroundColor:\"rgba(72, 1, 113, 0)\",borderRadius:50,color:\"rgb(72, 1, 113)\",gap:5,padding:10,paddingBottom:4,paddingLeft:8,paddingPerSide:true,paddingRight:8,paddingTop:4},text:\"Rules\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:design@luni.app\",motionChild:true,nodeId:\"bM8T_qaoI\",openInNewTab:true,scopeId:\"nW4obOf70\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-d7ge6e framer-1aafmg7\",\"data-framer-name\":\"Item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bM8T_qaoI\",onMouseEnter:onMouseEnter8gw6rz,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({E4E7QsVhj:{onMouseLeave:onMouseLeavertajmf},VcHFanRax:{onMouseLeave:onMouseLeavehdd40z}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(72, 1, 113))\"},children:\"Contact us\"})}),className:\"framer-muqza4\",fonts:[\"CUSTOM;ABC Social Regular\"],layoutDependency:layoutDependency,layoutId:\"yr8vbtiVK\",style:{\"--extracted-r6o4lv\":\"rgb(72, 1, 113)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"8px\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u3hpgk\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"iATEIJolU\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/luni-apps/\",motionChild:true,nodeId:\"IuAIi78Lz\",scopeId:\"nW4obOf70\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-j18eb8 framer-1aafmg7\",\"data-framer-name\":\"Item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IuAIi78Lz\",onMouseEnter:onMouseEntertsyhq6,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({QT7YTrU4W:{onMouseLeave:onMouseLeave68pa4o}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(72, 1, 113))\"},children:\"LinkedIn\"})}),className:\"framer-13bnddo\",fonts:[\"CUSTOM;ABC Social Regular\"],layoutDependency:layoutDependency,layoutId:\"p2IO3u7xf\",style:{\"--extracted-r6o4lv\":\"rgb(72, 1, 113)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"8px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/luni_designstudio\",motionChild:true,nodeId:\"CnqMFMAk0\",openInNewTab:true,scopeId:\"nW4obOf70\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-12f68g6 framer-1aafmg7\",\"data-framer-name\":\"Item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CnqMFMAk0\",onMouseEnter:onMouseEnter14zmh8n,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({VcHFanRax:{onMouseEnter:undefined,onMouseLeave:onMouseLeavehdd40z}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(72, 1, 113))\"},children:\"Instagram\"})}),className:\"framer-18q6c9e\",fonts:[\"CUSTOM;ABC Social Regular\"],layoutDependency:layoutDependency,layoutId:\"Sy35KpFwz\",style:{\"--extracted-r6o4lv\":\"rgb(72, 1, 113)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"8px\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4a7fw3\",\"data-framer-name\":\"Highlight\",layoutDependency:layoutDependency,layoutId:\"XQK66g1T2\",style:{backgroundColor:\"rgba(72, 1, 113, 0.1)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},variants:{E4E7QsVhj:{opacity:1},QT7YTrU4W:{opacity:1},rXPezPljC:{opacity:1},VcHFanRax:{opacity:1}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-A1UGY.framer-1aafmg7, .framer-A1UGY .framer-1aafmg7 { display: block; }\",\".framer-A1UGY.framer-mzqe7x { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-A1UGY .framer-1qjvdea, .framer-A1UGY .framer-u3hpgk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-A1UGY .framer-fdcxbg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-A1UGY .framer-hqstqu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-A1UGY .framer-d7ge6e, .framer-A1UGY .framer-j18eb8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-A1UGY .framer-muqza4, .framer-A1UGY .framer-13bnddo, .framer-A1UGY .framer-18q6c9e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-A1UGY .framer-12f68g6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-A1UGY .framer-4a7fw3 { flex: none; height: 33px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 59px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-A1UGY.framer-mzqe7x, .framer-A1UGY .framer-1qjvdea, .framer-A1UGY .framer-fdcxbg, .framer-A1UGY .framer-d7ge6e, .framer-A1UGY .framer-u3hpgk, .framer-A1UGY .framer-j18eb8, .framer-A1UGY .framer-12f68g6 { gap: 0px; } .framer-A1UGY.framer-mzqe7x > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-A1UGY.framer-mzqe7x > :first-child, .framer-A1UGY .framer-fdcxbg > :first-child, .framer-A1UGY .framer-d7ge6e > :first-child, .framer-A1UGY .framer-j18eb8 > :first-child, .framer-A1UGY .framer-12f68g6 > :first-child { margin-left: 0px; } .framer-A1UGY.framer-mzqe7x > :last-child, .framer-A1UGY .framer-fdcxbg > :last-child, .framer-A1UGY .framer-d7ge6e > :last-child, .framer-A1UGY .framer-j18eb8 > :last-child, .framer-A1UGY .framer-12f68g6 > :last-child { margin-right: 0px; } .framer-A1UGY .framer-1qjvdea > *, .framer-A1UGY .framer-u3hpgk > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-A1UGY .framer-1qjvdea > :first-child, .framer-A1UGY .framer-u3hpgk > :first-child { margin-top: 0px; } .framer-A1UGY .framer-1qjvdea > :last-child, .framer-A1UGY .framer-u3hpgk > :last-child { margin-bottom: 0px; } .framer-A1UGY .framer-fdcxbg > *, .framer-A1UGY .framer-d7ge6e > *, .framer-A1UGY .framer-j18eb8 > *, .framer-A1UGY .framer-12f68g6 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-A1UGY.framer-v-xxn7bf .framer-4a7fw3 { bottom: 0px; height: unset; top: 37px; width: 101px; }\",\".framer-A1UGY.framer-v-tmz0ok .framer-4a7fw3, .framer-A1UGY.framer-v-aekirt .framer-4a7fw3 { left: 120px; width: 83px; }\",\".framer-A1UGY.framer-v-7m2l9a .framer-4a7fw3 { bottom: 0px; height: unset; left: 121px; top: 37px; width: 97px; }\",\".framer-A1UGY.framer-v-k1gvrn .framer-4a7fw3 { height: 34px; top: 37px; width: 101px; }\",\".framer-A1UGY.framer-v-fxf4j .framer-4a7fw3 { height: 34px; left: 121px; top: 37px; width: 97px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70.5\n * @framerIntrinsicWidth 217.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rXPezPljC\":{\"layout\":[\"auto\",\"auto\"]},\"E4E7QsVhj\":{\"layout\":[\"auto\",\"auto\"]},\"QT7YTrU4W\":{\"layout\":[\"auto\",\"auto\"]},\"VcHFanRax\":{\"layout\":[\"auto\",\"auto\"]},\"uzCI26SmM\":{\"layout\":[\"auto\",\"auto\"]},\"eq2cn_o03\":{\"layout\":[\"auto\",\"auto\"]},\"TqxdPxVPo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernW4obOf70=withCSS(Component,css,\"framer-A1UGY\");export default FramernW4obOf70;FramernW4obOf70.displayName=\"FooterLinks\";FramernW4obOf70.defaultProps={height:70.5,width:217.5};addPropertyControls(FramernW4obOf70,{variant:{options:[\"mTzrOHNP8\",\"rXPezPljC\",\"E4E7QsVhj\",\"QT7YTrU4W\",\"VcHFanRax\",\"uzCI26SmM\",\"eq2cn_o03\",\"TqxdPxVPo\"],optionTitles:[\"Rules default\",\"Rules hover\",\"Contact hover\",\"Linkedin hover\",\"Instagram hover\",\"Contact default\",\"Linkedin default\",\"Instagram default\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramernW4obOf70,[{explicitInter:true,fonts:[{family:\"ABC Social Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZKN53nYT6iYvAC8FOmgnVJpklM0.woff2\"}]},...DownloadFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernW4obOf70\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"70.5\",\"framerIntrinsicWidth\":\"217.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rXPezPljC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E4E7QsVhj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QT7YTrU4W\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VcHFanRax\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uzCI26SmM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eq2cn_o03\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TqxdPxVPo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nW4obOf70.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={YREysUumn:{hover:true}};const serializationHash=\"framer-ET9oh\";const variantClassNames={YREysUumn:\"framer-v-1kq2do2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"YREysUumn\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://mobbin.com\",motionChild:true,nodeId:\"YREysUumn\",openInNewTab:true,scopeId:\"suVind4HU\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1kq2do2\",className,classNames)} framer-l1hk91`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"YREysUumn\",ref:refBinding,style:{...style},...addPropertyOverrides({\"YREysUumn-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bgnm62\",layoutDependency:layoutDependency,layoutId:\"ngRQiyEFC\",style:{backgroundColor:\"rgba(98, 113, 1, 0)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},variants:{\"YREysUumn-hover\":{backgroundColor:\"rgba(98, 113, 1, 0.1)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cl5dcb\",layoutDependency:layoutDependency,layoutId:\"WlnTa4lld\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-10143ng\",\"data-framer-name\":\"Svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMTI4IDYwIiBmaWxsPSJjdXJyZW50Q29sb3IiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY2xhc3M9InBvaW50ZXItZXZlbnRzLW5vbmUgaC0yMCB3LVs0M3B4XSBmaWxsLWZnLXByaW1hcnkiIGRhdGEtc\",fill:\"rgb(98, 113, 1)\",intrinsicHeight:60,intrinsicWidth:128,layoutDependency:layoutDependency,layoutId:\"FWWI4HQaV\",svg:'<svg width=\"128\" height=\"60\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\" class=\"pointer-events-none h-20 w-[43px] fill-fg-primary\" data-sentry-element=\"svg\" data-sentry-source-file=\"MobbinLogo.tsx\" data-sentry-component=\"MobbinLogo\"><path d=\"M128 28H96v32h32V28ZM0 60V31.827L31.827 0H60v28.173L28.173 60H0Z\" data-sentry-element=\"path\" data-sentry-source-file=\"MobbinLogo.tsx\"/><path d=\"M48 60V31.827L79.827 0H108v28.173L76.173 60H48Z\" data-sentry-element=\"path\" data-sentry-source-file=\"MobbinLogo.tsx\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lrwauc\",layoutDependency:layoutDependency,layoutId:\"ywhgSpfQA\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ikxdno\",\"data-framer-name\":\"Svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMTI4IDYwIiBmaWxsPSJjdXJyZW50Q29sb3IiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY2xhc3M9InBvaW50ZXItZXZlbnRzLW5vbmUgaC0yMCB3LVs0M3B4XSBmaWxsLWZnLXByaW1hcnkiIGRhdGEtc\",fill:\"rgb(98, 113, 1)\",intrinsicHeight:60,intrinsicWidth:128,layoutDependency:layoutDependency,layoutId:\"eujkMbnc9\",svg:'<svg width=\"128\" height=\"60\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\" class=\"pointer-events-none h-20 w-[43px] fill-fg-primary\" data-sentry-element=\"svg\" data-sentry-source-file=\"MobbinLogo.tsx\" data-sentry-component=\"MobbinLogo\"><path d=\"M128 28H96v32h32V28ZM0 60V31.827L31.827 0H60v28.173L28.173 60H0Z\" data-sentry-element=\"path\" data-sentry-source-file=\"MobbinLogo.tsx\"/><path d=\"M48 60V31.827L79.827 0H108v28.173L76.173 60H48Z\" data-sentry-element=\"path\" data-sentry-source-file=\"MobbinLogo.tsx\"/></svg>',withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ET9oh.framer-l1hk91, .framer-ET9oh .framer-l1hk91 { display: block; }\",\".framer-ET9oh.framer-1kq2do2 { cursor: pointer; height: 176px; overflow: hidden; position: relative; text-decoration: none; width: 168px; }\",\".framer-ET9oh .framer-bgnm62 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ET9oh .framer-cl5dcb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 168px; justify-content: center; left: calc(50.00000000000002% - 168px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 168px / 2); width: 168px; }\",\".framer-ET9oh .framer-10143ng, .framer-ET9oh .framer-1ikxdno { aspect-ratio: 2.1333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 85px; }\",\".framer-ET9oh .framer-lrwauc { align-content: center; align-items: center; bottom: -168px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 168px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ET9oh .framer-cl5dcb, .framer-ET9oh .framer-lrwauc { gap: 0px; } .framer-ET9oh .framer-cl5dcb > *, .framer-ET9oh .framer-lrwauc > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ET9oh .framer-cl5dcb > :first-child, .framer-ET9oh .framer-lrwauc > :first-child { margin-top: 0px; } .framer-ET9oh .framer-cl5dcb > :last-child, .framer-ET9oh .framer-lrwauc > :last-child { margin-bottom: 0px; } }\",\".framer-ET9oh.framer-v-1kq2do2.hover.framer-1kq2do2 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 168px); }\",\".framer-ET9oh.framer-v-1kq2do2.hover .framer-cl5dcb { left: 0px; right: 0px; top: -168px; width: unset; }\",\".framer-ET9oh.framer-v-1kq2do2.hover .framer-lrwauc { bottom: 0px; height: unset; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 168\n * @framerIntrinsicWidth 168\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aMjY92Y5c\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramersuVind4HU=withCSS(Component,css,\"framer-ET9oh\");export default FramersuVind4HU;FramersuVind4HU.displayName=\"Mobbin logo\";FramersuVind4HU.defaultProps={height:168,width:168};addFonts(FramersuVind4HU,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersuVind4HU\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aMjY92Y5c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"168\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"168\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./suVind4HU.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "let r;var s=o=>{if(!r){const n=o.forwardRef(({color:t=\"currentColor\",size:e=24,...i},l)=>o.createElement(\"svg\",{ref:l,xmlns:\"http://www.w3.org/2000/svg\",width:e,height:e,viewBox:\"0 0 24 24\",fill:\"none\",stroke:t,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",...i},o.createElement(\"path\",{d:\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}),o.createElement(\"polyline\",{points:\"9 22 9 12 15 12 15 22\"})));n.displayName=\"Home\",r=n}return r};export{s as default};\n", "import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map", "// Generated by Framer (2e9e6ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const enabledGestures={D8YG74iWs:{hover:true}};const serializationHash=\"framer-fGEJW\";const variantClassNames={D8YG74iWs:\"framer-v-1adhx8u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link2,subtitle,title,value,width,...props})=>{return{...props,Erb3rm2z5:value??props.Erb3rm2z5??\"VALUE\",hlZO3UOOZ:subtitle??props.hlZO3UOOZ??\"Subtitle\",MX2kST5Ve:link2??props.MX2kST5Ve,Sprzry_dR:title??props.Sprzry_dR??\"Title\"};};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,Sprzry_dR,hlZO3UOOZ,MX2kST5Ve,Erb3rm2z5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"D8YG74iWs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:MX2kST5Ve,motionChild:true,nodeId:\"D8YG74iWs\",openInNewTab:true,scopeId:\"wj5PpzWae\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1adhx8u\",className,classNames)} framer-116kin1`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"D8YG74iWs\",ref:refBinding,style:{backgroundColor:\"rgba(29, 1, 113, 0.05)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},variants:{\"D8YG74iWs-hover\":{backgroundColor:\"rgb(29, 1, 113)\"}},...addPropertyOverrides({\"D8YG74iWs-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bhn9wa\",layoutDependency:layoutDependency,layoutId:\"rk6Kz_Yb2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-twwabb\",layoutDependency:layoutDependency,layoutId:\"XEiPs8mt0\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mzfhll\",layoutDependency:layoutDependency,layoutId:\"DgcF6FUIj\",style:{backgroundColor:\"rgb(29, 1, 113)\",borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11},variants:{\"D8YG74iWs-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.2)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"2 SEATS\"})})}),className:\"framer-129rwtn\",fonts:[\"CUSTOM;ABC Social Regular\"],layoutDependency:layoutDependency,layoutId:\"mQyd5nKrk\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"8px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5ns0on\",layoutDependency:layoutDependency,layoutId:\"vkWnS8uvY\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(29, 1, 113))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"VALUE\"})})}),className:\"framer-qzb4rl\",fonts:[\"CUSTOM;ABC Social Regular\"],layoutDependency:layoutDependency,layoutId:\"rAZ1StbmE\",style:{\"--extracted-r6o4lv\":\"rgb(29, 1, 113)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"8px\"},text:Erb3rm2z5,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(29, 1, 113))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Title\"})})}),className:\"framer-1tb0trt\",fonts:[\"CUSTOM;ABC Social Regular\"],layoutDependency:layoutDependency,layoutId:\"Zwu9QNc3G\",style:{\"--extracted-r6o4lv\":\"rgb(29, 1, 113)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"16px\"},text:Sprzry_dR,variants:{\"D8YG74iWs-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"D8YG74iWs-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Title\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Social Light\", \"ABC Social Light Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(29, 1, 113))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Subtitle\"})})}),className:\"framer-10049li\",fonts:[\"CUSTOM;ABC Social Light\"],layoutDependency:layoutDependency,layoutId:\"h9pLHYZA5\",style:{\"--extracted-r6o4lv\":\"rgb(29, 1, 113)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"8px\"},text:hlZO3UOOZ,variants:{\"D8YG74iWs-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"D8YG74iWs-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Social Light\", \"ABC Social Light Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Subtitle\"})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1757o5j\",layoutDependency:layoutDependency,layoutId:\"wdXZKpvVb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-line-height\":\"0.1em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(29, 1, 113))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Learn more\"})})}),className:\"framer-okqdez\",fonts:[\"CUSTOM;ABC Social Regular\"],layoutDependency:layoutDependency,layoutId:\"hACXDFdzg\",style:{\"--extracted-r6o4lv\":\"rgb(29, 1, 113)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"8px\"},variants:{\"D8YG74iWs-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"D8YG74iWs-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-line-height\":\"0.1em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Learn more\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11dcjc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"H77p82rpf-container\",nodeId:\"H77p82rpf\",rendersWithMotion:true,scopeId:\"wj5PpzWae\",children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(29, 1, 113)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"arrow-up-right\",id:\"H77p82rpf\",layoutId:\"H77p82rpf\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"D8YG74iWs-hover\":{color:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fGEJW.framer-116kin1, .framer-fGEJW .framer-116kin1 { display: block; }\",\".framer-fGEJW.framer-1adhx8u { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; height: 292px; justify-content: space-between; overflow: hidden; padding: 24px; position: relative; text-decoration: none; width: 302px; will-change: var(--framer-will-change-override, transform); }\",\".framer-fGEJW .framer-1bhn9wa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fGEJW .framer-twwabb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fGEJW .framer-mzfhll, .framer-fGEJW .framer-5ns0on { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 8px 4px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-fGEJW .framer-129rwtn, .framer-fGEJW .framer-qzb4rl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fGEJW .framer-1tb0trt, .framer-fGEJW .framer-10049li { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fGEJW .framer-1757o5j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-fGEJW .framer-okqdez { flex: none; height: 24px; position: relative; white-space: pre; width: auto; }\",\".framer-fGEJW .framer-11dcjc-container { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fGEJW .framer-1bhn9wa, .framer-fGEJW .framer-twwabb, .framer-fGEJW .framer-mzfhll, .framer-fGEJW .framer-5ns0on, .framer-fGEJW .framer-1757o5j { gap: 0px; } .framer-fGEJW .framer-1bhn9wa > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-fGEJW .framer-1bhn9wa > :first-child { margin-top: 0px; } .framer-fGEJW .framer-1bhn9wa > :last-child { margin-bottom: 0px; } .framer-fGEJW .framer-twwabb > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-fGEJW .framer-twwabb > :first-child, .framer-fGEJW .framer-mzfhll > :first-child, .framer-fGEJW .framer-5ns0on > :first-child, .framer-fGEJW .framer-1757o5j > :first-child { margin-left: 0px; } .framer-fGEJW .framer-twwabb > :last-child, .framer-fGEJW .framer-mzfhll > :last-child, .framer-fGEJW .framer-5ns0on > :last-child, .framer-fGEJW .framer-1757o5j > :last-child { margin-right: 0px; } .framer-fGEJW .framer-mzfhll > *, .framer-fGEJW .framer-5ns0on > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-fGEJW .framer-1757o5j > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 292\n * @framerIntrinsicWidth 302\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FFeAqDErT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Sprzry_dR\":\"title\",\"hlZO3UOOZ\":\"subtitle\",\"MX2kST5Ve\":\"link2\",\"Erb3rm2z5\":\"value\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerwj5PpzWae=withCSS(Component,css,\"framer-fGEJW\");export default Framerwj5PpzWae;Framerwj5PpzWae.displayName=\"TDC_reward\";Framerwj5PpzWae.defaultProps={height:292,width:302};addPropertyControls(Framerwj5PpzWae,{Sprzry_dR:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},hlZO3UOOZ:{defaultValue:\"Subtitle\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String},MX2kST5Ve:{title:\"Link 2\",type:ControlType.Link},Erb3rm2z5:{defaultValue:\"VALUE\",displayTextArea:false,title:\"Value\",type:ControlType.String}});addFonts(Framerwj5PpzWae,[{explicitInter:true,fonts:[{family:\"ABC Social Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZKN53nYT6iYvAC8FOmgnVJpklM0.woff2\"},{family:\"ABC Social Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/9dDqT4hLWEhIoayN4KHrJxxyf0Y.woff2\"}]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwj5PpzWae\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FFeAqDErT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"292\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"302\",\"framerVariables\":\"{\\\"Sprzry_dR\\\":\\\"title\\\",\\\"hlZO3UOOZ\\\":\\\"subtitle\\\",\\\"MX2kST5Ve\\\":\\\"link2\\\",\\\"Erb3rm2z5\\\":\\\"value\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wj5PpzWae.map", "// Generated by Framer (ab692b1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Rq8ZD .framer-styles-preset-1pcmg1k:not(.rich-text-wrapper), .framer-Rq8ZD .framer-styles-preset-1pcmg1k.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-hover-text-decoration: underline; --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-Rq8ZD\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouteElementId,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Arc from\"https://framerusercontent.com/modules/4S4SnR1GdEzX95H1h5mT/TDb0qbFhtN7SkrM58svb/Arc.js\";import ScreenSaver from\"https://framerusercontent.com/modules/kAKs4SGX5PAwm3BE8By8/dtuQG7o5X02oY6WbL5ty/ScreenSaver_Prod.js\";import Download from\"https://framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/kvFSr6fSU7VcYZyNyfaK/Download.js\";import PixelTrail from\"https://framerusercontent.com/modules/P7CERvZDMOoPtAW3iQjh/hu0acDdjZEUAD16X6pPP/PixelTrail_Prod.js\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/gveXKR6bwXNSCLv12kr3/SlideShow.js\";import TDCLogo from\"#framer/local/canvasComponent/AoBVHGZU_/AoBVHGZU_.js\";import Accordion from\"#framer/local/canvasComponent/ImyjhKKHE/ImyjhKKHE.js\";import StickyBar from\"#framer/local/canvasComponent/jdGy2PheS/jdGy2PheS.js\";import FooterLinks from\"#framer/local/canvasComponent/nW4obOf70/nW4obOf70.js\";import MobbinLogo from\"#framer/local/canvasComponent/suVind4HU/suVind4HU.js\";import TDC_reward from\"#framer/local/canvasComponent/wj5PpzWae/wj5PpzWae.js\";import*as sharedStyle from\"#framer/local/css/et3X3lOpX/et3X3lOpX.js\";import metadataProvider from\"#framer/local/webPageMetadata/EcKDFwYG3/EcKDFwYG3.js\";const ScreenSaverFonts=getFonts(ScreenSaver);const StickyBarFonts=getFonts(StickyBar);const StickyBarWithVariantAppearEffect=withVariantAppearEffect(StickyBar);const ArcFonts=getFonts(Arc);const ContainerWithFX=withFX(Container);const ImageWithFX=withFX(Image);const PixelTrailFonts=getFonts(PixelTrail);const TDCLogoFonts=getFonts(TDCLogo);const MobbinLogoFonts=getFonts(MobbinLogo);const TDC_rewardFonts=getFonts(TDC_reward);const SlideshowFonts=getFonts(Slideshow);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const AccordionFonts=getFonts(Accordion);const DownloadFonts=getFonts(Download);const FooterLinksFonts=getFonts(FooterLinks);const breakpoints={oXqiI_hon:\"(max-width: 1199px)\",uIfe2VS_m:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-1h7Bt\";const variantClassNames={oXqiI_hon:\"framer-v-yg42yf\",uIfe2VS_m:\"framer-v-1iyjos3\"};const transition1={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:-10,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const inertia={bounceDamping:30,bounceStiffness:400,delay:0,type:\"inertia\"};const preventDefault=e=>e.preventDefault();const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const animation2={cursor:\"grabbing\",opacity:1,rotate:3,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const transition3={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"uIfe2VS_m\",Phone:\"oXqiI_hon\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uIfe2VS_m\"};};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);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"oXqiI_hon\")return false;return true;};const ref1=React.useRef(null);const elementId=useRouteElementId(\"m2sgyxYB2\");const ref2=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"oXqiI_hon\")return true;return false;};const elementId1=useRouteElementId(\"drDJNWggq\");useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"uIfe2VS_m\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 233); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1iyjos3\",className),ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ibvrc0-container hidden-yg42yf\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"IIykWQDyl\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(ScreenSaver,{background:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ahws3p\",\"data-framer-name\":\"Saver Background\"})],bouncer:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-uyuk9e\",\"data-framer-name\":\"Saver Bouncer\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-osg9vt\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:133,intrinsicWidth:547,svg:'<svg width=\"547\" height=\"133\" viewBox=\"0 0 547 133\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M90.675 100.315H45.7343V31.9612H59.7224V87.8147H90.675V100.315Z\" fill=\"#480171\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M132.28 66.14C132.28 102.668 102.668 132.28 66.14 132.28C29.6119 132.28 0 102.668 0 66.14C0 29.6119 29.6119 0 66.14 0C102.668 0 132.28 29.6119 132.28 66.14ZM120.706 66.14C120.706 96.2759 96.2759 120.706 66.14 120.706C36.0041 120.706 11.5741 96.2759 11.5741 66.14C11.5741 36.0041 36.0041 11.5741 66.14 11.5741C96.2759 11.5741 120.706 36.0041 120.706 66.14Z\" fill=\"#480171\"/>\\n<path d=\"M317.165 66.6836C317.165 87.1203 327.978 101.902 347.621 101.902C364.883 101.902 374.606 91.1878 377.284 75.8107L364.487 72.14C363.197 82.2591 358.038 89.8981 348.415 89.8981C337.502 89.8981 331.748 81.0687 331.748 66.2868C331.748 51.505 337.899 42.2787 348.415 42.2787C356.848 42.2787 361.808 48.4296 363.494 57.259L376.491 53.4891C373.614 39.6994 363.792 30.3739 348.514 30.3739C331.153 30.3739 317.165 43.0724 317.165 66.6836Z\" fill=\"#480171\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M413.37 66.14C413.37 102.668 383.758 132.28 347.23 132.28C310.702 132.28 281.09 102.668 281.09 66.14C281.09 29.6119 310.702 0 347.23 0C383.758 0 413.37 29.6119 413.37 66.14ZM401.796 66.14C401.796 96.2759 377.366 120.706 347.23 120.706C317.094 120.706 292.664 96.2759 292.664 66.14C292.664 36.0041 317.094 11.5741 347.23 11.5741C377.366 11.5741 401.796 36.0041 401.796 66.14Z\" fill=\"#480171\"/>\\n<path d=\"M462.144 50.2239L430.072 61.0832C424.263 63.05 422.791 58.5024 425.713 53.4C435.295 37.3231 452.029 14.4607 457.637 11.2628C463.065 8.1677 488.385 4.70795 506.205 4.136C512.258 4.05964 518.461 5.95003 516.704 11.029C511.151 27.0997 503.673 28.1875 484.055 20.1459L479.86 18.4316C476.907 17.1849 475.664 19.2108 477.839 21.3927L480.637 24.1979C489.961 33.5486 493.846 39.4706 462.144 50.2239Z\" fill=\"#480171\"/>\\n<path d=\"M530.245 15.0912C535.981 25.0357 542.383 38.8949 546.407 49.7588C547.456 52.7651 545.362 57.8394 541.41 54.8191C526.745 42.8456 523.939 34.2835 523.695 17.3323C523.682 14.591 527.233 9.93902 530.245 15.0912Z\" fill=\"#480171\"/>\\n<path d=\"M542.5 65.3886C529.002 60.5854 526.29 65.7782 524.466 81.3922L522.29 99.6261C521.979 102.743 520.115 102.899 519.493 99.6261L518.716 95.7299C514.365 74.0675 502.71 73.1325 490.899 87.0026L465.046 117.36C459.569 123.357 464.516 128.277 470.147 128.139C488.288 127.701 514.45 124.413 519.804 120.971C525.662 117.212 539.555 90.5138 546.378 74.0613C547.812 70.5953 546.875 66.9439 542.5 65.3886Z\" fill=\"#480171\"/>\\n<path d=\"M456.408 61.4446L429.09 67.9215C421.226 69.7605 420.305 74.3377 422.99 80.5605C427.497 91.0021 435.955 104.79 442.827 114.706C446.501 120.005 453.52 121.252 457.842 114.407L479.252 80.7693C489.198 65.029 482.982 55.2108 456.408 61.4446Z\" fill=\"#480171\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M208.384 100.315H181.797V31.9612H209.079C228.623 31.9612 239.833 45.2549 239.833 66.1876C239.833 84.5409 230.011 100.315 208.384 100.315ZM195.785 43.9652V88.3107H207.491C218.801 88.3107 225.25 81.7631 225.25 65.5923C225.25 49.3224 218.305 43.9652 207.293 43.9652H195.785Z\" fill=\"#480171\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M206.68 132.28C243.208 132.28 272.82 102.668 272.82 66.14C272.82 29.6119 243.208 0 206.68 0C170.152 0 140.54 29.6119 140.54 66.14C140.54 102.668 170.152 132.28 206.68 132.28ZM206.68 120.706C236.816 120.706 261.246 96.2759 261.246 66.14C261.246 36.0041 236.816 11.5741 206.68 11.5741C176.544 11.5741 152.114 36.0041 152.114 66.14C152.114 96.2759 176.544 120.706 206.68 120.706Z\" fill=\"#480171\"/>\\n</svg>\\n',withExternalLayout:true})})],height:\"100%\",id:\"IIykWQDyl\",layoutId:\"IIykWQDyl\",ms:3e4,speed:2,style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.25,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{height:64}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17jzyu8-container\",nodeId:\"uId32Sh5h\",rendersWithMotion:true,scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{__framer__targets:[{ref:ref1,target:\"MZGHyrS7l\"}],variant:\"MoSP7pSMz\"}},children:/*#__PURE__*/_jsx(StickyBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"FqLvVuQ32\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"uId32Sh5h\",layoutId:\"uId32Sh5h\",NHRiUlv5X:ref1,style:{height:\"100%\",width:\"100%\"},variant:\"mo4lnDomA\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"luni.app\",motionChild:true,nodeId:\"YTxNSIekz\",openInNewTab:true,scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsxs(motion.a,{\"aria-label\":\"Luni\",className:\"framer-1ww0hl9 framer-14xzq8v\",\"data-framer-name\":\"Badge\",whileHover:animation,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ol4fta\",\"data-border\":true,\"data-framer-name\":\"Border\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__spring:{damping:40,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:720,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScroll\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-iunacq-container\",isModuleExternal:true,nodeId:\"U3EulnHva\",rendersWithMotion:true,scopeId:\"EcKDFwYG3\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(Arc,{alignmentBaseline:\"bottom\",animate:false,animateDuration:5,animateEnd:150,animateStart:-50,color:\"rgb(255, 255, 255)\",cylinderHeight:0,flip:false,font:{font:\"\",fontSize:12.9,fontWeight:700,letterSpacing:2.1,wordSpacing:0},height:\"100%\",id:\"U3EulnHva\",layoutId:\"U3EulnHva\",rotate:true,rotateSpeed:5,slots:[],startOffset:0,style:{height:\"100%\",width:\"100%\"},text:\" \u2022 SPONSORED & ORGANISED BY LUNI\",type:\"circle\",width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ocoac6\",\"data-border\":true,\"data-framer-name\":\"Border\"}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gdp4oa\",\"data-framer-name\":\"LogoLuni\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><path d=\"M 9.003 10.407 L 1.876 12.86 C 0.585 13.304 0.258 12.277 0.907 11.125 C 3.037 7.494 6.755 2.332 8.002 1.61 C 9.208 0.911 14.835 0.13 18.795 0.001 C 20.14 -0.017 21.518 0.41 21.128 1.557 C 19.894 5.186 18.232 5.431 13.872 3.616 L 12.94 3.229 C 12.284 2.947 12.008 3.405 12.491 3.897 L 13.113 4.531 C 15.185 6.642 16.048 7.979 9.003 10.407 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 24.137 2.474 C 25.411 4.72 26.834 7.849 27.728 10.302 C 27.961 10.981 27.496 12.127 26.618 11.445 C 23.359 8.741 22.735 6.808 22.681 2.98 C 22.678 2.361 23.468 1.311 24.137 2.474 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 22.853 17.445 C 23.258 13.92 23.861 12.747 26.86 13.832 C 27.832 14.183 28.041 15.007 27.722 15.79 C 26.206 19.505 23.118 25.534 21.817 26.383 C 20.627 27.16 14.813 27.902 10.782 28.001 C 9.53 28.032 8.431 26.921 9.648 25.567 L 15.393 18.712 C 18.018 15.58 20.608 15.792 21.575 20.683 L 21.747 21.563 C 21.886 22.302 22.3 22.267 22.369 21.563 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 7.729 12.941 L 1.658 14.404 C -0.09 14.819 -0.294 15.852 0.302 17.258 C 1.304 19.615 3.184 22.729 4.711 24.968 C 5.527 26.164 7.087 26.446 8.047 24.9 L 12.805 17.305 C 15.015 13.751 13.634 11.534 7.729 12.941 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:12857302716,withExternalLayout:true})]})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xhjxku hidden-yg42yf\",\"data-framer-name\":\"Stickers container\",id:elementId,ref:ref2,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-11ygx5e\",\"data-framer-name\":\"Sticker\",children:/*#__PURE__*/_jsx(ImageWithFX,{__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",pixelHeight:1313,pixelWidth:1167,sizes:\"134px\",src:\"https://framerusercontent.com/images/yWoRAS6ois0YChm4eleuT0X37MQ.png\",srcSet:\"https://framerusercontent.com/images/yWoRAS6ois0YChm4eleuT0X37MQ.png?scale-down-to=1024 910w,https://framerusercontent.com/images/yWoRAS6ois0YChm4eleuT0X37MQ.png 1167w\"},className:\"framer-qg45gu\",\"data-framer-name\":\"Card\",drag:true,dragMomentum:false,onMouseDown:preventDefault,style:{rotate:-3},whileHover:animation1,whileTap:animation2})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lqs6oy\",\"data-framer-name\":\"Stickers container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-189k2a7\",\"data-framer-name\":\"Sticker\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+188+0+0),pixelHeight:1259,pixelWidth:1530,positionX:\"center\",positionY:\"center\",sizes:\"160px\",src:\"https://framerusercontent.com/images/9xWfB5xbcmZCB2nDq2ESrMQknRQ.png\",srcSet:\"https://framerusercontent.com/images/9xWfB5xbcmZCB2nDq2ESrMQknRQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/9xWfB5xbcmZCB2nDq2ESrMQknRQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/9xWfB5xbcmZCB2nDq2ESrMQknRQ.png 1530w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",pixelHeight:1259,pixelWidth:1530,sizes:\"251px\",src:\"https://framerusercontent.com/images/9xWfB5xbcmZCB2nDq2ESrMQknRQ.png\",srcSet:\"https://framerusercontent.com/images/9xWfB5xbcmZCB2nDq2ESrMQknRQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/9xWfB5xbcmZCB2nDq2ESrMQknRQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/9xWfB5xbcmZCB2nDq2ESrMQknRQ.png 1530w\"},className:\"framer-1aw3ked\",\"data-framer-name\":\"Card\",drag:true,dragMomentum:false,onMouseDown:preventDefault,style:{rotate:-3},whileHover:animation1,whileTap:animation2})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16c0gy1\",\"data-framer-name\":\"Sticker\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+188+0+0),pixelHeight:1133,pixelWidth:1974,positionX:\"center\",positionY:\"center\",sizes:\"143px\",src:\"https://framerusercontent.com/images/4l4zCZp9QtR7Xhyon21PEDagWM.png\",srcSet:\"https://framerusercontent.com/images/4l4zCZp9QtR7Xhyon21PEDagWM.png?scale-down-to=512 512w,https://framerusercontent.com/images/4l4zCZp9QtR7Xhyon21PEDagWM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/4l4zCZp9QtR7Xhyon21PEDagWM.png 1974w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+440+80+0+0),pixelHeight:1133,pixelWidth:1974,sizes:\"278px\",src:\"https://framerusercontent.com/images/4l4zCZp9QtR7Xhyon21PEDagWM.png\",srcSet:\"https://framerusercontent.com/images/4l4zCZp9QtR7Xhyon21PEDagWM.png?scale-down-to=512 512w,https://framerusercontent.com/images/4l4zCZp9QtR7Xhyon21PEDagWM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/4l4zCZp9QtR7Xhyon21PEDagWM.png 1974w\"},className:\"framer-1hfn3h4\",\"data-framer-name\":\"Card\",drag:true,dragMomentum:false,onMouseDown:preventDefault,style:{rotate:-3},whileHover:animation1,whileTap:animation2})})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dhgv1q hidden-1iyjos3\",\"data-framer-name\":\"Sticker\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+188+0+0),pixelHeight:1313,pixelWidth:1167,positionX:\"center\",positionY:\"center\",sizes:\"142px\",src:\"https://framerusercontent.com/images/yWoRAS6ois0YChm4eleuT0X37MQ.png\",srcSet:\"https://framerusercontent.com/images/yWoRAS6ois0YChm4eleuT0X37MQ.png?scale-down-to=1024 910w,https://framerusercontent.com/images/yWoRAS6ois0YChm4eleuT0X37MQ.png 1167w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fit\",pixelHeight:1313,pixelWidth:1167,positionX:\"center\",positionY:\"center\",sizes:\"142px\",src:\"https://framerusercontent.com/images/yWoRAS6ois0YChm4eleuT0X37MQ.png\",srcSet:\"https://framerusercontent.com/images/yWoRAS6ois0YChm4eleuT0X37MQ.png?scale-down-to=1024 910w,https://framerusercontent.com/images/yWoRAS6ois0YChm4eleuT0X37MQ.png 1167w\"},className:\"framer-asjcg2\",\"data-framer-name\":\"Card\",drag:true,dragMomentum:false,onMouseDown:preventDefault,style:{rotate:-3},whileHover:animation1,whileTap:animation2})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1f5obbz\",\"data-framer-name\":\"Header\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-daoxg9-container hidden-yg42yf\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"UaRkau9YD\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(PixelTrail,{backgroundColor:\"rgba(0, 128, 255, 0)\",delay:.5,height:\"100%\",id:\"UaRkau9YD\",layoutId:\"UaRkau9YD\",mode:\"trail\",style:{height:\"100%\",width:\"100%\"},tileSize:16,trailColor:\"rgba(29, 1, 113, 0.25)\",transition:{bounce:0,delay:0,duration:.7,type:\"spring\"},trigger:\"hover\",width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12mdhys\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(29, 1, 113)\"},children:\"The thrilling mobile app challenge for product design new blood.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"104px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(29, 1, 113)\"},children:\"The thrilling mobile app challenge for product design new blood.\"})}),className:\"framer-wjzlyt\",fonts:[\"CUSTOM;Rhymes Display Regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(29, 1, 113)\"},children:\"Applications closed.\"})}),className:\"framer-akayk7 hidden-1iyjos3\",fonts:[\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1b5hwb1\",\"data-framer-name\":\"Presentation\",id:elementId1,ref:ref1,children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-xw8av9-container hidden-yg42yf\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"kl2sLFreH\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(PixelTrail,{backgroundColor:\"rgba(0, 128, 255, 0)\",delay:.5,height:\"100%\",id:\"kl2sLFreH\",layoutId:\"kl2sLFreH\",mode:\"trail\",style:{height:\"100%\",width:\"100%\"},tileSize:16,trailColor:\"rgba(98, 113, 1, 0.25)\",transition:{bounce:0,delay:0,duration:.7,type:\"spring\"},trigger:\"hover\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19hpqf6\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-c6rqtq\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"What's that?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"What's that?\"})}),className:\"framer-1obukq7\",fonts:[\"CUSTOM;Rhymes Display Regular\"],verticalAlignment:\"bottom\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Social Light\", \"ABC Social Light Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"The Luni Design Contest is an annual competition aimed at students and freshly graduates in product design who wish to specialise in iOS applications.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Social Light\", \"ABC Social Light Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"The contest is an opportunity to express your creativity, develop your skills and face up to the realities of today's profession.\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Social Light\", \"ABC Social Light Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"The Luni Design Contest is an annual competition aimed at students and freshly graduates in product design who wish to specialise in iOS applications.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Social Light\", \"ABC Social Light Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"The contest is an opportunity to express your creativity, develop your skills and face up to the realities of today's profession.\"})]}),className:\"framer-14g2xmy\",fonts:[\"CUSTOM;ABC Social Light\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1h77khg\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"Why participate?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"Why participate?\"})}),className:\"framer-kjwzng\",fonts:[\"CUSTOM;Rhymes Display Regular\"],verticalAlignment:\"bottom\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7i160q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"Show your skills\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"An exceptional opportunity to reveal your talent and measure yourself against the best designers on the French scene.\"})]}),className:\"framer-14fp1s2\",fonts:[\"CUSTOM;ABC Social Bold\",\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"Connect and exchange with the best\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"Meet other talented designers, share your passion and inspire each other to push the boundaries of your creativity.\"})]}),className:\"framer-e0mnwm\",fonts:[\"CUSTOM;ABC Social Bold\",\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"Cash money prizes\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"\u20AC7,800 in prizes. The three finalists will receive:\"}),/*#__PURE__*/_jsxs(\"ul\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"1st prize: \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"\u20AC3,000 \"})]})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"2nd prize: \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"\u20AC2,000\"})]})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"3rd prize: \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"\u20AC1,000\"})]})})]}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:[\"And if you're one of the 15 participants invited to the awards ceremony, you'll receive \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"\u20AC150\"}),\", whatever your final ranking (excluding the winning trio).\"]})]}),className:\"framer-1cc3pan\",fonts:[\"CUSTOM;ABC Social Bold\",\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"Luni has everything covered\"}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:[\"Participation in the Luni Design Contest is \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"completely free of charge\"}),\".\"]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"All 50 participants will be invited to the awards ceremony. For the 15 finalists, Luni will cover all expenses, including transport and accommodation.\"})]}),className:\"framer-pykee1\",fonts:[\"CUSTOM;ABC Social Bold\",\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15zgg5f\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"Our partners\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"Our partners\"})}),className:\"framer-197kxfy\",fonts:[\"CUSTOM;Rhymes Display Regular\"],verticalAlignment:\"bottom\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-atvitc\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{y:(componentViewport?.y||0)+0+357.6+56+0+0+2878+0+240+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:168,width:\"168px\",y:(componentViewport?.y||0)+0+416+112+0+0+1748+36+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-tc9uxb-container\",nodeId:\"wFnzjTnis\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(TDCLogo,{height:\"100%\",id:\"wFnzjTnis\",layoutId:\"wFnzjTnis\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{y:(componentViewport?.y||0)+0+357.6+56+0+0+2878+0+240+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:168,width:\"168px\",y:(componentViewport?.y||0)+0+416+112+0+0+1748+36+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-111wsfc-container\",nodeId:\"gbTxWPn3D\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(MobbinLogo,{height:\"100%\",id:\"gbTxWPn3D\",layoutId:\"gbTxWPn3D\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ita87q\",\"data-framer-name\":\"Program\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cmu5km-container hidden-yg42yf\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Ob0hpVKau\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(PixelTrail,{backgroundColor:\"rgba(0, 128, 255, 0)\",delay:.5,height:\"100%\",id:\"Ob0hpVKau\",layoutId:\"Ob0hpVKau\",mode:\"trail\",style:{height:\"100%\",width:\"100%\"},tileSize:16,trailColor:\"rgba(1, 113, 86, 0.25)\",transition:{bounce:0,delay:0,duration:.7,type:\"spring\"},trigger:\"hover\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wmcteb\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:\"The contest\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:\"The contest\"})}),className:\"framer-11bbn11\",fonts:[\"CUSTOM;Rhymes Display Regular\"],verticalAlignment:\"bottom\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1m5b621\",\"data-framer-name\":\"List\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:\"Register to the competition\"}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:[\"From \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"March 24 to April 13\"}),\", submit your application by clicking here. We'll ask you to answer a few questions about yourself and share a link to your portfolio. \"]})]}),className:\"framer-5qntee\",fonts:[\"CUSTOM;ABC Social Bold\",\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:\"Shortlisting entries\"}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:[\"From \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"April 14 to 20\"}),\", each entry will be carefully examined according to precise criteria: \"]}),/*#__PURE__*/_jsxs(\"ul\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"proficiency in design tools, layout, typography, branding and creativity;\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"analytical skills, ability to present ideas and explain choices;\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"knowledge of mobile app design, more specifically, iOS apps.\"})})]}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:[\"From all the entries, \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"50\"}),\" will be selected by our jury to receive the brief.\"]})]}),className:\"framer-1sfsi8x\",fonts:[\"CUSTOM;ABC Social Bold\",\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:\"Creative brief\"}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:[\"At midday on\",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\" Tuesday April 22\"}),\", each shortlisted entrant will receive a link to download the creative brief with the specifications for a mobile application design project. Entrants will then have until \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"11.59pm on Sunday April 27\"}),\" to submit their designs.\"]})]}),className:\"framer-1a7idjg\",fonts:[\"CUSTOM;ABC Social Bold\",\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:\"Judging the projects\"}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:[\"From \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"April 28 to May 12\"}),\", our panel of experts will evaluate the 50 projects submitted and select the top 15 to share the \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"\u20AC7,800\"}),\" prize money.\"]})]}),className:\"framer-nq05e7\",fonts:[\"CUSTOM;ABC Social Bold\",\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:\"Award ceremony\"}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:[\"On \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"Wednesday May 28\"}),\", Luni will organise a closing and awards ceremony to which all participants are invited.\"]}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(1, 113, 86)\"},children:[\"The event will take place at \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif'},children:\"Luni's offices in Bordeaux\"}),\" and will be an opportunity for the candidates to present their projects, attend design talks, exchange with the jury & Luni's teams and, of course, celebrate the winners!\"]})]}),className:\"framer-v4xy7o\",fonts:[\"CUSTOM;ABC Social Bold\",\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lemzaj\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3787.6+-70+25.5),pixelHeight:797,pixelWidth:1647,positionX:\"center\",positionY:\"center\",sizes:\"186px\",src:\"https://framerusercontent.com/images/xC4EkARYFl62ypBc2x0QnvDrLGU.png\",srcSet:\"https://framerusercontent.com/images/xC4EkARYFl62ypBc2x0QnvDrLGU.png?scale-down-to=512 512w,https://framerusercontent.com/images/xC4EkARYFl62ypBc2x0QnvDrLGU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/xC4EkARYFl62ypBc2x0QnvDrLGU.png 1647w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2628+-70+7),pixelHeight:797,pixelWidth:1647,sizes:\"269px\",src:\"https://framerusercontent.com/images/xC4EkARYFl62ypBc2x0QnvDrLGU.png\",srcSet:\"https://framerusercontent.com/images/xC4EkARYFl62ypBc2x0QnvDrLGU.png?scale-down-to=512 512w,https://framerusercontent.com/images/xC4EkARYFl62ypBc2x0QnvDrLGU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/xC4EkARYFl62ypBc2x0QnvDrLGU.png 1647w\"},className:\"framer-94hfe7\",\"data-framer-name\":\"Card\",drag:true,dragMomentum:false,onMouseDown:preventDefault,style:{rotate:-3},whileHover:animation1,whileTap:animation2})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1azyql9\",\"data-framer-name\":\"Program\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19zt7hy-container hidden-yg42yf\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"BZWWObXeB\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(PixelTrail,{backgroundColor:\"rgba(0, 128, 255, 0)\",delay:.5,height:\"100%\",id:\"BZWWObXeB\",layoutId:\"BZWWObXeB\",mode:\"trail\",style:{height:\"100%\",width:\"100%\"},tileSize:16,trailColor:\"rgba(29, 1, 113, 0.25)\",transition:{bounce:0,delay:0,duration:.7,type:\"spring\"},trigger:\"hover\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hnbde4\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(29, 1, 113)\"},children:\"The Design Crew special rewards\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(29, 1, 113)\"},children:\"The Design Crew special rewards\"})}),className:\"framer-11ejudy\",fonts:[\"CUSTOM;Rhymes Display Regular\"],verticalAlignment:\"bottom\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1132kfi\",\"data-framer-name\":\"List\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(29, 1, 113)\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"The Design Crew\"}),\" is a French design school created \",/*#__PURE__*/_jsx(\"em\",{children:\"by designers, for designers\"}),\". They offer hands-on training programs led by experienced professionals, focusing on the real challenges Product Designers face in the field \u2014 from product discovery to design systems and beyond. Their goal: help designers grow faster by learning directly from those who\u2019ve been there.\"]})}),className:\"framer-yqbon\",fonts:[\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qgtmhe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(29, 1, 113)\"},children:\"They will generously offer:\"})}),className:\"framer-1pinba5\",fonts:[\"CUSTOM;ABC Social Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-l74i54\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{height:276,width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1120px)`,y:(componentViewport?.y||0)+0+6359.6+56+0+0+260+0+166+0+152+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:292,width:\"302px\",y:(componentViewport?.y||0)+0+5052+112+0+0+0+166+0+152+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1y8wdkm-container\",nodeId:\"MpLwwb7DP\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(TDC_reward,{Erb3rm2z5:\"\u20AC2,490 EACH\",height:\"100%\",hlZO3UOOZ:\"Maximize the impact of your projects and master user research.\",id:\"MpLwwb7DP\",layoutId:\"MpLwwb7DP\",MX2kST5Ve:\"https://www.thedesigncrew.co/advanced-3/advanced-product-discovery\",Sprzry_dR:\"Advanced Product Discovery\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{height:276,width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1120px)`,y:(componentViewport?.y||0)+0+6359.6+56+0+0+260+0+166+0+152+0+300}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:292,width:\"302px\",y:(componentViewport?.y||0)+0+5052+112+0+0+0+166+0+152+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-70an6z-container\",nodeId:\"ZCpmMbm6N\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(TDC_reward,{Erb3rm2z5:\"\u20AC1,990 EACH\",height:\"100%\",hlZO3UOOZ:\"Scale up your Design System.\",id:\"ZCpmMbm6N\",layoutId:\"ZCpmMbm6N\",MX2kST5Ve:\"https://www.thedesigncrew.co/advanced-3/design-system-expertise\",Sprzry_dR:\"Design System Expertise\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-71w2al\",\"data-framer-name\":\"Venue\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-pfg1ll-container hidden-yg42yf\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"MSQxpYLWI\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(PixelTrail,{backgroundColor:\"rgba(0, 128, 255, 0)\",delay:.5,height:\"100%\",id:\"MSQxpYLWI\",layoutId:\"MSQxpYLWI\",mode:\"trail\",style:{height:\"100%\",width:\"100%\"},tileSize:16,trailColor:\"rgba(98, 113, 1, 0.25)\",transition:{bounce:0,delay:0,duration:.7,type:\"spring\"},trigger:\"hover\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1monzs9\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"The venue\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"The venue\"})}),className:\"framer-gbyli2\",fonts:[\"CUSTOM;Rhymes Display Regular\"],verticalAlignment:\"bottom\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Social Light\", \"ABC Social Light Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"Luni welcomes you to its Bordeaux offices for the awards ceremony\"})}),className:\"framer-1fgbejo\",fonts:[\"CUSTOM;ABC Social Light\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-uoqped\",\"data-framer-name\":\"Images\",children:/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation3,className:\"framer-1or57co\",\"data-framer-appear-id\":\"1or57co\",\"data-framer-name\":\"Wrapper\",initial:animation4,optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15fc1z2-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Q4lLWdYzz\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{gap:16}},children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"center\",arrowOptions:{arrowFill:\"rgba(255, 255, 255, 0.1)\",arrowGap:10,arrowPadding:20,arrowPaddingBottom:0,arrowPaddingLeft:0,arrowPaddingRight:-330,arrowPaddingTop:-50,arrowPosition:\"top-right\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:false,arrowSize:30,leftArrow:\"https://framerusercontent.com/images/YC6jviBtSNb5SgYZNy1bTPe0jQ.svg\",rightArrow:\"https://framerusercontent.com/images/5f50kWEEwRBLlcu134g6d6ks9Xc.svg\",showMouseControls:false},autoPlayControl:true,borderRadius:0,direction:\"left\",dragControl:true,effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1200,effectsRotate:0,effectsScale:1,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:40,height:\"100%\",id:\"Q4lLWdYzz\",intervalControl:1.5,itemAmount:1,layoutId:\"Q4lLWdYzz\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(255, 255, 255, 0.1)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:6,dotsInset:-50,dotSize:6,dotsOpacity:.3,dotsPadding:12,dotsRadius:50,showProgressDots:false},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:3648,pixelWidth:5472,positionX:\"39%\",positionY:\"40.6%\",sizes:\"200px\",src:\"https://framerusercontent.com/images/rPLR8e6jOrIDQA64qXa2CjHsoc.jpg\",srcSet:\"https://framerusercontent.com/images/rPLR8e6jOrIDQA64qXa2CjHsoc.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/rPLR8e6jOrIDQA64qXa2CjHsoc.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/rPLR8e6jOrIDQA64qXa2CjHsoc.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/rPLR8e6jOrIDQA64qXa2CjHsoc.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/rPLR8e6jOrIDQA64qXa2CjHsoc.jpg 5472w\"},className:\"framer-16ino8u\",\"data-framer-name\":\"1\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1536,pixelWidth:1536,positionX:\"64.8%\",positionY:\"38.3%\",sizes:\"200px\",src:\"https://framerusercontent.com/images/HZ5LWZP6N9WjhsCdeRrAcqmEzns.jpeg\",srcSet:\"https://framerusercontent.com/images/HZ5LWZP6N9WjhsCdeRrAcqmEzns.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/HZ5LWZP6N9WjhsCdeRrAcqmEzns.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/HZ5LWZP6N9WjhsCdeRrAcqmEzns.jpeg 1536w\"},className:\"framer-k4o0hq\",\"data-framer-name\":\"2\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1536,pixelWidth:1760,positionX:\"34%\",positionY:\"45.1%\",sizes:\"200px\",src:\"https://framerusercontent.com/images/0q1xKZG3lej0n4OwNrtec4F0.jpeg\",srcSet:\"https://framerusercontent.com/images/0q1xKZG3lej0n4OwNrtec4F0.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/0q1xKZG3lej0n4OwNrtec4F0.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/0q1xKZG3lej0n4OwNrtec4F0.jpeg 1760w\"},className:\"framer-1km84j7\",\"data-framer-name\":\"3\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:5712,pixelWidth:4284,sizes:\"200px\",src:\"https://framerusercontent.com/images/xZ1YiYoZamhhpovvjrI57uLm0.jpg\",srcSet:\"https://framerusercontent.com/images/xZ1YiYoZamhhpovvjrI57uLm0.jpg?scale-down-to=1024 768w,https://framerusercontent.com/images/xZ1YiYoZamhhpovvjrI57uLm0.jpg?scale-down-to=2048 1536w,https://framerusercontent.com/images/xZ1YiYoZamhhpovvjrI57uLm0.jpg?scale-down-to=4096 3072w,https://framerusercontent.com/images/xZ1YiYoZamhhpovvjrI57uLm0.jpg 4284w\"},className:\"framer-u8sw36\",\"data-framer-name\":\"7\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:3648,pixelWidth:5472,positionX:\"56.4%\",positionY:\"46.8%\",sizes:\"200px\",src:\"https://framerusercontent.com/images/savuolD5QJ2uYUReO2EaPgvMPIk.jpg\",srcSet:\"https://framerusercontent.com/images/savuolD5QJ2uYUReO2EaPgvMPIk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/savuolD5QJ2uYUReO2EaPgvMPIk.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/savuolD5QJ2uYUReO2EaPgvMPIk.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/savuolD5QJ2uYUReO2EaPgvMPIk.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/savuolD5QJ2uYUReO2EaPgvMPIk.jpg 5472w\"},className:\"framer-1625wb6\",\"data-framer-name\":\"4\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:2814,pixelWidth:5472,positionX:\"42.9%\",positionY:\"50%\",sizes:\"200px\",src:\"https://framerusercontent.com/images/tAnaSi1tbAvIx5ikY7IJjDC0.jpg\",srcSet:\"https://framerusercontent.com/images/tAnaSi1tbAvIx5ikY7IJjDC0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/tAnaSi1tbAvIx5ikY7IJjDC0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/tAnaSi1tbAvIx5ikY7IJjDC0.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/tAnaSi1tbAvIx5ikY7IJjDC0.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/tAnaSi1tbAvIx5ikY7IJjDC0.jpg 5472w\"},className:\"framer-xkmi0k\",\"data-framer-name\":\"5\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:5712,pixelWidth:4284,sizes:\"200px\",src:\"https://framerusercontent.com/images/hD72mY13CREHrgIxWlpOhrydgNw.jpg\",srcSet:\"https://framerusercontent.com/images/hD72mY13CREHrgIxWlpOhrydgNw.jpg?scale-down-to=1024 768w,https://framerusercontent.com/images/hD72mY13CREHrgIxWlpOhrydgNw.jpg?scale-down-to=2048 1536w,https://framerusercontent.com/images/hD72mY13CREHrgIxWlpOhrydgNw.jpg?scale-down-to=4096 3072w,https://framerusercontent.com/images/hD72mY13CREHrgIxWlpOhrydgNw.jpg 4284w\"},className:\"framer-1o96jz2\",\"data-framer-name\":\"6\"})],startFrom:3,style:{height:\"100%\",width:\"100%\"},transitionControl:{delay:0,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"},width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1m7bhsq\",\"data-framer-name\":\"FAQ\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q99l9n-container hidden-yg42yf\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"HD8TugxMC\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(PixelTrail,{backgroundColor:\"rgba(0, 128, 255, 0)\",delay:.5,height:\"100%\",id:\"HD8TugxMC\",layoutId:\"HD8TugxMC\",mode:\"trail\",style:{height:\"100%\",width:\"100%\"},tileSize:16,trailColor:\"rgba(98, 113, 1, 0.25)\",transition:{bounce:0,delay:0,duration:.7,type:\"spring\"},trigger:\"hover\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-avyua5\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ry99zm\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"FAQ\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO1JoeW1lcyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Rhymes Display Regular\", \"Rhymes Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"FAQ\"})}),className:\"framer-ydy8nk\",fonts:[\"CUSTOM;Rhymes Display Regular\"],verticalAlignment:\"bottom\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-owknfg\",\"data-framer-name\":\"FAQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1120px), 1px)`,y:(componentViewport?.y||0)+0+8585.6+40+0+0+82+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:878,y:(componentViewport?.y||0)+0+6678+80+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1s58ost-container\",nodeId:\"c9M7ethsX\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(Accordion,{height:\"100%\",id:\"c9M7ethsX\",layoutId:\"c9M7ethsX\",style:{width:\"100%\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vqpwi2\",\"data-framer-name\":\"Contact\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgQm9sZA==\",\"--framer-font-family\":'\"ABC Social Bold\", \"ABC Social Bold Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:\"Any question?\"})}),className:\"framer-1lv0yc7\",fonts:[\"CUSTOM;ABC Social Bold\"],verticalAlignment:\"bottom\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(98, 113, 1)\"},children:[\"Reach us at \",/*#__PURE__*/_jsx(Link,{href:\"mailto:design@luni.app\",motionChild:true,nodeId:\"JwKTYEatn\",openInNewTab:true,scopeId:\"EcKDFwYG3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pcmg1k\",\"data-styles-preset\":\"et3X3lOpX\",children:/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-decoration\":\"underline\"},children:\"design@luni.app\"})})})]})}),className:\"framer-1xy6yzq\",fonts:[\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bhac8x\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-thvdrq\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11bfb8n hidden-1iyjos3\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-js75xj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"rgb(72, 1, 113)\"},children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:contact@lunidesigncontest.com\",motionChild:true,nodeId:\"m5_I7RNHy\",openInNewTab:false,scopeId:\"EcKDFwYG3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pcmg1k\",\"data-styles-preset\":\"et3X3lOpX\",children:\"C\"})}),\"ontact us\"]})}),className:\"framer-1ivgcka\",fonts:[\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ot7p6l-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"pfcqbRY5N\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(Download,{fontControl:{fontFamily:'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"pfcqbRY5N\",layoutId:\"pfcqbRY5N\",srcFile:\"https://framerusercontent.com/assets/AaIPY6c4w0uhOWsWCEDmIrrnMJw.pdf\",srcType:\"Upload\",srcURL:\"\",styleOptions:{backgroundColor:\"rgba(72, 1, 113, 0)\",borderRadius:50,color:\"rgb(72, 1, 113)\",gap:5,padding:10,paddingBottom:0,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:0},text:\"Rules\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-c4l499\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"rgb(72, 1, 113)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/luni-apps\",motionChild:true,nodeId:\"IOlgSNJ0k\",openInNewTab:true,scopeId:\"EcKDFwYG3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pcmg1k\",\"data-styles-preset\":\"et3X3lOpX\",children:\"LinkedIn\"})})})}),className:\"framer-7sn9rh\",fonts:[\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"rgb(72, 1, 113)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/luni_designstudio\",motionChild:true,nodeId:\"MFGleGqIb\",openInNewTab:true,scopeId:\"EcKDFwYG3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pcmg1k\",\"data-styles-preset\":\"et3X3lOpX\",children:\"Instagram\"})})})}),className:\"framer-157cdk1\",fonts:[\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oXqiI_hon:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 358 88\"><path d=\"M 59.345 66.374 L 29.932 66.374 L 29.932 21.147 L 39.087 21.147 L 39.087 58.103 L 59.345 58.103 Z M 86.574 43.762 C 86.574 67.931 67.194 87.524 43.287 87.524 C 19.38 87.524 0 67.931 0 43.762 C 0 19.593 19.38 0 43.287 0 C 67.194 0 86.574 19.593 86.574 43.762 Z M 43.287 7.658 C 23.564 7.658 7.575 23.822 7.575 43.762 C 7.575 63.701 23.564 79.866 43.287 79.866 C 63.011 79.866 79 63.701 79 43.762 C 79 23.822 63.011 7.658 43.287 7.658 Z M 228.095 20.097 C 238.094 20.097 244.523 26.267 246.405 35.391 L 237.899 37.886 C 236.796 32.044 233.55 27.974 228.03 27.974 C 221.148 27.974 217.122 34.078 217.122 43.859 C 217.122 53.639 220.888 59.481 228.03 59.481 C 234.328 59.481 237.705 54.427 238.549 47.732 L 246.924 50.16 C 245.172 60.335 238.808 67.424 227.511 67.424 C 214.655 67.424 207.578 57.644 207.578 44.121 C 207.578 28.499 216.733 20.097 228.095 20.097 Z M 270.542 43.762 C 270.542 67.931 251.162 87.524 227.255 87.524 C 203.348 87.524 183.968 67.931 183.968 43.762 C 183.968 19.593 203.348 0 227.255 0 C 251.162 0 270.542 19.593 270.542 43.762 Z M 227.255 7.658 C 207.531 7.658 191.542 23.822 191.542 43.762 C 191.542 63.701 207.531 79.866 227.255 79.866 C 246.978 79.866 262.967 63.701 262.967 43.762 C 262.967 23.822 246.978 7.658 227.255 7.658 Z M 302.464 33.231 L 281.473 40.416 C 277.671 41.717 276.708 38.708 278.62 35.332 C 284.891 24.695 295.843 9.568 299.514 7.452 C 303.066 5.404 319.638 3.115 331.301 2.737 C 335.262 2.686 339.322 3.937 338.172 7.297 C 334.538 17.931 329.643 18.65 316.804 13.33 L 314.058 12.195 C 312.126 11.37 311.312 12.711 312.736 14.155 L 314.567 16.011 C 320.669 22.198 323.212 26.116 302.464 33.231 Z M 347.034 9.985 C 350.788 16.565 354.978 25.735 357.612 32.923 C 358.298 34.912 356.928 38.27 354.341 36.271 C 344.744 28.349 342.907 22.684 342.747 11.468 C 342.739 9.654 345.063 6.576 347.034 9.985 Z M 357.593 49.003 C 353.127 59.889 344.035 77.554 340.201 80.041 C 336.697 82.318 319.574 84.494 307.701 84.784 C 304.016 84.875 300.778 81.62 304.363 77.652 L 321.283 57.566 C 329.013 48.388 336.641 49.007 339.489 63.34 L 339.997 65.918 C 340.404 68.084 341.624 67.98 341.828 65.918 L 343.252 53.853 C 344.446 43.522 346.221 40.087 355.055 43.265 C 357.918 44.294 358.531 46.71 357.593 49.003 Z M 313.66 53.441 L 299.648 75.698 C 296.819 80.227 292.226 79.402 289.821 75.896 C 285.323 69.335 279.788 60.212 276.838 53.303 C 275.081 49.186 275.684 46.157 280.83 44.941 L 298.709 40.655 C 316.102 36.53 320.17 43.027 313.66 53.441 Z M 136.383 66.374 L 118.982 66.374 L 118.982 21.147 L 136.838 21.147 C 149.629 21.147 156.966 29.943 156.966 43.793 C 156.966 55.937 150.537 66.374 136.383 66.374 Z M 128.137 29.09 L 128.137 58.431 L 135.798 58.431 C 143.201 58.431 147.421 54.099 147.421 43.399 C 147.421 32.634 142.876 29.09 135.669 29.09 Z M 91.98 43.762 C 91.98 19.593 111.361 0 135.268 0 C 159.175 0 178.555 19.593 178.555 43.762 C 178.555 67.931 159.175 87.524 135.268 87.524 C 111.361 87.524 91.98 67.931 91.98 43.762 Z M 135.268 79.866 C 154.991 79.866 170.98 63.701 170.98 43.762 C 170.98 23.822 154.991 7.658 135.268 7.658 C 115.544 7.658 99.555 23.822 99.555 43.762 C 99.555 63.701 115.544 79.866 135.268 79.866 Z\" fill=\"rgb(72, 1, 113)\"></path></svg>',svgContentId:12769894757}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1pc0zxt\",\"data-framer-name\":\"LDCLogo1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1120 273\"><path d=\"M 185.66 205.91 L 93.642 205.91 L 93.642 65.605 L 122.284 65.605 L 122.284 180.251 L 185.66 180.251 Z M 270.848 135.761 C 270.848 210.74 210.216 271.522 135.424 271.522 C 60.631 271.522 0 210.74 0 135.761 C 0 60.782 60.631 0 135.424 0 C 210.216 0 270.848 60.782 270.848 135.761 Z M 135.424 23.757 C 73.72 23.757 23.698 73.903 23.698 135.761 C 23.698 197.619 73.72 247.765 135.424 247.765 C 197.128 247.765 247.149 197.619 247.149 135.761 C 247.149 73.903 197.128 23.757 135.424 23.757 Z M 713.594 62.346 C 744.876 62.346 764.987 81.488 770.877 109.793 L 744.266 117.532 C 740.813 99.408 730.658 86.783 713.391 86.783 C 691.859 86.783 679.265 105.721 679.265 136.062 C 679.265 166.404 691.046 184.528 713.391 184.528 C 733.094 184.528 743.658 168.848 746.299 148.077 L 772.501 155.611 C 767.018 187.175 747.11 209.167 711.765 209.167 C 671.545 209.167 649.406 178.826 649.406 136.877 C 649.406 88.412 678.046 62.346 713.594 62.346 Z M 846.388 135.761 C 846.388 210.74 785.757 271.522 710.965 271.522 C 636.172 271.522 575.541 210.74 575.541 135.761 C 575.541 60.782 636.172 0 710.965 0 C 785.757 0 846.388 60.782 846.388 135.761 Z M 710.965 23.757 C 649.26 23.757 599.239 73.903 599.239 135.761 C 599.239 197.619 649.26 247.765 710.965 247.765 C 772.669 247.765 822.69 197.619 822.69 135.761 C 822.69 73.903 772.669 23.757 710.965 23.757 Z M 946.255 103.091 L 880.586 125.381 C 868.692 129.418 865.678 120.084 871.661 109.611 C 891.281 76.611 925.544 29.682 937.026 23.118 C 948.14 16.765 999.984 9.664 1036.471 8.49 C 1048.865 8.333 1061.566 12.213 1057.968 22.638 C 1046.598 55.626 1031.287 57.859 991.118 41.352 L 982.529 37.833 C 976.482 35.274 973.937 39.433 978.391 43.911 L 984.12 49.669 C 1003.211 68.863 1011.166 81.019 946.255 103.091 Z M 1085.694 30.977 C 1097.438 51.389 1110.547 79.837 1118.786 102.136 C 1120.934 108.307 1116.646 118.723 1108.554 112.523 C 1078.527 87.946 1072.782 70.371 1072.282 35.577 C 1072.256 29.95 1079.526 20.401 1085.694 30.977 Z M 1118.726 152.021 C 1104.756 185.791 1076.31 240.593 1064.315 248.309 C 1053.353 255.374 999.785 262.123 962.641 263.022 C 951.111 263.305 940.982 253.206 952.197 240.897 L 1005.131 178.584 C 1029.315 150.114 1053.179 152.033 1062.088 196.498 L 1063.679 204.496 C 1064.952 211.214 1068.769 210.894 1069.405 204.496 L 1073.861 167.068 C 1077.596 135.018 1083.149 124.36 1110.786 134.219 C 1119.744 137.411 1121.663 144.906 1118.726 152.021 Z M 981.284 165.79 L 937.446 234.835 C 928.597 248.886 914.225 246.326 906.702 235.449 C 892.632 215.095 875.314 186.794 866.086 165.361 C 860.588 152.588 862.474 143.193 878.576 139.418 L 934.51 126.123 C 988.921 113.327 1001.649 133.481 981.284 165.79 Z M 426.673 205.91 L 372.235 205.91 L 372.235 65.605 L 428.096 65.605 C 468.113 65.605 491.066 92.892 491.066 135.859 C 491.066 173.531 470.955 205.91 426.673 205.91 Z M 400.876 90.244 L 400.876 181.269 L 424.844 181.269 C 448.002 181.269 461.207 167.83 461.207 134.637 C 461.207 101.241 446.986 90.244 424.439 90.244 Z M 287.76 135.761 C 287.76 60.782 348.392 0 423.184 0 C 497.976 0 558.608 60.782 558.608 135.761 C 558.608 210.74 497.976 271.522 423.184 271.522 C 348.392 271.522 287.76 210.74 287.76 135.761 Z M 423.184 247.765 C 484.888 247.765 534.91 197.619 534.91 135.761 C 534.91 73.903 484.888 23.757 423.184 23.757 C 361.479 23.757 311.458 73.903 311.458 135.761 C 311.458 197.619 361.479 247.765 423.184 247.765 Z\" fill=\"rgb(72, 1, 113)\"></path></svg>',svgContentId:8750658486,withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hkpteo\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,y:(componentViewport?.y||0)+0+7927.6+24+385+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ypux1g-container hidden-yg42yf\",nodeId:\"jGnlfZ2oL\",scopeId:\"EcKDFwYG3\",children:/*#__PURE__*/_jsx(FooterLinks,{height:\"100%\",id:\"jGnlfZ2oL\",layoutId:\"jGnlfZ2oL\",variant:\"mTzrOHNP8\",width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ap2qow\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0FCQyBTb2NpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Social Regular\", \"ABC Social Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"rgba(72, 1, 113, 0.5)\"},children:\"\\xa9 Luni 2025\"})}),className:\"framer-ml58rl\",fonts:[\"CUSTOM;ABC Social Regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1h7Bt.framer-14xzq8v, .framer-1h7Bt .framer-14xzq8v { display: block; }\",\".framer-1h7Bt.framer-1iyjos3 { align-content: center; align-items: center; background-color: #ffffe9; display: flex; flex-direction: column; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-1h7Bt .framer-1ibvrc0-container { bottom: 0px; flex: none; left: 0px; pointer-events: none; position: fixed; right: 0px; top: 0px; z-index: 10; }\",\".framer-1h7Bt .framer-1ahws3p { background-color: #f9e9ff; height: 243px; overflow: hidden; position: relative; width: 356px; }\",\".framer-1h7Bt .framer-uyuk9e { height: 133px; overflow: hidden; position: relative; width: 547px; }\",\".framer-1h7Bt .framer-osg9vt { flex: none; height: 133px; left: 0px; position: absolute; top: 0px; width: 547px; }\",\".framer-1h7Bt .framer-17jzyu8-container { flex: none; height: 80px; position: sticky; top: 0px; width: 100%; z-index: 7; }\",\".framer-1h7Bt .framer-1ww0hl9 { aspect-ratio: 1 / 1; bottom: 70px; flex: none; height: var(--framer-aspect-ratio-supported, 80px); overflow: visible; position: fixed; right: 40px; text-decoration: none; width: 80px; will-change: var(--framer-will-change-effect-override, transform); z-index: 6; }\",\".framer-1h7Bt .framer-ol4fta { --border-bottom-width: 1px; --border-color: #222222; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; background-color: #000000; border-bottom-left-radius: 200px; border-bottom-right-radius: 200px; border-top-left-radius: 200px; border-top-right-radius: 200px; flex: none; height: var(--framer-aspect-ratio-supported, 96px); left: -8px; overflow: hidden; position: absolute; right: -8px; top: -8px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1h7Bt .framer-iunacq-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-1h7Bt .framer-1ocoac6 { --border-bottom-width: 1px; --border-color: #222222; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; background-color: #000000; border-bottom-left-radius: 200px; border-bottom-right-radius: 200px; border-top-left-radius: 200px; border-top-right-radius: 200px; flex: none; height: var(--framer-aspect-ratio-supported, 50px); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 50px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1h7Bt .framer-1gdp4oa { flex: none; height: 28px; left: calc(50.00000000000002% - 28px / 2); position: absolute; top: calc(50.00000000000002% - 28px / 2); width: 28px; }\",\".framer-1h7Bt .framer-1xhjxku { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: flex-end; left: 50%; max-width: 1100px; overflow: visible; padding: 0px 20px 0px 0px; position: absolute; top: 200px; transform: translateX(-50%); width: 100%; z-index: 6; }\",\".framer-1h7Bt .framer-11ygx5e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 150px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 134px; }\",\".framer-1h7Bt .framer-qg45gu, .framer-1h7Bt .framer-1aw3ked, .framer-1h7Bt .framer-1hfn3h4 { cursor: grab; flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-1h7Bt .framer-1lqs6oy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 130px; height: min-content; justify-content: flex-start; left: 50%; max-width: 800px; overflow: visible; padding: 0px; position: absolute; top: 440px; transform: translateX(-50%); width: 67%; z-index: 6; }\",\".framer-1h7Bt .framer-189k2a7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 206px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 251px; }\",\".framer-1h7Bt .framer-16c0gy1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 165px; justify-content: flex-start; left: 410px; overflow: visible; padding: 0px; position: absolute; top: 80px; width: 278px; z-index: 1; }\",\".framer-1h7Bt .framer-1dhgv1q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 104px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 69px; }\",\".framer-1h7Bt .framer-asjcg2 { cursor: grab; flex: none; height: 73px; overflow: visible; position: relative; width: 142px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-1h7Bt .framer-1f5obbz { align-content: center; align-items: center; background-color: #e9f3ff; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 40px 0px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1h7Bt .framer-daoxg9-container { flex: none; height: 100%; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 4; }\",\".framer-1h7Bt .framer-12mdhys { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 1120px; overflow: hidden; padding: 0px 0px 152px 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-1h7Bt .framer-wjzlyt { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-1h7Bt .framer-akayk7, .framer-1h7Bt .framer-1lv0yc7 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1h7Bt .framer-1b5hwb1 { align-content: center; align-items: center; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 112px 40px 112px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1h7Bt .framer-xw8av9-container { flex: none; height: 100%; left: 0px; pointer-events: none; position: absolute; right: 0px; top: calc(49.97229916897509% - 100% / 2); z-index: 4; }\",\".framer-1h7Bt .framer-19hpqf6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1120px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-1h7Bt .framer-c6rqtq, .framer-1h7Bt .framer-1h77khg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-1h7Bt .framer-1obukq7, .framer-1h7Bt .framer-kjwzng, .framer-1h7Bt .framer-197kxfy, .framer-1h7Bt .framer-11bbn11, .framer-1h7Bt .framer-11ejudy, .framer-1h7Bt .framer-gbyli2 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 300px; word-break: break-word; word-wrap: break-word; }\",\".framer-1h7Bt .framer-14g2xmy { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 16px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-1h7Bt .framer-7i160q { display: grid; flex: 1 0 0px; gap: 40px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-1h7Bt .framer-14fp1s2, .framer-1h7Bt .framer-e0mnwm, .framer-1h7Bt .framer-1cc3pan, .framer-1h7Bt .framer-pykee1 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 8px; align-self: start; flex: none; height: auto; justify-self: start; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1h7Bt .framer-15zgg5f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-1h7Bt .framer-atvitc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-1h7Bt .framer-tc9uxb-container, .framer-1h7Bt .framer-111wsfc-container { flex: none; height: 168px; position: relative; width: 168px; }\",\".framer-1h7Bt .framer-ita87q { align-content: center; align-items: center; background-color: #e9fffa; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 104px; height: min-content; justify-content: center; overflow: visible; padding: 112px 40px 112px 40px; position: relative; width: 100%; }\",\".framer-1h7Bt .framer-1cmu5km-container, .framer-1h7Bt .framer-19zt7hy-container { flex: none; height: 100%; left: 0px; pointer-events: none; position: absolute; right: 0px; top: calc(49.94259471871415% - 100% / 2); z-index: 4; }\",\".framer-1h7Bt .framer-wmcteb, .framer-1h7Bt .framer-1hnbde4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1120px; padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-1h7Bt .framer-1m5b621, .framer-1h7Bt .framer-1132kfi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 56%; }\",\".framer-1h7Bt .framer-5qntee, .framer-1h7Bt .framer-1sfsi8x, .framer-1h7Bt .framer-1a7idjg, .framer-1h7Bt .framer-nq05e7, .framer-1h7Bt .framer-v4xy7o, .framer-1h7Bt .framer-yqbon, .framer-1h7Bt .framer-1pinba5 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 8px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1h7Bt .framer-1lemzaj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 147px; justify-content: flex-end; left: calc(50.00000000000002% - min(1120px, 93.33333333333333%) / 2); max-width: 1120px; overflow: visible; padding: 0px; position: absolute; top: -70px; width: 93%; z-index: 5; }\",\".framer-1h7Bt .framer-94hfe7 { cursor: grab; flex: none; height: 133px; overflow: visible; position: relative; width: 269px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-1h7Bt .framer-1azyql9 { align-content: center; align-items: center; background-color: #e9f3ff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 104px; height: min-content; justify-content: center; overflow: visible; padding: 112px 40px 112px 40px; position: relative; width: 100%; }\",\".framer-1h7Bt .framer-qgtmhe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-1h7Bt .framer-l74i54 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-1h7Bt .framer-1y8wdkm-container, .framer-1h7Bt .framer-70an6z-container { flex: none; height: 292px; position: relative; width: 302px; }\",\".framer-1h7Bt .framer-71w2al { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 112px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-1h7Bt .framer-pfg1ll-container, .framer-1h7Bt .framer-1q99l9n-container { bottom: 0px; flex: none; height: 100%; left: 0px; pointer-events: none; position: absolute; right: 0px; z-index: 4; }\",\".framer-1h7Bt .framer-1monzs9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1200px; padding: 0px 40px 0px 40px; position: relative; width: 100%; z-index: 5; }\",\".framer-1h7Bt .framer-1fgbejo { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 680px; word-break: break-word; word-wrap: break-word; }\",\".framer-1h7Bt .framer-uoqped { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-1h7Bt .framer-1or57co { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-1h7Bt .framer-15fc1z2-container { flex: none; height: 400px; position: relative; width: 320px; }\",\".framer-1h7Bt .framer-16ino8u, .framer-1h7Bt .framer-k4o0hq, .framer-1h7Bt .framer-1km84j7, .framer-1h7Bt .framer-u8sw36, .framer-1h7Bt .framer-1625wb6, .framer-1h7Bt .framer-xkmi0k, .framer-1h7Bt .framer-1o96jz2 { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; height: 300px; overflow: hidden; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1h7Bt .framer-1m7bhsq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 40px 112px 40px; position: relative; width: 100%; }\",\".framer-1h7Bt .framer-avyua5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1120px; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-1h7Bt .framer-ry99zm { 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; overflow: visible; padding: 16px 0px 0px 0px; position: relative; width: min-content; z-index: 5; }\",\".framer-1h7Bt .framer-ydy8nk { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: 40px; position: relative; white-space: pre-wrap; width: 300px; word-break: break-word; word-wrap: break-word; }\",\".framer-1h7Bt .framer-owknfg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 5; }\",\".framer-1h7Bt .framer-1s58ost-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }\",\".framer-1h7Bt .framer-1vqpwi2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; max-width: 1120px; overflow: hidden; padding: 40px 0px 40px 0px; position: relative; width: min-content; z-index: 5; }\",\".framer-1h7Bt .framer-1xy6yzq, .framer-1h7Bt .framer-1ivgcka, .framer-1h7Bt .framer-7sn9rh, .framer-1h7Bt .framer-157cdk1, .framer-1h7Bt .framer-ml58rl { --framer-paragraph-spacing: 8px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1h7Bt .framer-bhac8x { align-content: center; align-items: center; background-color: #f9e9ff; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 112px; height: min-content; justify-content: center; overflow: hidden; padding: 24px 40px 24px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1h7Bt .framer-thvdrq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1120px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-1h7Bt .framer-11bfb8n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-1h7Bt .framer-js75xj, .framer-1h7Bt .framer-c4l499 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-1h7Bt .framer-ot7p6l-container, .framer-1h7Bt .framer-1ypux1g-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-1h7Bt .framer-1pc0zxt { flex: none; height: 273px; position: relative; width: 1120px; }\",\".framer-1h7Bt .framer-hkpteo { align-content: flex-end; align-items: flex-end; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1120px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-1h7Bt .framer-ap2qow { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-1h7Bt.framer-1iyjos3, .framer-1h7Bt .framer-1xhjxku, .framer-1h7Bt .framer-11ygx5e, .framer-1h7Bt .framer-1lqs6oy, .framer-1h7Bt .framer-189k2a7, .framer-1h7Bt .framer-16c0gy1, .framer-1h7Bt .framer-1dhgv1q, .framer-1h7Bt .framer-1f5obbz, .framer-1h7Bt .framer-12mdhys, .framer-1h7Bt .framer-1b5hwb1, .framer-1h7Bt .framer-19hpqf6, .framer-1h7Bt .framer-c6rqtq, .framer-1h7Bt .framer-1h77khg, .framer-1h7Bt .framer-15zgg5f, .framer-1h7Bt .framer-atvitc, .framer-1h7Bt .framer-ita87q, .framer-1h7Bt .framer-wmcteb, .framer-1h7Bt .framer-1m5b621, .framer-1h7Bt .framer-1lemzaj, .framer-1h7Bt .framer-1azyql9, .framer-1h7Bt .framer-1hnbde4, .framer-1h7Bt .framer-1132kfi, .framer-1h7Bt .framer-qgtmhe, .framer-1h7Bt .framer-l74i54, .framer-1h7Bt .framer-71w2al, .framer-1h7Bt .framer-1monzs9, .framer-1h7Bt .framer-uoqped, .framer-1h7Bt .framer-1or57co, .framer-1h7Bt .framer-1m7bhsq, .framer-1h7Bt .framer-avyua5, .framer-1h7Bt .framer-ry99zm, .framer-1h7Bt .framer-owknfg, .framer-1h7Bt .framer-1vqpwi2, .framer-1h7Bt .framer-bhac8x, .framer-1h7Bt .framer-thvdrq, .framer-1h7Bt .framer-11bfb8n, .framer-1h7Bt .framer-js75xj, .framer-1h7Bt .framer-c4l499, .framer-1h7Bt .framer-ap2qow { gap: 0px; } .framer-1h7Bt.framer-1iyjos3 > *, .framer-1h7Bt .framer-1dhgv1q > *, .framer-1h7Bt .framer-1b5hwb1 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-1h7Bt.framer-1iyjos3 > :first-child, .framer-1h7Bt .framer-11ygx5e > :first-child, .framer-1h7Bt .framer-189k2a7 > :first-child, .framer-1h7Bt .framer-16c0gy1 > :first-child, .framer-1h7Bt .framer-1dhgv1q > :first-child, .framer-1h7Bt .framer-1f5obbz > :first-child, .framer-1h7Bt .framer-1b5hwb1 > :first-child, .framer-1h7Bt .framer-19hpqf6 > :first-child, .framer-1h7Bt .framer-ita87q > :first-child, .framer-1h7Bt .framer-1m5b621 > :first-child, .framer-1h7Bt .framer-1azyql9 > :first-child, .framer-1h7Bt .framer-1132kfi > :first-child, .framer-1h7Bt .framer-qgtmhe > :first-child, .framer-1h7Bt .framer-71w2al > :first-child, .framer-1h7Bt .framer-uoqped > :first-child, .framer-1h7Bt .framer-1m7bhsq > :first-child, .framer-1h7Bt .framer-ry99zm > :first-child, .framer-1h7Bt .framer-1vqpwi2 > :first-child, .framer-1h7Bt .framer-bhac8x > :first-child, .framer-1h7Bt .framer-thvdrq > :first-child, .framer-1h7Bt .framer-js75xj > :first-child, .framer-1h7Bt .framer-c4l499 > :first-child { margin-top: 0px; } .framer-1h7Bt.framer-1iyjos3 > :last-child, .framer-1h7Bt .framer-11ygx5e > :last-child, .framer-1h7Bt .framer-189k2a7 > :last-child, .framer-1h7Bt .framer-16c0gy1 > :last-child, .framer-1h7Bt .framer-1dhgv1q > :last-child, .framer-1h7Bt .framer-1f5obbz > :last-child, .framer-1h7Bt .framer-1b5hwb1 > :last-child, .framer-1h7Bt .framer-19hpqf6 > :last-child, .framer-1h7Bt .framer-ita87q > :last-child, .framer-1h7Bt .framer-1m5b621 > :last-child, .framer-1h7Bt .framer-1azyql9 > :last-child, .framer-1h7Bt .framer-1132kfi > :last-child, .framer-1h7Bt .framer-qgtmhe > :last-child, .framer-1h7Bt .framer-71w2al > :last-child, .framer-1h7Bt .framer-uoqped > :last-child, .framer-1h7Bt .framer-1m7bhsq > :last-child, .framer-1h7Bt .framer-ry99zm > :last-child, .framer-1h7Bt .framer-1vqpwi2 > :last-child, .framer-1h7Bt .framer-bhac8x > :last-child, .framer-1h7Bt .framer-thvdrq > :last-child, .framer-1h7Bt .framer-js75xj > :last-child, .framer-1h7Bt .framer-c4l499 > :last-child { margin-bottom: 0px; } .framer-1h7Bt .framer-1xhjxku > *, .framer-1h7Bt .framer-1or57co > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-1h7Bt .framer-1xhjxku > :first-child, .framer-1h7Bt .framer-1lqs6oy > :first-child, .framer-1h7Bt .framer-12mdhys > :first-child, .framer-1h7Bt .framer-c6rqtq > :first-child, .framer-1h7Bt .framer-1h77khg > :first-child, .framer-1h7Bt .framer-15zgg5f > :first-child, .framer-1h7Bt .framer-atvitc > :first-child, .framer-1h7Bt .framer-wmcteb > :first-child, .framer-1h7Bt .framer-1lemzaj > :first-child, .framer-1h7Bt .framer-1hnbde4 > :first-child, .framer-1h7Bt .framer-l74i54 > :first-child, .framer-1h7Bt .framer-1monzs9 > :first-child, .framer-1h7Bt .framer-1or57co > :first-child, .framer-1h7Bt .framer-avyua5 > :first-child, .framer-1h7Bt .framer-owknfg > :first-child, .framer-1h7Bt .framer-11bfb8n > :first-child, .framer-1h7Bt .framer-ap2qow > :first-child { margin-left: 0px; } .framer-1h7Bt .framer-1xhjxku > :last-child, .framer-1h7Bt .framer-1lqs6oy > :last-child, .framer-1h7Bt .framer-12mdhys > :last-child, .framer-1h7Bt .framer-c6rqtq > :last-child, .framer-1h7Bt .framer-1h77khg > :last-child, .framer-1h7Bt .framer-15zgg5f > :last-child, .framer-1h7Bt .framer-atvitc > :last-child, .framer-1h7Bt .framer-wmcteb > :last-child, .framer-1h7Bt .framer-1lemzaj > :last-child, .framer-1h7Bt .framer-1hnbde4 > :last-child, .framer-1h7Bt .framer-l74i54 > :last-child, .framer-1h7Bt .framer-1monzs9 > :last-child, .framer-1h7Bt .framer-1or57co > :last-child, .framer-1h7Bt .framer-avyua5 > :last-child, .framer-1h7Bt .framer-owknfg > :last-child, .framer-1h7Bt .framer-11bfb8n > :last-child, .framer-1h7Bt .framer-ap2qow > :last-child { margin-right: 0px; } .framer-1h7Bt .framer-11ygx5e > *, .framer-1h7Bt .framer-189k2a7 > *, .framer-1h7Bt .framer-16c0gy1 > *, .framer-1h7Bt .framer-uoqped > *, .framer-1h7Bt .framer-ry99zm > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-1h7Bt .framer-1lqs6oy > * { margin: 0px; margin-left: calc(130px / 2); margin-right: calc(130px / 2); } .framer-1h7Bt .framer-1f5obbz > *, .framer-1h7Bt .framer-1m5b621 > *, .framer-1h7Bt .framer-1132kfi > *, .framer-1h7Bt .framer-71w2al > *, .framer-1h7Bt .framer-1m7bhsq > *, .framer-1h7Bt .framer-thvdrq > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-1h7Bt .framer-12mdhys > *, .framer-1h7Bt .framer-1lemzaj > *, .framer-1h7Bt .framer-avyua5 > *, .framer-1h7Bt .framer-owknfg > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-1h7Bt .framer-19hpqf6 > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-1h7Bt .framer-c6rqtq > *, .framer-1h7Bt .framer-1h77khg > *, .framer-1h7Bt .framer-15zgg5f > *, .framer-1h7Bt .framer-atvitc > *, .framer-1h7Bt .framer-wmcteb > *, .framer-1h7Bt .framer-1hnbde4 > *, .framer-1h7Bt .framer-1monzs9 > *, .framer-1h7Bt .framer-11bfb8n > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-1h7Bt .framer-ita87q > *, .framer-1h7Bt .framer-1azyql9 > * { margin: 0px; margin-bottom: calc(104px / 2); margin-top: calc(104px / 2); } .framer-1h7Bt .framer-qgtmhe > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-1h7Bt .framer-l74i54 > *, .framer-1h7Bt .framer-ap2qow > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-1h7Bt .framer-1vqpwi2 > *, .framer-1h7Bt .framer-js75xj > *, .framer-1h7Bt .framer-c4l499 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-1h7Bt .framer-bhac8x > * { margin: 0px; margin-bottom: calc(112px / 2); margin-top: calc(112px / 2); } }\",...sharedStyle.css,'.framer-1h7Bt[data-border=\"true\"]::after, .framer-1h7Bt [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@media (max-width: 1199px) { .framer-1h7Bt.framer-1iyjos3 { width: 390px; } .framer-1h7Bt .framer-17jzyu8-container { height: 64px; order: 1; } .framer-1h7Bt .framer-1ww0hl9 { bottom: 16px; order: 2; right: 16px; } .framer-1h7Bt .framer-1lqs6oy { flex-wrap: nowrap; gap: 20px; justify-content: center; max-width: unset; order: 3; overflow: hidden; padding: 188px 0px 0px 0px; top: 0px; width: 100%; } .framer-1h7Bt .framer-189k2a7 { gap: 0px; height: 104px; width: 94px; } .framer-1h7Bt .framer-1aw3ked { flex: none; height: 83px; width: 160px; } .framer-1h7Bt .framer-16c0gy1 { gap: 0px; height: 104px; left: unset; position: relative; top: unset; width: 93px; } .framer-1h7Bt .framer-1hfn3h4 { flex: none; height: 73px; width: 143px; } .framer-1h7Bt .framer-1f5obbz { gap: 104px; order: 5; padding: 16px 16px 32px 16px; } .framer-1h7Bt .framer-12mdhys { gap: 0px; height: 120px; order: 2; padding: 0px; } .framer-1h7Bt .framer-akayk7 { order: 3; } .framer-1h7Bt .framer-1b5hwb1 { order: 6; padding: 56px 16px 88px 16px; } .framer-1h7Bt .framer-c6rqtq, .framer-1h7Bt .framer-1h77khg, .framer-1h7Bt .framer-15zgg5f, .framer-1h7Bt .framer-wmcteb, .framer-1h7Bt .framer-1hnbde4, .framer-1h7Bt .framer-l74i54 { flex-direction: column; } .framer-1h7Bt .framer-1obukq7, .framer-1h7Bt .framer-kjwzng, .framer-1h7Bt .framer-197kxfy, .framer-1h7Bt .framer-11bbn11, .framer-1h7Bt .framer-1m5b621, .framer-1h7Bt .framer-11ejudy, .framer-1h7Bt .framer-1132kfi, .framer-1h7Bt .framer-gbyli2, .framer-1h7Bt .framer-1fgbejo { width: 100%; } .framer-1h7Bt .framer-14g2xmy, .framer-1h7Bt .framer-owknfg { flex: none; width: 100%; } .framer-1h7Bt .framer-7i160q { flex: none; grid-template-columns: repeat(1, minmax(50px, 1fr)); width: 100%; } .framer-1h7Bt .framer-atvitc { flex: none; gap: unset; justify-content: space-between; width: 100%; } .framer-1h7Bt .framer-ita87q { order: 7; padding: 56px 16px 56px 16px; } .framer-1h7Bt .framer-94hfe7 { height: 96px; width: 186px; } .framer-1h7Bt .framer-1azyql9 { order: 8; padding: 56px 16px 56px 16px; } .framer-1h7Bt .framer-1y8wdkm-container, .framer-1h7Bt .framer-70an6z-container { height: 276px; width: 100%; } .framer-1h7Bt .framer-71w2al { order: 9; padding: 56px 0px 0px 0px; } .framer-1h7Bt .framer-1monzs9 { flex-direction: column; padding: 0px 16px 0px 16px; } .framer-1h7Bt .framer-1m7bhsq { order: 10; padding: 40px 0px 56px 0px; } .framer-1h7Bt .framer-avyua5 { flex-direction: column; gap: 40px; } .framer-1h7Bt .framer-ry99zm { height: 42px; opacity: 0.98; padding: 0px 16px 0px 16px; } .framer-1h7Bt .framer-ydy8nk { white-space: pre; width: auto; } .framer-1h7Bt .framer-1xy6yzq { white-space: pre-wrap; width: 340px; word-break: break-word; word-wrap: break-word; } .framer-1h7Bt .framer-bhac8x { gap: 152px; order: 11; padding: 16px; } .framer-1h7Bt .framer-thvdrq { gap: 32px; } .framer-1h7Bt .framer-11bfb8n, .framer-1h7Bt .framer-1ivgcka { order: 1; } .framer-1h7Bt .framer-ot7p6l-container { order: 0; } .framer-1h7Bt .framer-1pc0zxt { height: 88px; order: 0; width: 358px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-1h7Bt .framer-1lqs6oy, .framer-1h7Bt .framer-189k2a7, .framer-1h7Bt .framer-16c0gy1, .framer-1h7Bt .framer-1f5obbz, .framer-1h7Bt .framer-12mdhys, .framer-1h7Bt .framer-c6rqtq, .framer-1h7Bt .framer-1h77khg, .framer-1h7Bt .framer-15zgg5f, .framer-1h7Bt .framer-atvitc, .framer-1h7Bt .framer-wmcteb, .framer-1h7Bt .framer-1hnbde4, .framer-1h7Bt .framer-l74i54, .framer-1h7Bt .framer-1monzs9, .framer-1h7Bt .framer-avyua5, .framer-1h7Bt .framer-bhac8x, .framer-1h7Bt .framer-thvdrq { gap: 0px; } .framer-1h7Bt .framer-1lqs6oy > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-1h7Bt .framer-1lqs6oy > :first-child, .framer-1h7Bt .framer-12mdhys > :first-child { margin-left: 0px; } .framer-1h7Bt .framer-1lqs6oy > :last-child, .framer-1h7Bt .framer-12mdhys > :last-child { margin-right: 0px; } .framer-1h7Bt .framer-189k2a7 > *, .framer-1h7Bt .framer-16c0gy1 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-1h7Bt .framer-189k2a7 > :first-child, .framer-1h7Bt .framer-16c0gy1 > :first-child, .framer-1h7Bt .framer-1f5obbz > :first-child, .framer-1h7Bt .framer-c6rqtq > :first-child, .framer-1h7Bt .framer-1h77khg > :first-child, .framer-1h7Bt .framer-15zgg5f > :first-child, .framer-1h7Bt .framer-wmcteb > :first-child, .framer-1h7Bt .framer-1hnbde4 > :first-child, .framer-1h7Bt .framer-l74i54 > :first-child, .framer-1h7Bt .framer-1monzs9 > :first-child, .framer-1h7Bt .framer-avyua5 > :first-child, .framer-1h7Bt .framer-bhac8x > :first-child, .framer-1h7Bt .framer-thvdrq > :first-child { margin-top: 0px; } .framer-1h7Bt .framer-189k2a7 > :last-child, .framer-1h7Bt .framer-16c0gy1 > :last-child, .framer-1h7Bt .framer-1f5obbz > :last-child, .framer-1h7Bt .framer-c6rqtq > :last-child, .framer-1h7Bt .framer-1h77khg > :last-child, .framer-1h7Bt .framer-15zgg5f > :last-child, .framer-1h7Bt .framer-wmcteb > :last-child, .framer-1h7Bt .framer-1hnbde4 > :last-child, .framer-1h7Bt .framer-l74i54 > :last-child, .framer-1h7Bt .framer-1monzs9 > :last-child, .framer-1h7Bt .framer-avyua5 > :last-child, .framer-1h7Bt .framer-bhac8x > :last-child, .framer-1h7Bt .framer-thvdrq > :last-child { margin-bottom: 0px; } .framer-1h7Bt .framer-1f5obbz > * { margin: 0px; margin-bottom: calc(104px / 2); margin-top: calc(104px / 2); } .framer-1h7Bt .framer-12mdhys > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-1h7Bt .framer-c6rqtq > *, .framer-1h7Bt .framer-1h77khg > *, .framer-1h7Bt .framer-15zgg5f > *, .framer-1h7Bt .framer-wmcteb > *, .framer-1h7Bt .framer-1hnbde4 > *, .framer-1h7Bt .framer-1monzs9 > *, .framer-1h7Bt .framer-avyua5 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-1h7Bt .framer-atvitc > *, .framer-1h7Bt .framer-atvitc > :first-child, .framer-1h7Bt .framer-atvitc > :last-child { margin: 0px; } .framer-1h7Bt .framer-l74i54 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-1h7Bt .framer-bhac8x > * { margin: 0px; margin-bottom: calc(152px / 2); margin-top: calc(152px / 2); } .framer-1h7Bt .framer-thvdrq > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6049.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"oXqiI_hon\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"m2sgyxYB2\":{\"pattern\":\":m2sgyxYB2\",\"name\":\"top\"},\"drDJNWggq\":{\"pattern\":\":drDJNWggq\",\"name\":\"introduction\"}}\n * @framerResponsiveScreen\n */const FramerEcKDFwYG3=withCSS(Component,css,\"framer-1h7Bt\");export default FramerEcKDFwYG3;FramerEcKDFwYG3.displayName=\"Home\";FramerEcKDFwYG3.defaultProps={height:6049.5,width:1200};addFonts(FramerEcKDFwYG3,[{explicitInter:true,fonts:[{family:\"Rhymes Display Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/fR0d7ps1P039mpwaNgnimyXixc.woff2\"},{family:\"ABC Social Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZKN53nYT6iYvAC8FOmgnVJpklM0.woff2\"},{family:\"ABC Social Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/9dDqT4hLWEhIoayN4KHrJxxyf0Y.woff2\"},{family:\"ABC Social Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/ERO5MZfc6KYR6xj4czykt97HA.woff2\"}]},...ScreenSaverFonts,...StickyBarFonts,...ArcFonts,...PixelTrailFonts,...TDCLogoFonts,...MobbinLogoFonts,...TDC_rewardFonts,...SlideshowFonts,...AccordionFonts,...DownloadFonts,...FooterLinksFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEcKDFwYG3\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerScrollSections\":\"{\\\"m2sgyxYB2\\\":{\\\"pattern\\\":\\\":m2sgyxYB2\\\",\\\"name\\\":\\\"top\\\"},\\\"drDJNWggq\\\":{\\\"pattern\\\":\\\":drDJNWggq\\\",\\\"name\\\":\\\"introduction\\\"}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerResponsiveScreen\":\"\",\"framerIntrinsicHeight\":\"6049.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oXqiI_hon\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["murmur2", "r", "t", "a", "e", "c", "Arc", "withCSS", "props", "hasChildren", "j", "isCanvas", "RenderTarget", "showCustomPath", "isCircle", "cylinder", "path", "createPath", "childPath", "viewBox", "firstChild", "getFirstChild", "svgChild", "svgChildCanvas", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "svgString", "Gn", "canvasFrame", "attributes", "element", "splitAndReplace", "attributes1", "element1", "id", "murmur2", "alignmentValue", "motion", "Arc_default", "addPropertyControls", "ControlType", "type", "rotate", "slots", "child", "string", "flip", "cylinderTop", "cylinderBottom", "IconType", "SrcType", "metaTagSelector", "isPublishedSiteOrSSG", "Download", "props", "styleOptions", "hoverOptions", "iconOptions", "backgroundColor", "color", "borderRadius", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "gap", "isInPublishedSiteOrSSG", "downloadURL", "paddingValue", "getIcon", "ref", "ref1", "iconStyle", "p", "getCursor", "buttonTitle", "u", "motion", "buttonStyles", "flexAlignSwitch", "addPropertyControls", "ControlType", "fontControlStyles", "cssVariableRegex", "useColors", "colors", "isCanvas", "RenderTarget", "isOptimizing", "window", "darkMode", "useDarkMode", "styleValues", "setStyleValues", "ye", "extractStyleValues", "extractCSSVariableName", "ue", "div", "observer", "variableNames", "se", "color", "extractDefaultValue", "values", "i", "variableName", "colorValues", "result", "lightVars", "darkVars", "style", "vars", "parseVariables", "light", "dark", "extractColorStyles", "varName", "lightSection", "darkSection", "styles", "rules", "styleRules", "rule", "subrule", "isDarkMedia", "css", "isDark", "isLight", "isPreview", "isDarkMode", "setIsDarkMode", "mutations", "mutation", "theme", "mediaQuery", "handleChange", "e", "cssString", "match", "section", "declaration", "name", "value", "s", "cssVar", "parts", "PixelTrail", "props", "tileSize", "trigger", "delay", "transition", "isCanvas", "RenderTarget", "isOptimizing", "window", "isMousePressed", "setIsMousePressed", "ye", "tiles", "setTiles", "dimensions", "setDimensions", "hoveredTiles", "setHoveredTiles", "tileColors", "setTileColors", "canvasRef", "pe", "containerRef", "gridRef", "prevPositionRef", "timeoutRefs", "animationRefs", "mousePositionRef", "hoveredTilesRef", "backgroundColorValue", "trailColorValue", "useColors", "backgroundColor", "trailColor", "se", "finalTrailColor", "finalBackgroundColor", "trailRGBA", "ensureRGBA", "backgroundRGBA", "isTrailTransparent", "isBackgroundTransparent", "updateHoveredTiles", "updater", "newTiles", "ue", "width", "height", "cols", "rows", "resizeObserver", "entries", "entry", "newCols", "newRows", "key", "canvas", "ctx", "i", "x", "y", "clearAnimation", "index", "startResetTimer", "onComplete", "prev", "newColors", "shouldAnimate", "animation", "animate", "latest", "color", "transitionDelay", "getPointsOnLine", "x0", "y0", "x1", "y1", "points", "dx", "dy", "sx", "sy", "err", "e2", "isMouseInBounds", "mouseX", "mouseY", "onMove", "navigator", "rect", "relativeX", "relativeY", "handleMouseUp", "currentX", "currentY", "prevX", "prevY", "validPoints", "currentIndex", "next", "handleGlobalMouseMove", "e", "clientX", "clientY", "innerWidth", "innerHeight", "isInside", "handleMouseLeave", "handleGlobalMouseDown", "handleScroll", "handleMouseEnter", "container", "p", "addPropertyControls", "ControlType", "noopReturn", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "l", "cubicBezier", "__rest", "t", "r", "n", "n", "e", "t", "r", "n", "calcGeneratorVelocity", "t", "s", "r", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "i", "h", "e", "u", "d", "f", "l", "g", "glide", "a", "o", "c", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "noopReturn", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "t", "createGeneratorEasing", "t", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "n", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "t", "dispatchViewEvent", "se", "o", "i", "s", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "n", "ce", "le", "isBrowser", "usePageVisibility", "isVisible", "setIsVisible", "ye", "ue", "onVisibilityChange", "awaitRefCallback", "element", "controller", "refCallbackResolve", "refCallbackPromise", "resolve", "reject", "current", "node", "OPACITY_0", "Slideshow", "props", "slots", "startFrom", "direction", "effectsOptions", "autoPlayControl", "dragControl", "alignment", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "itemAmount", "fadeOptions", "intervalControl", "transitionControl", "arrowOptions", "borderRadius", "progressOptions", "style", "effectsOpacity", "effectsScale", "effectsRotate", "effectsPerspective", "effectsHover", "playOffscreen", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowShouldSpace", "arrowShouldFadeIn", "arrowPosition", "arrowPadding", "arrowGap", "arrowPaddingTop", "arrowPaddingRight", "arrowPaddingBottom", "arrowPaddingLeft", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "se", "index", "timeoutRef", "size", "setSize", "ye", "isHovering", "setIsHovering", "shouldPlayOnHover", "setShouldPlayOnHover", "isMouseDown", "setIsMouseDown", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "firstChild", "lastChild", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "viewportLength", "window", "Z", "scheduleMeasure", "frame", "fe", "initialResize", "ue", "resize", "contentSize", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isDragging", "setIsDragging", "visibilityRef", "isInView", "useInView", "isVisible", "usePageVisibility", "factor", "xOrY", "useMotionValue", "canvasPosition", "newPosition", "wrappedValue", "useTransform", "value", "wrapped", "wrap", "wrappedIndex", "wrappedIndexInverted", "switchPages", "animate", "item", "setDelta", "delta", "transition", "setPage", "currentItemWrapped", "currentItemWrappedInvert", "goto", "gotoInverted", "handleDragStart", "handleDragEnd", "event", "offset", "velocity", "offsetXorY", "velocityThreshold", "velocityXorY", "isHalfOfNext", "isHalfOfPrev", "normalizedOffset", "itemDelta", "itemDeltaFromOne", "childCounter", "columnOrRowValue", "child", "childIndex", "ref", "Slide", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "dots", "dotsBlurStyle", "i", "Dot", "dotStyle", "baseButtonStyles", "dragProps", "arrowHasTop", "arrowHasBottom", "arrowHasLeft", "arrowHasRight", "arrowHasMid", "containerStyle", "motion", "controlsStyles", "dotsContainerStyle", "addPropertyControls", "ControlType", "num", "min", "max", "Y", "slideKey", "width", "height", "numChildren", "effects", "isLast", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "visibility", "mix", "LayoutGroup", "q", "selectedOpacity", "total", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "SVG", "css", "FramerAoBVHGZU_", "withCSS", "AoBVHGZU_default", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "humanReadableVariantMap", "getProps", "answer", "height", "id", "question", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "W88zB8mIG", "T8rQFvSBR", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap14t4cel", "args", "onTapr6m6xz", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichText2", "css", "FramerBW8XrxS8e", "withCSS", "BW8XrxS8e_default", "addPropertyControls", "ControlType", "addFonts", "RowFonts", "getFonts", "BW8XrxS8e_default", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "BW8XrxS8e_default", "css", "FramerImyjhKKHE", "withCSS", "ImyjhKKHE_default", "addFonts", "RowFonts", "PixelTrailFonts", "getFonts", "PixelTrail", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "humanReadableVariantMap", "getProps", "height", "id", "scrollSection", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "NHRiUlv5X", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "Link", "SVG", "RichText2", "css", "FramerjdGy2PheS", "withCSS", "jdGy2PheS_default", "addPropertyControls", "ControlType", "addFonts", "DownloadFonts", "getFonts", "Download", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter1f39u1o", "args", "onMouseLeave1dba3qq", "onMouseLeave68pa4o", "onMouseEnter8gw6rz", "onMouseLeavertajmf", "onMouseLeavehdd40z", "onMouseEntertsyhq6", "onMouseEnter14zmh8n", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "Link", "RichText2", "css", "FramernW4obOf70", "withCSS", "nW4obOf70_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "SVG", "css", "FramersuVind4HU", "withCSS", "suVind4HU_default", "addFonts", "containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "r", "s", "o", "n", "t", "e", "i", "l", "defaultEvents", "ControlType", "findByArray", "arr", "search", "a", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "uppercaseIconKeys", "name", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "s", "npm_react_18_2_exports", "importModule", "active", "module", "e", "ue", "emptyState", "RenderTarget", "p", "NullState", "addPropertyControls", "ControlType", "defaultEvents", "FeatherFonts", "getFonts", "Icon", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "getProps", "height", "id", "link2", "subtitle", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "Sprzry_dR", "hlZO3UOOZ", "MX2kST5Ve", "Erb3rm2z5", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framerwj5PpzWae", "withCSS", "wj5PpzWae_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "ScreenSaverFonts", "getFonts", "ScreenSaver_Prod_default", "StickyBarFonts", "jdGy2PheS_default", "StickyBarWithVariantAppearEffect", "withVariantAppearEffect", "ArcFonts", "Arc_default", "ContainerWithFX", "withFX", "Container", "ImageWithFX", "Image2", "PixelTrailFonts", "PixelTrail", "TDCLogoFonts", "AoBVHGZU_default", "MobbinLogoFonts", "suVind4HU_default", "TDC_rewardFonts", "wj5PpzWae_default", "SlideshowFonts", "Slideshow", "MotionDivWithOptimizedAppearEffect", "withOptimizedAppearEffect", "motion", "AccordionFonts", "ImyjhKKHE_default", "DownloadFonts", "Download", "FooterLinksFonts", "nW4obOf70_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "preventDefault", "transition2", "animation1", "animation2", "transition3", "animation3", "animation4", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "serializationHash", "isDisplayed", "isBrowser", "ref1", "elementId", "useRouteElementId", "ref2", "isDisplayed1", "elementId1", "useCustomCursors", "GeneratedComponentContext", "variantClassNames", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "ScreenSaver_Prod_default", "SVG", "PropertyOverrides2", "StickyBarWithVariantAppearEffect", "Link", "animation", "ContainerWithFX", "Arc_default", "ImageWithFX", "getLoadingLazyAtYPosition", "PixelTrail", "RichText2", "AoBVHGZU_default", "suVind4HU_default", "wj5PpzWae_default", "MotionDivWithOptimizedAppearEffect", "Slideshow", "Image2", "ImyjhKKHE_default", "Download", "nW4obOf70_default", "css", "FramerEcKDFwYG3", "withCSS", "EcKDFwYG3_default", "addFonts", "ScreenSaverFonts", "StickyBarFonts", "ArcFonts", "PixelTrailFonts", "TDCLogoFonts", "MobbinLogoFonts", "TDC_rewardFonts", "SlideshowFonts", "AccordionFonts", "DownloadFonts", "FooterLinksFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
