{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/mZtE72EfIP0DyAI6QB2n/l3dRKlNuKvjkHscKFU1z/r5FrkcL0s.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js", "ssg:https://framerusercontent.com/modules/rHpmR7ysC6iFlwQqT4oR/RNb90zr1tmLiSFCRxSGe/UypTxYXU7.js", "ssg:https://framerusercontent.com/modules/8Ocy9hxB7jwWH3VFsyD5/UczosduwyynSbnuopVeN/BackButtonPortfolio.js", "ssg:https://framerusercontent.com/modules/r04Q3BghFwuztIHbpIuF/erkapuRYbJkgoYRQeAIe/NI3b6gF6G.js", "ssg:https://framerusercontent.com/modules/9UKrLZUJ5FfHhYAdvPqJ/TZxnnnj8GNXfHsbLS1FE/dd1i_UDKx.js"],
  "sourcesContent": ["// Generated by Framer (400c93f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const MotionDivWithFX=withFX(motion.div);const PhosphorFonts=getFonts(Phosphor);const enabledGestures={aV5yaCZCc:{hover:true},NQCrzZRnM:{hover:true,pressed:true}};const cycleOrder=[\"NQCrzZRnM\",\"ZOvL6mo3q\",\"KvmKd86UJ\",\"aV5yaCZCc\"];const serializationHash=\"framer-Gs8uH\";const variantClassNames={aV5yaCZCc:\"framer-v-1c33co7\",KvmKd86UJ:\"framer-v-1u3bu6k\",NQCrzZRnM:\"framer-v-1hjgbwq\",ZOvL6mo3q:\"framer-v-1q16by1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:.1,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"text+icon\":\"NQCrzZRnM\",done:\"KvmKd86UJ\",icon:\"aV5yaCZCc\",loading:\"ZOvL6mo3q\"};const getProps=({background,border,color,height,icon,id,textVisible,title,width,...props})=>{return{...props,CxiNHpuvz:color??props.CxiNHpuvz??\"var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84))\",Hj0PbfXwD:background??props.Hj0PbfXwD??\"rgb(255, 255, 255)\",L5aOG0Su1:textVisible??props.L5aOG0Su1??true,RlBM7C9MW:icon??props.RlBM7C9MW??\"arrow-right\",rxwhbLnHT:title??props.rxwhbLnHT??\"\uBB38\uC758\uD558\uAE30\",variant:humanReadableVariantMap[props.variant]??props.variant??\"NQCrzZRnM\",ZLyows7KF:border??props.ZLyows7KF??{borderColor:'var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84)) /* {\"name\":\"primary01\"} */',borderStyle:\"solid\",borderWidth:1.5}};};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,rxwhbLnHT,RlBM7C9MW,L5aOG0Su1,ZLyows7KF,CxiNHpuvz,Hj0PbfXwD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NQCrzZRnM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(gestureVariant===\"aV5yaCZCc-hover\")return false;if(baseVariant===\"aV5yaCZCc\")return false;return value;};const isDisplayed1=()=>{if([\"NQCrzZRnM-hover\",\"NQCrzZRnM-pressed\"].includes(gestureVariant))return false;if(baseVariant===\"ZOvL6mo3q\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"ZOvL6mo3q\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"ZOvL6mo3q\")return true;return false;};const isDisplayed4=()=>{if([\"NQCrzZRnM-hover\",\"NQCrzZRnM-pressed\",\"aV5yaCZCc-hover\"].includes(gestureVariant))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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hjgbwq\",className,classNames),\"data-framer-name\":\"text+icon\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"NQCrzZRnM\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"NQCrzZRnM-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"NQCrzZRnM-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},aV5yaCZCc:{backgroundColor:Hj0PbfXwD}},...addPropertyOverrides({\"aV5yaCZCc-hover\":{\"data-framer-name\":undefined},\"NQCrzZRnM-hover\":{\"data-framer-name\":undefined},\"NQCrzZRnM-pressed\":{\"data-framer-name\":undefined},aV5yaCZCc:{\"data-framer-name\":\"icon\"},KvmKd86UJ:{\"data-framer-name\":\"done\"},ZOvL6mo3q:{\"data-framer-name\":\"loading\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1argvt3\",\"data-framer-name\":\"color\",layoutDependency:layoutDependency,layoutId:\"XRay8y9Jr\",style:{backgroundColor:\"var(--token-0e1abc1a-ce42-4f9a-b7e0-aa7a86e90dff, rgb(12, 10, 61))\"}}),isDisplayed(L5aOG0Su1)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r3ubja\",\"data-border\":true,\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"mRdpKBw11\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\"},children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgVmFyaWFibGVWRj1JbmRuYUhRaUlEWXdNQT09\",\"--framer-font-family\":'\"Pretendard Variable\", \"Pretendard Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1aab1e32-cdbf-4bb3-a294-f6f9d99461ea, rgb(255, 255, 255)))\"},children:\"\uBB38\uC758\uD558\uAE30\"})}),className:\"framer-1py49mb\",fonts:[\"CUSTOM;Pretendard Variable\"],layoutDependency:layoutDependency,layoutId:\"po_bes4aA\",style:{\"--extracted-2gg91v\":'\"wght\" 600',\"--extracted-r6o4lv\":\"var(--token-1aab1e32-cdbf-4bb3-a294-f6f9d99461ea, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0,scale:.95},text:rxwhbLnHT,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgVmFyaWFibGVWRj1JbmRuYUhRaUlEWXdNQT09\",\"--framer-font-family\":'\"Pretendard Variable\", \"Pretendard Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84)))\"},children:\"\uBB38\uC758\uD558\uAE30\"})}),className:\"framer-1prlvb9\",fonts:[\"CUSTOM;Pretendard Variable\"],layoutDependency:layoutDependency,layoutId:\"x4ao5tWx4\",style:{\"--extracted-2gg91v\":'\"wght\" 600',\"--extracted-r6o4lv\":\"var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:rxwhbLnHT,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KvmKd86UJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgVmFyaWFibGVWRj1JbmRuYUhRaUlEWXdNQT09\",\"--framer-font-family\":'\"Pretendard Variable\", \"Pretendard Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84)))\"},children:\"\uC804\uC1A1 \uC644\uB8CC\"})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgVmFyaWFibGVWRj1JbmRuYUhRaUlEWXdNQT09\",\"--framer-font-family\":'\"Pretendard Variable\", \"Pretendard Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1aab1e32-cdbf-4bb3-a294-f6f9d99461ea, rgb(255, 255, 255)))\"},children:\"\uBB38\uC758\uD558\uAE30\"})}),className:\"framer-1kxd0du\",fonts:[\"CUSTOM;Pretendard Variable\"],layoutDependency:layoutDependency,layoutId:\"p47ExQxhX\",style:{\"--extracted-2gg91v\":'\"wght\" 600',\"--extracted-r6o4lv\":\"var(--token-1aab1e32-cdbf-4bb3-a294-f6f9d99461ea, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0,scale:.95},text:rxwhbLnHT,variants:{\"NQCrzZRnM-hover\":{opacity:1,scale:1},\"NQCrzZRnM-pressed\":{opacity:1,scale:1}},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-zxy2cd\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"t1WJHSENA\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(20, 31, 84, 0) 7.208614864864882deg, var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84)) 342deg)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19j1efs\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"KChqI6TUF\",style:{backgroundColor:\"var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w9gswx\",\"data-border\":true,\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"K3OC2yPte\",style:{\"--border-bottom-width\":(ZLyows7KF.borderBottomWidth??ZLyows7KF.borderWidth)+\"px\",\"--border-color\":ZLyows7KF.borderColor,\"--border-left-width\":(ZLyows7KF.borderLeftWidth??ZLyows7KF.borderWidth)+\"px\",\"--border-right-width\":(ZLyows7KF.borderRightWidth??ZLyows7KF.borderWidth)+\"px\",\"--border-style\":ZLyows7KF.borderStyle,\"--border-top-width\":(ZLyows7KF.borderTopWidth??ZLyows7KF.borderWidth)+\"px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6f4fr5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"L3OPxlouk-container\",nodeId:\"L3OPxlouk\",rendersWithMotion:true,scopeId:\"r5FrkcL0s\",style:{opacity:0,scale:.95},variants:{\"aV5yaCZCc-hover\":{opacity:1,scale:1},\"NQCrzZRnM-hover\":{opacity:1,scale:1},\"NQCrzZRnM-pressed\":{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-1aab1e32-cdbf-4bb3-a294-f6f9d99461ea, rgb(255, 255, 255))\",height:\"100%\",iconSearch:RlBM7C9MW,iconSelection:\"House\",id:\"L3OPxlouk\",layoutId:\"L3OPxlouk\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ud71o0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jjTWZhNFv-container\",nodeId:\"jjTWZhNFv\",rendersWithMotion:true,scopeId:\"r5FrkcL0s\",children:/*#__PURE__*/_jsx(Phosphor,{color:CxiNHpuvz,height:\"100%\",iconSearch:RlBM7C9MW,iconSelection:\"House\",id:\"jjTWZhNFv\",layoutId:\"jjTWZhNFv\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\",...addPropertyOverrides({KvmKd86UJ:{iconSearch:\"thumbs-up\"}},baseVariant,gestureVariant)})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kmo89j-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VCu7wgILS-container\",nodeId:\"VCu7wgILS\",rendersWithMotion:true,scopeId:\"r5FrkcL0s\",style:{opacity:0,scale:.95},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-1aab1e32-cdbf-4bb3-a294-f6f9d99461ea, rgb(255, 255, 255))\",height:\"100%\",iconSearch:RlBM7C9MW,iconSelection:\"House\",id:\"VCu7wgILS\",layoutId:\"VCu7wgILS\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Gs8uH.framer-1gglt7m, .framer-Gs8uH .framer-1gglt7m { display: block; }\",\".framer-Gs8uH.framer-1hjgbwq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 174px; }\",\".framer-Gs8uH .framer-1argvt3 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; top: 0px; width: 0px; z-index: 0; }\",\".framer-Gs8uH .framer-r3ubja { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-Gs8uH .framer-1py49mb, .framer-Gs8uH .framer-1kxd0du { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Gs8uH .framer-1prlvb9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-Gs8uH .framer-zxy2cd { flex: none; height: 20px; overflow: hidden; position: relative; width: 20px; }\",\".framer-Gs8uH .framer-19j1efs { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-Gs8uH .framer-w9gswx { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-Gs8uH .framer-6f4fr5-container, .framer-Gs8uH .framer-1ud71o0-container, .framer-Gs8uH .framer-kmo89j-container { flex: none; height: 32px; position: relative; width: 32px; z-index: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gs8uH.framer-1hjgbwq, .framer-Gs8uH .framer-r3ubja, .framer-Gs8uH .framer-w9gswx { gap: 0px; } .framer-Gs8uH.framer-1hjgbwq > *, .framer-Gs8uH .framer-w9gswx > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Gs8uH.framer-1hjgbwq > :first-child, .framer-Gs8uH .framer-w9gswx > :first-child { margin-left: 0px; } .framer-Gs8uH.framer-1hjgbwq > :last-child, .framer-Gs8uH .framer-w9gswx > :last-child { margin-right: 0px; } .framer-Gs8uH .framer-r3ubja > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Gs8uH .framer-r3ubja > :first-child { margin-top: 0px; } .framer-Gs8uH .framer-r3ubja > :last-child { margin-bottom: 0px; } }\",\".framer-Gs8uH.framer-v-1q16by1.framer-1hjgbwq, .framer-Gs8uH.framer-v-1u3bu6k.framer-1hjgbwq { cursor: unset; }\",\".framer-Gs8uH.framer-v-1c33co7.framer-1hjgbwq { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 56px); overflow: hidden; width: 56px; }\",\".framer-Gs8uH.framer-v-1c33co7 .framer-w9gswx { aspect-ratio: unset; flex: 1 0 0px; width: 1px; }\",\".framer-Gs8uH.framer-v-1c33co7 .framer-6f4fr5-container { width: 24px; z-index: -1; }\",\".framer-Gs8uH.framer-v-1c33co7 .framer-1ud71o0-container, .framer-Gs8uH.framer-v-1c33co7 .framer-kmo89j-container { width: 24px; }\",\".framer-Gs8uH.framer-v-1hjgbwq.hover .framer-1argvt3, .framer-Gs8uH.framer-v-1hjgbwq.pressed .framer-1argvt3, .framer-Gs8uH.framer-v-1c33co7.hover .framer-1argvt3 { right: 0px; width: unset; }\",\".framer-Gs8uH.framer-v-1hjgbwq.hover .framer-6f4fr5-container, .framer-Gs8uH.framer-v-1hjgbwq.pressed .framer-6f4fr5-container { order: 0; }\",\".framer-Gs8uH.framer-v-1c33co7.hover .framer-w9gswx { aspect-ratio: unset; }\",\".framer-Gs8uH.framer-v-1c33co7.hover .framer-6f4fr5-container { z-index: 0; }\",'.framer-Gs8uH[data-border=\"true\"]::after, .framer-Gs8uH [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 174\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZOvL6mo3q\":{\"layout\":[\"fixed\",\"fixed\"]},\"KvmKd86UJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"aV5yaCZCc\":{\"layout\":[\"fixed\",\"fixed\"]},\"hG0Sn2NUB\":{\"layout\":[\"fixed\",\"fixed\"]},\"tetFVvRP2\":{\"layout\":[\"fixed\",\"fixed\"]},\"b8_PO7lgs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"rxwhbLnHT\":\"title\",\"RlBM7C9MW\":\"icon\",\"L5aOG0Su1\":\"textVisible\",\"ZLyows7KF\":\"border\",\"CxiNHpuvz\":\"color\",\"Hj0PbfXwD\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerr5FrkcL0s=withCSS(Component,css,\"framer-Gs8uH\");export default Framerr5FrkcL0s;Framerr5FrkcL0s.displayName=\"icon-btn\";Framerr5FrkcL0s.defaultProps={height:56,width:174};addPropertyControls(Framerr5FrkcL0s,{variant:{options:[\"NQCrzZRnM\",\"ZOvL6mo3q\",\"KvmKd86UJ\",\"aV5yaCZCc\"],optionTitles:[\"text+icon\",\"loading\",\"done\",\"icon\"],title:\"Variant\",type:ControlType.Enum},rxwhbLnHT:{defaultValue:\"\uBB38\uC758\uD558\uAE30\",displayTextArea:false,title:\"Title\",type:ControlType.String},RlBM7C9MW:{defaultValue:\"arrow-right\",placeholder:\"Menu, Wifi, Box\u2026\",title:\"icon\",type:ControlType.String},L5aOG0Su1:{defaultValue:true,title:\"Text Visible\",type:ControlType.Boolean},ZLyows7KF:{defaultValue:{borderColor:'var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84)) /* {\"name\":\"primary01\"} */',borderStyle:\"solid\",borderWidth:1.5},title:\"Border\",type:ControlType.Border},CxiNHpuvz:{defaultValue:'var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84)) /* {\"name\":\"primary01\"} */',title:\"Color\",type:ControlType.Color},Hj0PbfXwD:{defaultValue:\"rgb(255, 255, 255)\",title:\"Background\",type:ControlType.Color}});const variationAxes=[{defaultValue:400,maxValue:930,minValue:45,name:\"Weight\",tag:\"wght\"}];addFonts(Framerr5FrkcL0s,[{explicitInter:true,fonts:[{family:\"Pretendard Variable\",source:\"custom\",url:\"https://framerusercontent.com/assets/SFKnYiHR3fyTqufNE38F95pLGo.woff2\",variationAxes}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerr5FrkcL0s\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZOvL6mo3q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KvmKd86UJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aV5yaCZCc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hG0Sn2NUB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tetFVvRP2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b8_PO7lgs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"174\",\"framerVariables\":\"{\\\"rxwhbLnHT\\\":\\\"title\\\",\\\"RlBM7C9MW\\\":\\\"icon\\\",\\\"L5aOG0Su1\\\":\\\"textVisible\\\",\\\"ZLyows7KF\\\":\\\"border\\\",\\\"CxiNHpuvz\\\":\\\"color\\\",\\\"Hj0PbfXwD\\\":\\\"background\\\"}\",\"framerIntrinsicHeight\":\"56\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./r5FrkcL0s.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const isPlaying=videoRef.current.currentTime>0&&videoRef.current.onplaying&&!videoRef.current.paused&&!videoRef.current.ended&&videoRef.current.readyState>videoRef.current.HAVE_CURRENT_DATA;if(!isPlaying&&videoRef.current&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;videoRef.current.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();},[]);return{play,pause,setProgress};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}/**\n * The Video component has some effects that sync the video element with props\n * like `startTime`, `progress`, etc. React calls these effects whenever these\n * props change. However, it also calls them on the first mount, and this is\n * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n * the video was hydrated, the initial `useEffect` call will reset the video\n * state. To avoid this, we use this flag.\n */let isMountedAndReadyForProgressChanges=false;const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{srcType,srcFile,srcUrl,playing:playingProp,muted,playsinline,controls,progress,objectFit,backgroundColor,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,poster,posterEnabled,startTime:startTimeProp,volume,loop}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges){isMountedAndReadyForProgressChanges=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{if(!videoRef.current)return;if(videoRef.current.currentTime<.3)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(autoplayBehavior===\"on-mount\")play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked===null||onSeeked===void 0?void 0:onSeeked(e),onPause:e=>onPause===null||onPause===void 0?void 0:onPause(e),onPlay:e=>onPlay===null||onPlay===void 0?void 0:onPlay(e),onEnded:e=>onEnd===null||onEnd===void 0?void 0:onEnd(e),autoPlay:autoplayBehavior===\"on-mount\",poster:posterEnabled?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";Video.defaultProps={srcType:\"URL\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",srcFile:\"\",posterEnabled:false,controls:false,playing:true,loop:true,muted:true,playsinline:true,restartOnEnter:false,objectFit:\"cover\",backgroundColor:\"rgba(0,0,0,0)\",radius:0,volume:25,startTime:0};const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",placeholder:\"../example.mp4\",hidden(props){return props.srcType===\"Upload\";},description:\"Hosted video file URL. For YouTube, use the YouTube component.\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"112\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "// Generated by Framer (e1a43d5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,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{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js\";const VideoFonts=getFonts(Video);const serializationHash=\"framer-sc45P\";const variantClassNames={GwF20mjk2:\"framer-v-6voet2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={delay:.1,duration:.3,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,previewLink,radius,startTime,width,...props})=>{return{...props,F6k6YjRFZ:previewLink??props.F6k6YjRFZ??\"https://www.dropbox.com/scl/fi/q0apt2pjg1065wwnf063u/cherry02.mp4?rlkey=o4szgxp946wnu0fn9zcds660q&st=pbzw1koq&raw=1\",I_w4kNFO5:startTime??props.I_w4kNFO5,lrGedJcmu:radius??props.lrGedJcmu??\"16px\"};};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,F6k6YjRFZ,I_w4kNFO5,lrGedJcmu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GwF20mjk2\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6voet2\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"GwF20mjk2\",ref:refBinding,style:{borderBottomLeftRadius:radiusForCorner(lrGedJcmu,3),borderBottomRightRadius:radiusForCorner(lrGedJcmu,2),borderTopLeftRadius:radiusForCorner(lrGedJcmu,0),borderTopRightRadius:radiusForCorner(lrGedJcmu,1),...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nxpwd8\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"u6X9RaZBl\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v1oppu-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Gzf90gpIL-container\",nodeId:\"Gzf90gpIL\",rendersWithMotion:true,scopeId:\"UypTxYXU7\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:true,height:\"100%\",id:\"Gzf90gpIL\",isMixedBorderRadius:false,layoutId:\"Gzf90gpIL\",loop:true,muted:true,objectFit:\"cover\",playing:false,posterEnabled:false,srcType:\"URL\",srcUrl:F6k6YjRFZ,startTime:I_w4kNFO5,style:{width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sc45P.framer-y50tc5, .framer-sc45P .framer-y50tc5 { display: block; }\",\".framer-sc45P.framer-6voet2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 846px; will-change: var(--framer-will-change-override, transform); }\",\".framer-sc45P .framer-nxpwd8 { 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: 100%; }\",\".framer-sc45P .framer-1v1oppu-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sc45P.framer-6voet2, .framer-sc45P .framer-nxpwd8 { gap: 0px; } .framer-sc45P.framer-6voet2 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-sc45P.framer-6voet2 > :first-child { margin-top: 0px; } .framer-sc45P.framer-6voet2 > :last-child { margin-bottom: 0px; } .framer-sc45P .framer-nxpwd8 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-sc45P .framer-nxpwd8 > :first-child { margin-left: 0px; } .framer-sc45P .framer-nxpwd8 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 476\n * @framerIntrinsicWidth 846\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"F6k6YjRFZ\":\"previewLink\",\"I_w4kNFO5\":\"startTime\",\"lrGedJcmu\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUypTxYXU7=withCSS(Component,css,\"framer-sc45P\");export default FramerUypTxYXU7;FramerUypTxYXU7.displayName=\"edu-video\";FramerUypTxYXU7.defaultProps={height:476,width:846};addPropertyControls(FramerUypTxYXU7,{F6k6YjRFZ:{defaultValue:\"https://www.dropbox.com/scl/fi/q0apt2pjg1065wwnf063u/cherry02.mp4?rlkey=o4szgxp946wnu0fn9zcds660q&st=pbzw1koq&raw=1\",placeholder:\"../example.mp4\",title:\"Preview Link\",type:ControlType.String},I_w4kNFO5:{defaultValue:0,max:100,min:0,step:.1,title:\"Start time\",type:ControlType.Number},lrGedJcmu:{defaultValue:\"16px\",title:\"Radius\",type:ControlType.BorderRadius}});addFonts(FramerUypTxYXU7,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUypTxYXU7\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"F6k6YjRFZ\\\":\\\"previewLink\\\",\\\"I_w4kNFO5\\\":\\\"startTime\\\",\\\"lrGedJcmu\\\":\\\"radius\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"476\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"846\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UypTxYXU7.map", "import{jsx as _jsx}from\"react/jsx-runtime\";export function BackButtonPortfolio(props){return{onTap(){// \uBC29\uBB38\uC790\uAC00 \uC9C1\uC811 \uC9C4\uC785\uD55C \uACBD\uC6B0(\uD788\uC2A4\uD1A0\uB9AC \uAE30\uB85D\uC774 \uC5C6\uB294 \uACBD\uC6B0)\nif(history.length<=1){window.location.href=\"/portfolio\";}else{// \"javascript:history.back(-1)\"\uC640 \uB3D9\uC77C\uD55C \uB3D9\uC791\uC744 \uC218\uD589\nhistory.go(-1);}}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withBackButtonPortfolio(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...BackButtonPortfolio(props)});};}withBackButtonPortfolio.displayName=\"BackButtonPortfolio\";\nexport const __FramerMetadata__ = {\"exports\":{\"BackButtonPortfolio\":{\"type\":\"override\",\"name\":\"BackButtonPortfolio\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBackButtonPortfolio\":{\"type\":\"reactHoc\",\"name\":\"withBackButtonPortfolio\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BackButtonPortfolio.map", "// Generated by Framer (f7d95e4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Pretendard Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Pretendard Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/iUWauVDWBtIYOqa8Jp9Ek4CvCc.woff2\"}]}];export const css=[\".framer-Nv45i .framer-styles-preset-1pq8mu4:not(.rich-text-wrapper), .framer-Nv45i .framer-styles-preset-1pq8mu4.rich-text-wrapper p { --framer-font-family: \\\"Pretendard Medium\\\", \\\"Pretendard Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-903ff395-cbcd-46d6-a555-b292aec7e77c, #595882); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-Nv45i .framer-styles-preset-1pq8mu4:not(.rich-text-wrapper), .framer-Nv45i .framer-styles-preset-1pq8mu4.rich-text-wrapper p { --framer-font-family: \\\"Pretendard Medium\\\", \\\"Pretendard Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-903ff395-cbcd-46d6-a555-b292aec7e77c, #595882); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-Nv45i .framer-styles-preset-1pq8mu4:not(.rich-text-wrapper), .framer-Nv45i .framer-styles-preset-1pq8mu4.rich-text-wrapper p { --framer-font-family: \\\"Pretendard Medium\\\", \\\"Pretendard Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-903ff395-cbcd-46d6-a555-b292aec7e77c, #595882); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-Nv45i\";\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 (f712822)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentPresetsProvider,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromComponentPreset,getFontsFromSharedStyle,getWhereExpressionFromPathVariables,Image,Link,NotFoundError,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,useComponentViewport,useCurrentPathVariables,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useQueryData,useRouter,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Chip from\"#framer/local/canvasComponent/hIDuwF0ki/hIDuwF0ki.js\";import BtnScroll from\"#framer/local/canvasComponent/oAbYNwwJ2/oAbYNwwJ2.js\";import Btn from\"#framer/local/canvasComponent/QUFkE4V7f/QUFkE4V7f.js\";import IconBtn from\"#framer/local/canvasComponent/r5FrkcL0s/r5FrkcL0s.js\";import BtnBack,*as BtnBackInfo from\"#framer/local/canvasComponent/Rb3x8d7aO/Rb3x8d7aO.js\";import EduVideo from\"#framer/local/canvasComponent/UypTxYXU7/UypTxYXU7.js\";import PortfolioItemV1 from\"#framer/local/canvasComponent/wUp0ydi3t/wUp0ydi3t.js\";import{withBackButtonPortfolio}from\"#framer/local/codeFile/bUeSQ1e/BackButtonPortfolio.js\";import Portfolio,{enumToDisplayNameFunctions}from\"#framer/local/collection/Xhx2PFrbN/Xhx2PFrbN.js\";import*as componentPresets from\"#framer/local/componentPresets/componentPresets/componentPresets.js\";import*as sharedStyle from\"#framer/local/css/BQIqY_FS8/BQIqY_FS8.js\";import*as sharedStyle3 from\"#framer/local/css/f5O7Te9yg/f5O7Te9yg.js\";import*as sharedStyle7 from\"#framer/local/css/iQa8xxov2/iQa8xxov2.js\";import*as sharedStyle10 from\"#framer/local/css/k75Rskhft/k75Rskhft.js\";import*as sharedStyle4 from\"#framer/local/css/KdSbc19RG/KdSbc19RG.js\";import*as sharedStyle11 from\"#framer/local/css/N2jRKW7tQ/N2jRKW7tQ.js\";import*as sharedStyle6 from\"#framer/local/css/NI3b6gF6G/NI3b6gF6G.js\";import*as sharedStyle2 from\"#framer/local/css/OghN9dAPR/OghN9dAPR.js\";import*as sharedStyle9 from\"#framer/local/css/S67ssDmTu/S67ssDmTu.js\";import*as sharedStyle5 from\"#framer/local/css/T6dSDbgz2/T6dSDbgz2.js\";import*as sharedStyle8 from\"#framer/local/css/uLiPTZnxL/uLiPTZnxL.js\";import*as sharedStyle12 from\"#framer/local/css/YDZr3vxOX/YDZr3vxOX.js\";import*as sharedStyle1 from\"#framer/local/css/YQWZr9FIY/YQWZr9FIY.js\";import metadataProvider from\"#framer/local/webPageMetadata/dd1i_UDKx/dd1i_UDKx.js\";const BtnBackFonts=getFonts(BtnBack);const BtnBackWithBackButtonPortfolio1i86kb3WithMappedReactPropsfjfme6=withMappedReactProps(withCodeBoundaryForOverrides(BtnBack,{nodeId:\"r7Gjaj18j\",override:withBackButtonPortfolio,scopeId:\"dd1i_UDKx\"}),BtnBackInfo);const ChipFonts=getFonts(Chip);const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const EduVideoFonts=getFonts(EduVideo);const ContainerWithFX=withFX(Container);const IconBtnFonts=getFonts(IconBtn);const BtnFonts=getFonts(Btn);const PortfolioItemV1Fonts=getFonts(PortfolioItemV1);const BtnScrollFonts=getFonts(BtnScroll);const breakpoints={I6jcSM0Sm:\"(min-width: 1200px)\",UE1Eywv2e:\"(min-width: 810px) and (max-width: 1199px)\",ZAfbyjA67:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-IOzd3\";const variantClassNames={I6jcSM0Sm:\"framer-v-1ogh24d\",UE1Eywv2e:\"framer-v-fhp5l8\",ZAfbyjA67:\"framer-v-1eg5loq\"};const animation={filter:\"blur(1px)\",opacity:.001,rotate:2,scale:1,skewX:0,skewY:0,x:0,y:8};const transition1={damping:80,delay:.075,mass:.4,stiffness:400,type:\"spring\"};const textEffect={effect:animation,repeat:false,startDelay:0,threshold:.5,tokenization:\"character\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const textEffect1={effect:animation,repeat:false,startDelay:.3,threshold:.5,tokenization:\"word\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition2={damping:60,delay:.1,mass:1,stiffness:300,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:32};const transition3={damping:60,delay:.3,mass:1,stiffness:300,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:24};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:24};const textEffect2={effect:animation,startDelay:.1,threshold:.5,tokenization:\"character\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:40};const transition4={damping:60,delay:.1,mass:1,stiffness:360,type:\"spring\"};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"I6jcSM0Sm\",Phone:\"ZAfbyjA67\",Tablet:\"UE1Eywv2e\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"I6jcSM0Sm\"};};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 currentPathVariables=useCurrentPathVariables();const[currentRouteData]=useQueryData({from:{constraint:{left:{collection:\"dd1i_UDKx\",name:\"nextItemId\",type:\"Identifier\"},operator:\"==\",right:{collection:\"nextItemId\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{constraint:{left:{collection:\"dd1i_UDKx\",name:\"previousItemId\",type:\"Identifier\"},operator:\"==\",right:{collection:\"previousItemId\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"dd1i_UDKx\",data:Portfolio,type:\"Collection\"},right:{alias:\"previousItemId\",data:Portfolio,type:\"Collection\"},type:\"LeftJoin\"},right:{alias:\"nextItemId\",data:Portfolio,type:\"Collection\"},type:\"LeftJoin\"},select:[{collection:\"dd1i_UDKx\",name:\"A3k2A9MC3\",type:\"Identifier\"},{collection:\"dd1i_UDKx\",name:\"KI_fBzw59\",type:\"Identifier\"},{collection:\"dd1i_UDKx\",name:\"P06aTJJva\",type:\"Identifier\"},{collection:\"dd1i_UDKx\",name:\"iJbnEFzWi\",type:\"Identifier\"},{collection:\"dd1i_UDKx\",name:\"npjEQaSF9\",type:\"Identifier\"},{collection:\"dd1i_UDKx\",name:\"rf7FokbNK\",type:\"Identifier\"},{collection:\"dd1i_UDKx\",name:\"f6kFzLtD1\",type:\"Identifier\"},{collection:\"dd1i_UDKx\",name:\"V028JH6c6\",type:\"Identifier\"},{collection:\"dd1i_UDKx\",name:\"luAXz7lD4\",type:\"Identifier\"},{collection:\"dd1i_UDKx\",name:\"BhiQ4xG6c\",type:\"Identifier\"},{collection:\"dd1i_UDKx\",name:\"FV_HJVgIj\",type:\"Identifier\"},{alias:\"previousItemId.A3k2A9MC3\",collection:\"previousItemId\",name:\"A3k2A9MC3\",type:\"Identifier\"},{alias:\"previousItemId.FV_HJVgIj\",collection:\"previousItemId\",name:\"FV_HJVgIj\",type:\"Identifier\"},{alias:\"previousItemId\",collection:\"previousItemId\",name:\"id\",type:\"Identifier\"},{alias:\"nextItemId.A3k2A9MC3\",collection:\"nextItemId\",name:\"A3k2A9MC3\",type:\"Identifier\"},{alias:\"nextItemId.FV_HJVgIj\",collection:\"nextItemId\",name:\"FV_HJVgIj\",type:\"Identifier\"},{alias:\"nextItemId\",collection:\"nextItemId\",name:\"id\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(currentPathVariables,\"dd1i_UDKx\")});const getFromCurrentRouteData=key=>{if(!currentRouteData)throw new NotFoundError(`No data matches path variables: ${JSON.stringify(currentPathVariables)}`);return currentRouteData[key];};const{style,className,layoutId,variant,KI_fBzw59=getFromCurrentRouteData(\"KI_fBzw59\"),A3k2A9MC3=getFromCurrentRouteData(\"A3k2A9MC3\")??\"\",iJbnEFzWi=getFromCurrentRouteData(\"iJbnEFzWi\")??\"\",P06aTJJva=getFromCurrentRouteData(\"P06aTJJva\"),BhiQ4xG6c=getFromCurrentRouteData(\"BhiQ4xG6c\")??\"\",npjEQaSF9=getFromCurrentRouteData(\"npjEQaSF9\")??\"\",rf7FokbNK=getFromCurrentRouteData(\"rf7FokbNK\")??\"\",f6kFzLtD1=getFromCurrentRouteData(\"f6kFzLtD1\")??\"\",V028JH6c6=getFromCurrentRouteData(\"V028JH6c6\")??\"\",luAXz7lD4=getFromCurrentRouteData(\"luAXz7lD4\")??\"\",previousItemId=getFromCurrentRouteData(\"previousItemId\"),previousItemId_FV_HJVgIj=getFromCurrentRouteData(\"previousItemId.FV_HJVgIj\")??\"\",previousItemId_A3k2A9MC3=getFromCurrentRouteData(\"previousItemId.A3k2A9MC3\")??\"\",nextItemId=getFromCurrentRouteData(\"nextItemId\"),nextItemId_FV_HJVgIj=getFromCurrentRouteData(\"nextItemId.FV_HJVgIj\")??\"\",nextItemId_A3k2A9MC3=getFromCurrentRouteData(\"nextItemId.A3k2A9MC3\")??\"\",P06aTJJvaQfrAQKtEw,TvhuYQwBOQfrAQKtEw,hozqpQtZqQfrAQKtEw,bcjWoq6kiQfrAQKtEw,PGU_a9GBmQfrAQKtEw,A3k2A9MC3QfrAQKtEw,iJbnEFzWiQfrAQKtEw,KI_fBzw59QfrAQKtEw,FV_HJVgIjQfrAQKtEw,idQfrAQKtEw,FV_HJVgIj=getFromCurrentRouteData(\"FV_HJVgIj\")??\"\",...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(currentRouteData,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);}}},[currentRouteData,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[currentRouteData,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className,sharedStyle10.className,sharedStyle11.className,sharedStyle12.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(npjEQaSF9);const visible1=isSet(rf7FokbNK);const visible2=isSet(f6kFzLtD1);const visible3=isSet(V028JH6c6);const visible4=isSet(luAXz7lD4);const visible5=isSet(previousItemId);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"ZAfbyjA67\")return false;return true;};const visible6=isSet(nextItemId);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"I6jcSM0Sm\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1ogh24d\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-a2u02w\",\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1392q5m\",\"data-framer-name\":\"wrapper\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-uzbhxz\",\"data-framer-name\":\"breadcrumbs\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-dbu1vj\",\"data-framer-name\":\"wrapper\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZAfbyjA67:{height:32,width:\"32px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i86kb3-container\",nodeId:\"r7Gjaj18j\",rendersWithMotion:true,scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZAfbyjA67:{style:{height:\"100%\"}}},children:/*#__PURE__*/_jsx(BtnBackWithBackButtonPortfolio1i86kb3WithMappedReactPropsfjfme6,{height:\"100%\",id:\"r7Gjaj18j\",layoutId:\"r7Gjaj18j\",width:\"100%\"})})})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1iulkf6\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17okvy8\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ly2ep8-container\",nodeId:\"ryw5HB9iR\",scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZAfbyjA67:{variant:\"Z8p3MCzrO\"}},children:/*#__PURE__*/_jsx(Chip,{BHaV0qR4_:0,fb6VkmlXj:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",id:\"ryw5HB9iR\",JjQAgxmDK:\"var(--token-903ff395-cbcd-46d6-a555-b292aec7e77c, rgb(89, 88, 130))\",layoutId:\"ryw5HB9iR\",LUk8HlJ1o:false,MDey7to1A:\"rgb(220, 220, 232)\",p7zai0uZb:enumToDisplayNameFunctions[\"KI_fBzw59\"]?.(KI_fBzw59,activeLocale),variant:\"G5Sp7Hx4v\",width:\"100%\",y1Zr68Iio:\"default\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qu0skg\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgQm9sZA==\",\"--framer-font-family\":'\"Pretendard Bold\", \"Pretendard Bold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0e1abc1a-ce42-4f9a-b7e0-aa7a86e90dff, rgb(12, 10, 61))\"},children:\"\uC648\uB77C\"})})},ZAfbyjA67:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgQm9sZA==\",\"--framer-font-family\":'\"Pretendard Bold\", \"Pretendard Bold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0e1abc1a-ce42-4f9a-b7e0-aa7a86e90dff, rgb(12, 10, 61))\"},children:\"\uD06C\uB798\uD504\uD1A4\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgQm9sZA==\",\"--framer-font-family\":'\"Pretendard Bold\", \"Pretendard Bold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"64px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0e1abc1a-ce42-4f9a-b7e0-aa7a86e90dff, rgb(12, 10, 61))\"},children:\"\uC648\uB77C\"})}),className:\"framer-1worqs3\",effect:textEffect,fonts:[\"CUSTOM;Pretendard Bold\"],text:A3k2A9MC3,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:NEd4VmDdsxM3StIUbddO/KlXfwqVLqJFgyoG8dy7M/YouTube.js:Youtube\":componentPresets.props[\"M6Rt613xJ\"],\"module:pVk4QsoHxASnVtUBp6jr/HTBsNkEMAb7TUGaO3DBy/CodeBlock.js:default\":componentPresets.props[\"Akya0s0cE\"]},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:iJbnEFzWi,className:\"framer-pd9y33\",effect:textEffect1,fonts:[\"CUSTOM;Pretendard Bold\"],stylesPresetsClassNames:{a:\"framer-styles-preset-1lhw5oz\",blockquote:\"framer-styles-preset-kjnh6\",code:\"framer-styles-preset-1c9517m\",h1:\"framer-styles-preset-1s7v3d0\",h2:\"framer-styles-preset-lgmr39\",h3:\"framer-styles-preset-janriu\",h4:\"framer-styles-preset-awzn2h\",h5:\"framer-styles-preset-1tihu8p\",h6:\"framer-styles-preset-1yj6o2g\",img:\"framer-styles-preset-35uhvr\",p:\"framer-styles-preset-1pq8mu4\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{background:{alt:\"\",fit:\"fill\",sizes:`min(min(min(${componentViewport?.width||\"100vw\"} - 120px, 1600px), 880px) - 80px, 800px)`,...toResponsiveImage(P06aTJJva)}},ZAfbyjA67:{background:{alt:\"\",fit:\"fill\",sizes:`min(min(min(${componentViewport?.width||\"100vw\"} - 40px, 1600px), 880px) - 24px, 800px)`,...toResponsiveImage(P06aTJJva)}}},children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation1,background:{alt:\"\",fit:\"fill\",sizes:`min(min(min(${componentViewport?.width||\"100vw\"} - 152px, 1600px), 880px) - 80px, 800px)`,...toResponsiveImage(P06aTJJva)},className:\"framer-1s1xd61\",\"data-border\":true,\"data-framer-appear-id\":\"1s1xd61\",\"data-framer-name\":\"img\",initial:animation2,optimized:true})}),/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:NEd4VmDdsxM3StIUbddO/KlXfwqVLqJFgyoG8dy7M/YouTube.js:Youtube\":componentPresets.props[\"M6Rt613xJ\"],\"module:pVk4QsoHxASnVtUBp6jr/HTBsNkEMAb7TUGaO3DBy/CodeBlock.js:default\":componentPresets.props[\"Akya0s0cE\"]},children:/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation3,children:BhiQ4xG6c,className:\"framer-zjk9f4\",\"data-framer-appear-id\":\"zjk9f4\",\"data-framer-name\":\"\uB0B4\uC6A9\",fonts:[\"Inter\"],initial:animation2,optimized:true,stylesPresetsClassNames:{a:\"framer-styles-preset-suggti\",blockquote:\"framer-styles-preset-kjnh6\",code:\"framer-styles-preset-1c9517m\",h1:\"framer-styles-preset-1s7v3d0\",h2:\"framer-styles-preset-lgmr39\",h3:\"framer-styles-preset-janriu\",h4:\"framer-styles-preset-awzn2h\",h5:\"framer-styles-preset-1tihu8p\",h6:\"framer-styles-preset-1yj6o2g\",img:\"framer-styles-preset-35uhvr\",p:\"framer-styles-preset-13cftuj\"},verticalAlignment:\"top\",withExternalLayout:true})}),visible&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ym2qju\",\"data-framer-name\":\"videos\",children:[visible&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 120px, 1600px), 880px) - 80px)`},ZAfbyjA67:{width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 40px, 1600px), 880px) - 24px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:476,width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 152px, 1600px), 880px) - 80px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1drayqs-container\",\"data-framer-name\":\"video01\",name:\"video01\",nodeId:\"dPL7HKSoI\",rendersWithMotion:true,scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZAfbyjA67:{lrGedJcmu:\"12px\"}},children:/*#__PURE__*/_jsx(EduVideo,{F6k6YjRFZ:npjEQaSF9,height:\"100%\",I_w4kNFO5:0,id:\"dPL7HKSoI\",layoutId:\"dPL7HKSoI\",lrGedJcmu:\"16px\",name:\"video01\",style:{width:\"100%\"},width:\"100%\"})})})})}),visible1&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 120px, 1600px), 880px) - 80px)`},ZAfbyjA67:{width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 40px, 1600px), 880px) - 24px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:476,width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 152px, 1600px), 880px) - 80px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-fx77f7-container\",\"data-framer-name\":\"video02\",name:\"video02\",nodeId:\"on5FhaVMs\",rendersWithMotion:true,scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZAfbyjA67:{lrGedJcmu:\"12px\"}},children:/*#__PURE__*/_jsx(EduVideo,{F6k6YjRFZ:rf7FokbNK,height:\"100%\",I_w4kNFO5:0,id:\"on5FhaVMs\",layoutId:\"on5FhaVMs\",lrGedJcmu:\"16px\",name:\"video02\",style:{width:\"100%\"},width:\"100%\"})})})})}),visible2&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 120px, 1600px), 880px) - 80px)`},ZAfbyjA67:{width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 40px, 1600px), 880px) - 24px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:476,width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 152px, 1600px), 880px) - 80px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1c7tvys-container\",\"data-framer-name\":\"video03\",name:\"video03\",nodeId:\"oHxeKf774\",rendersWithMotion:true,scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZAfbyjA67:{lrGedJcmu:\"12px\"}},children:/*#__PURE__*/_jsx(EduVideo,{F6k6YjRFZ:f6kFzLtD1,height:\"100%\",I_w4kNFO5:0,id:\"oHxeKf774\",layoutId:\"oHxeKf774\",lrGedJcmu:\"16px\",name:\"video03\",style:{width:\"100%\"},width:\"100%\"})})})})}),visible3&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 120px, 1600px), 880px) - 80px)`},ZAfbyjA67:{width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 40px, 1600px), 880px) - 24px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:476,width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 152px, 1600px), 880px) - 80px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-w5dxlo-container\",\"data-framer-name\":\"video04\",name:\"video04\",nodeId:\"eb6ktGX34\",rendersWithMotion:true,scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZAfbyjA67:{lrGedJcmu:\"12px\"}},children:/*#__PURE__*/_jsx(EduVideo,{F6k6YjRFZ:V028JH6c6,height:\"100%\",I_w4kNFO5:0,id:\"eb6ktGX34\",layoutId:\"eb6ktGX34\",lrGedJcmu:\"16px\",name:\"video04\",style:{width:\"100%\"},width:\"100%\"})})})})}),visible4&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 120px, 1600px), 880px) - 80px)`},ZAfbyjA67:{width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 40px, 1600px), 880px) - 24px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:476,width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 152px, 1600px), 880px) - 80px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-b46v15-container\",\"data-framer-name\":\"video05\",name:\"video05\",nodeId:\"TL8y99qz7\",rendersWithMotion:true,scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZAfbyjA67:{lrGedJcmu:\"12px\"}},children:/*#__PURE__*/_jsx(EduVideo,{F6k6YjRFZ:luAXz7lD4,height:\"100%\",I_w4kNFO5:0,id:\"TL8y99qz7\",layoutId:\"TL8y99qz7\",lrGedJcmu:\"16px\",name:\"video05\",style:{width:\"100%\"},width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xsjgw3\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mt8q4m\",\"data-framer-name\":\"pagenation\",children:[visible5&&/*#__PURE__*/_jsx(Link,{href:{pathVariables:{FV_HJVgIj:previousItemId_FV_HJVgIj},webPageId:\"dd1i_UDKx\"},motionChild:true,nodeId:\"PAAu8WmGY\",openInNewTab:false,scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-18ir4eh framer-1hetpuk\",\"data-framer-name\":\"Pre\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZAfbyjA67:{height:34,width:\"34px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-z6mwzg-container\",nodeId:\"xYBGtDFx8\",scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsx(IconBtn,{CxiNHpuvz:\"var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84))\",height:\"100%\",Hj0PbfXwD:\"rgb(255, 255, 255)\",id:\"xYBGtDFx8\",L5aOG0Su1:true,layoutId:\"xYBGtDFx8\",RlBM7C9MW:\"arrow-left\",rxwhbLnHT:\"\uBB38\uC758\uD558\uAE30\",style:{height:\"100%\",width:\"100%\"},variant:\"aV5yaCZCc\",width:\"100%\",ZLyows7KF:{borderColor:'var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84)) /* {\"name\":\"primary01\"} */',borderStyle:\"solid\",borderWidth:1.5}})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgVmFyaWFibGVWRj1JbmRuYUhRaUlEWXdNQT09\",\"--framer-font-family\":'\"Pretendard Variable\", \"Pretendard Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'\"wght\" 600',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--token-d190bbc9-9d76-4908-9191-42ced69619b1, rgb(23, 25, 31))\"},children:\"\uC774\uC804\"})})},ZAfbyjA67:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgVmFyaWFibGVWRj1JbmRuYUhRaUlEWXdNQT09\",\"--framer-font-family\":'\"Pretendard Variable\", \"Pretendard Placeholder\", sans-serif',\"--framer-font-variation-axes\":'\"wght\" 600',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--token-d190bbc9-9d76-4908-9191-42ced69619b1, rgb(23, 25, 31))\"},children:\"\uC774\uC804\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgVmFyaWFibGVWRj1JbmRuYUhRaUlEWXdNQT09\",\"--framer-font-family\":'\"Pretendard Variable\", \"Pretendard Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-variation-axes\":'\"wght\" 600',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--token-d190bbc9-9d76-4908-9191-42ced69619b1, rgb(23, 25, 31))\"},children:\"\uC774\uC804\"})}),className:\"framer-k97b71\",\"data-framer-name\":\"Previous\",fonts:[\"CUSTOM;Pretendard Variable\"],text:previousItemId_A3k2A9MC3,verticalAlignment:\"top\",withExternalLayout:true})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-17tpr5d hidden-1eg5loq\",\"data-framer-name\":\"Spacer\"}),visible6&&/*#__PURE__*/_jsx(Link,{href:{pathVariables:{FV_HJVgIj:nextItemId_FV_HJVgIj},webPageId:\"dd1i_UDKx\"},motionChild:true,nodeId:\"MXWU90Yvu\",openInNewTab:false,scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-69kdep framer-1hetpuk\",\"data-framer-name\":\"Next\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgVmFyaWFibGVWRj1JbmRuYUhRaUlEWXdNQT09\",\"--framer-font-family\":'\"Pretendard Variable\", \"Pretendard Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'\"wght\" 600',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-d190bbc9-9d76-4908-9191-42ced69619b1, rgb(23, 25, 31))\"},children:\"\uB2E4\uC74C\"})})},ZAfbyjA67:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgVmFyaWFibGVWRj1JbmRuYUhRaUlEWXdNQT09\",\"--framer-font-family\":'\"Pretendard Variable\", \"Pretendard Placeholder\", sans-serif',\"--framer-font-variation-axes\":'\"wght\" 600',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-d190bbc9-9d76-4908-9191-42ced69619b1, rgb(23, 25, 31))\"},children:\"\uB2E4\uC74C\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgVmFyaWFibGVWRj1JbmRuYUhRaUlEWXdNQT09\",\"--framer-font-family\":'\"Pretendard Variable\", \"Pretendard Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-variation-axes\":'\"wght\" 600',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-d190bbc9-9d76-4908-9191-42ced69619b1, rgb(23, 25, 31))\"},children:\"\uB2E4\uC74C\"})}),className:\"framer-185xhjj\",\"data-framer-name\":\"Next\",fonts:[\"CUSTOM;Pretendard Variable\"],text:nextItemId_A3k2A9MC3,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-16yh4kg-container\",nodeId:\"tc37EzWwM\",scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsx(IconBtn,{CxiNHpuvz:\"var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84))\",height:\"100%\",Hj0PbfXwD:\"rgb(255, 255, 255)\",id:\"tc37EzWwM\",L5aOG0Su1:true,layoutId:\"tc37EzWwM\",RlBM7C9MW:\"arrow-right\",rxwhbLnHT:\"\uBB38\uC758\uD558\uAE30\",style:{height:\"100%\",width:\"100%\"},variant:\"aV5yaCZCc\",width:\"100%\",ZLyows7KF:{borderColor:'var(--token-75f51e5e-b55e-4bd8-85ad-1a83ffda0864, rgb(20, 31, 84)) /* {\"name\":\"primary01\"} */',borderStyle:\"solid\",borderWidth:1.5}})})})]})})]}),/*#__PURE__*/_jsx(Link,{href:{hash:\":rQkFGak0R\",webPageId:\"jXa8VI3iM\"},motionChild:true,nodeId:\"Qh6MIZ9_A\",openInNewTab:false,scopeId:\"dd1i_UDKx\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-3dwyup framer-1hetpuk\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1fs58ir-container\",nodeId:\"oeuhwYsWk\",scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZAfbyjA67:{variant:\"lAqB2uCtU\"}},children:/*#__PURE__*/_jsx(Btn,{a0sJQLHK2:true,height:\"100%\",id:\"oeuhwYsWk\",layoutId:\"oeuhwYsWk\",RQGmJRMic:\"\uD504\uB85C\uC81D\uD2B8 \uBB38\uC758\uD558\uAE30\",variant:\"K1M_yYWIu\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18cz5is\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-rdcql1\",\"data-framer-name\":\"title\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZAfbyjA67:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Pretendard SemiBold\", \"Pretendard SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--token-0e1abc1a-ce42-4f9a-b7e0-aa7a86e90dff, rgb(12, 10, 61))\"},children:\"\uD3EC\uD2B8\uD3F4\uB9AC\uC624\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Pretendard SemiBold\", \"Pretendard SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--token-0e1abc1a-ce42-4f9a-b7e0-aa7a86e90dff, rgb(12, 10, 61))\"},children:\"\uD3EC\uD2B8\uD3F4\uB9AC\uC624\"})}),className:\"framer-1iu4d84\",effect:textEffect2,fonts:[\"CUSTOM;Pretendard SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1geiavh\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"QfrAQKtEw\",data:Portfolio,type:\"Collection\"},limit:{type:\"LiteralValue\",value:3},orderBy:[{collection:\"QfrAQKtEw\",direction:\"desc\",name:\"index\",type:\"Identifier\"}],select:[{collection:\"QfrAQKtEw\",name:\"P06aTJJva\",type:\"Identifier\"},{collection:\"QfrAQKtEw\",name:\"TvhuYQwBO\",type:\"Identifier\"},{collection:\"QfrAQKtEw\",name:\"hozqpQtZq\",type:\"Identifier\"},{collection:\"QfrAQKtEw\",name:\"bcjWoq6ki\",type:\"Identifier\"},{collection:\"QfrAQKtEw\",name:\"PGU_a9GBm\",type:\"Identifier\"},{collection:\"QfrAQKtEw\",name:\"A3k2A9MC3\",type:\"Identifier\"},{collection:\"QfrAQKtEw\",name:\"iJbnEFzWi\",type:\"Identifier\"},{collection:\"QfrAQKtEw\",name:\"KI_fBzw59\",type:\"Identifier\"},{collection:\"QfrAQKtEw\",name:\"FV_HJVgIj\",type:\"Identifier\"},{collection:\"QfrAQKtEw\",name:\"id\",type:\"Identifier\"}],where:{left:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"QfrAQKtEw\",name:\"A3k2A9MC3\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:A3k2A9MC3},type:\"BinaryOperation\"}},operator:\"and\",right:{left:{collection:\"QfrAQKtEw\",name:\"KI_fBzw59\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:KI_fBzw59},type:\"BinaryOperation\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({A3k2A9MC3:A3k2A9MC3QfrAQKtEw,bcjWoq6ki:bcjWoq6kiQfrAQKtEw,FV_HJVgIj:FV_HJVgIjQfrAQKtEw,hozqpQtZq:hozqpQtZqQfrAQKtEw,id:idQfrAQKtEw,iJbnEFzWi:iJbnEFzWiQfrAQKtEw,KI_fBzw59:KI_fBzw59QfrAQKtEw,P06aTJJva:P06aTJJvaQfrAQKtEw,PGU_a9GBm:PGU_a9GBmQfrAQKtEw,TvhuYQwBO:TvhuYQwBOQfrAQKtEw},index)=>{A3k2A9MC3QfrAQKtEw??=\"\";iJbnEFzWiQfrAQKtEw??=\"\";FV_HJVgIjQfrAQKtEw??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`QfrAQKtEw-${idQfrAQKtEw}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FV_HJVgIj:FV_HJVgIjQfrAQKtEw},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-dgg8kr\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{FV_HJVgIj:FV_HJVgIjQfrAQKtEw},webPageId:\"dd1i_UDKx\"},implicitPathVariables:undefined},{href:{pathVariables:{FV_HJVgIj:FV_HJVgIjQfrAQKtEw},webPageId:\"dd1i_UDKx\"},implicitPathVariables:undefined},{href:{pathVariables:{FV_HJVgIj:FV_HJVgIjQfrAQKtEw},webPageId:\"dd1i_UDKx\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{width:`max((min(${componentViewport?.width||\"100vw\"} - 120px, 1600px) - 48px) / 3, 50px)`},ZAfbyjA67:{width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1600px) - 24px, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:529,width:`max((min(${componentViewport?.width||\"100vw\"} - 152px, 1600px) - 80px) / 3, 50px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1x8d2at-container\",nodeId:\"LOkoOhMNR\",rendersWithMotion:true,scopeId:\"dd1i_UDKx\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{hanbFoLZ2:resolvedLinks[1]},ZAfbyjA67:{hanbFoLZ2:resolvedLinks[2],variant:\"Tx_gILw1X\"}},children:/*#__PURE__*/_jsx(PortfolioItemV1,{EL5Ee8oeW:toResponsiveImage(PGU_a9GBmQfrAQKtEw),hanbFoLZ2:resolvedLinks[0],height:\"100%\",hNMF2ixnE:toResponsiveImage(TvhuYQwBOQfrAQKtEw),id:\"LOkoOhMNR\",Ig5bJ4zql:iJbnEFzWiQfrAQKtEw,KjGZnJsa9:100,layoutId:\"LOkoOhMNR\",MAL2LXcV0:toResponsiveImage(hozqpQtZqQfrAQKtEw),nKZXszEHE:toResponsiveImage(bcjWoq6kiQfrAQKtEw),SryVps7rS:enumToDisplayNameFunctions[\"KI_fBzw59\"]?.(KI_fBzw59QfrAQKtEw,activeLocale),style:{width:\"100%\"},variant:\"trs7PuNUW\",width:\"100%\",x255rOqNq:A3k2A9MC3QfrAQKtEw,zljrDL1Qs:toResponsiveImage(P06aTJJvaQfrAQKtEw)})})})})})})})})},idQfrAQKtEw);})})})})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1o9f4ib\",\"data-framer-name\":\"gototop\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{FV_HJVgIj},webPageId:\"dd1i_UDKx\"},implicitPathVariables:undefined},{href:{pathVariables:{FV_HJVgIj},webPageId:\"dd1i_UDKx\"},implicitPathVariables:undefined},{href:{pathVariables:{FV_HJVgIj},webPageId:\"dd1i_UDKx\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sfih70-container\",nodeId:\"N9U74sbnr\",scopeId:\"dd1i_UDKx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UE1Eywv2e:{ik0DCthYm:resolvedLinks1[1]},ZAfbyjA67:{ik0DCthYm:resolvedLinks1[2]}},children:/*#__PURE__*/_jsx(BtnScroll,{cx7AYKjH8:\"Go to Top\",height:\"100%\",id:\"N9U74sbnr\",ik0DCthYm:resolvedLinks1[0],layoutId:\"N9U74sbnr\",variant:\"P29a2EVn_\",width:\"100%\",zPn6Dz6zI:\"caret-up\"})})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IOzd3.framer-1hetpuk, .framer-IOzd3 .framer-1hetpuk { display: block; }\",\".framer-IOzd3.framer-1ogh24d { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 160px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 140px 20px 140px 20px; position: relative; width: 1200px; }\",\".framer-IOzd3 .framer-a2u02w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 80px 56px 120px 56px; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-1392q5m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1600px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-uzbhxz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 880px; overflow: hidden; padding: 0px 4px 0px 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-IOzd3 .framer-dbu1vj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-IOzd3 .framer-1i86kb3-container, .framer-IOzd3 .framer-1ly2ep8-container, .framer-IOzd3 .framer-1fs58ir-container, .framer-IOzd3 .framer-1sfih70-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-IOzd3 .framer-1iulkf6 { align-content: center; align-items: center; background-color: var(--token-42317cdf-659d-47ae-9056-491a90d5e64b, #e9e9f0); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 880px; overflow: hidden; padding: 40px 40px 80px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-IOzd3 .framer-17okvy8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-1qu0skg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-1worqs3, .framer-IOzd3 .framer-pd9y33 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-IOzd3 .framer-1s1xd61 { --border-bottom-width: 1px; --border-color: rgba(102, 102, 102, 0.32); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1.7777777777777777 / 1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: var(--framer-aspect-ratio-supported, 113px); max-width: 800px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-IOzd3 .framer-zjk9f4 { --framer-paragraph-spacing: 32px; flex: none; height: auto; max-width: 800px; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-IOzd3 .framer-ym2qju { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 24px; height: min-content; justify-content: center; min-height: 1467px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-1drayqs-container, .framer-IOzd3 .framer-fx77f7-container, .framer-IOzd3 .framer-1c7tvys-container, .framer-IOzd3 .framer-w5dxlo-container, .framer-IOzd3 .framer-b46v15-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-xsjgw3 { 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: 64px 0px 80px 0px; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-mt8q4m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-18ir4eh, .framer-IOzd3 .framer-69kdep { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-IOzd3 .framer-z6mwzg-container, .framer-IOzd3 .framer-16yh4kg-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-IOzd3 .framer-k97b71, .framer-IOzd3 .framer-185xhjj { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-IOzd3 .framer-17tpr5d { align-self: stretch; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-IOzd3 .framer-3dwyup { 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: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-IOzd3 .framer-18cz5is { 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: 0px; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-rdcql1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-1iu4d84 { --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-IOzd3 .framer-1geiavh { display: grid; flex: none; gap: 40px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-dgg8kr { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 40px; height: 100%; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-IOzd3 .framer-1x8d2at-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-IOzd3 .framer-1o9f4ib { 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: 0px 0px 40px 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-IOzd3.framer-1ogh24d, .framer-IOzd3 .framer-a2u02w, .framer-IOzd3 .framer-1392q5m, .framer-IOzd3 .framer-uzbhxz, .framer-IOzd3 .framer-dbu1vj, .framer-IOzd3 .framer-1iulkf6, .framer-IOzd3 .framer-17okvy8, .framer-IOzd3 .framer-1qu0skg, .framer-IOzd3 .framer-ym2qju, .framer-IOzd3 .framer-xsjgw3, .framer-IOzd3 .framer-mt8q4m, .framer-IOzd3 .framer-18ir4eh, .framer-IOzd3 .framer-69kdep, .framer-IOzd3 .framer-3dwyup, .framer-IOzd3 .framer-18cz5is, .framer-IOzd3 .framer-rdcql1, .framer-IOzd3 .framer-dgg8kr, .framer-IOzd3 .framer-1o9f4ib { gap: 0px; } .framer-IOzd3.framer-1ogh24d > * { margin: 0px; margin-bottom: calc(160px / 2); margin-top: calc(160px / 2); } .framer-IOzd3.framer-1ogh24d > :first-child, .framer-IOzd3 .framer-a2u02w > :first-child, .framer-IOzd3 .framer-1392q5m > :first-child, .framer-IOzd3 .framer-1iulkf6 > :first-child, .framer-IOzd3 .framer-17okvy8 > :first-child, .framer-IOzd3 .framer-1qu0skg > :first-child, .framer-IOzd3 .framer-ym2qju > :first-child, .framer-IOzd3 .framer-xsjgw3 > :first-child, .framer-IOzd3 .framer-18cz5is > :first-child { margin-top: 0px; } .framer-IOzd3.framer-1ogh24d > :last-child, .framer-IOzd3 .framer-a2u02w > :last-child, .framer-IOzd3 .framer-1392q5m > :last-child, .framer-IOzd3 .framer-1iulkf6 > :last-child, .framer-IOzd3 .framer-17okvy8 > :last-child, .framer-IOzd3 .framer-1qu0skg > :last-child, .framer-IOzd3 .framer-ym2qju > :last-child, .framer-IOzd3 .framer-xsjgw3 > :last-child, .framer-IOzd3 .framer-18cz5is > :last-child { margin-bottom: 0px; } .framer-IOzd3 .framer-a2u02w > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-IOzd3 .framer-1392q5m > *, .framer-IOzd3 .framer-17okvy8 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-IOzd3 .framer-uzbhxz > *, .framer-IOzd3 .framer-dbu1vj > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-IOzd3 .framer-uzbhxz > :first-child, .framer-IOzd3 .framer-dbu1vj > :first-child, .framer-IOzd3 .framer-mt8q4m > :first-child, .framer-IOzd3 .framer-18ir4eh > :first-child, .framer-IOzd3 .framer-69kdep > :first-child, .framer-IOzd3 .framer-3dwyup > :first-child, .framer-IOzd3 .framer-rdcql1 > :first-child, .framer-IOzd3 .framer-dgg8kr > :first-child, .framer-IOzd3 .framer-1o9f4ib > :first-child { margin-left: 0px; } .framer-IOzd3 .framer-uzbhxz > :last-child, .framer-IOzd3 .framer-dbu1vj > :last-child, .framer-IOzd3 .framer-mt8q4m > :last-child, .framer-IOzd3 .framer-18ir4eh > :last-child, .framer-IOzd3 .framer-69kdep > :last-child, .framer-IOzd3 .framer-3dwyup > :last-child, .framer-IOzd3 .framer-rdcql1 > :last-child, .framer-IOzd3 .framer-dgg8kr > :last-child, .framer-IOzd3 .framer-1o9f4ib > :last-child { margin-right: 0px; } .framer-IOzd3 .framer-1iulkf6 > *, .framer-IOzd3 .framer-xsjgw3 > *, .framer-IOzd3 .framer-18cz5is > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-IOzd3 .framer-1qu0skg > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-IOzd3 .framer-ym2qju > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-IOzd3 .framer-mt8q4m > *, .framer-IOzd3 .framer-18ir4eh > *, .framer-IOzd3 .framer-69kdep > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-IOzd3 .framer-3dwyup > *, .framer-IOzd3 .framer-1o9f4ib > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-IOzd3 .framer-rdcql1 > *, .framer-IOzd3 .framer-dgg8kr > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,...sharedStyle10.css,...sharedStyle11.css,...sharedStyle12.css,'.framer-IOzd3[data-border=\"true\"]::after, .framer-IOzd3 [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 (min-width: 810px) and (max-width: 1199px) { .framer-IOzd3.framer-1ogh24d { width: 810px; } .framer-IOzd3 .framer-a2u02w { padding: 80px 40px 104px 40px; } .framer-IOzd3 .framer-1iulkf6 { gap: 32px; padding: 40px 40px 64px 40px; } .framer-IOzd3 .framer-17okvy8 { gap: 20px; } .framer-IOzd3 .framer-zjk9f4 { --framer-paragraph-spacing: 24px; } .framer-IOzd3 .framer-xsjgw3 { gap: 32px; padding: 64px 0px 64px 0px; } .framer-IOzd3 .framer-18cz5is { gap: 32px; } .framer-IOzd3 .framer-1geiavh { gap: 24px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-IOzd3 .framer-1iulkf6, .framer-IOzd3 .framer-17okvy8, .framer-IOzd3 .framer-xsjgw3, .framer-IOzd3 .framer-18cz5is, .framer-IOzd3 .framer-1geiavh { gap: 0px; } .framer-IOzd3 .framer-1iulkf6 > *, .framer-IOzd3 .framer-xsjgw3 > *, .framer-IOzd3 .framer-18cz5is > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-IOzd3 .framer-1iulkf6 > :first-child, .framer-IOzd3 .framer-17okvy8 > :first-child, .framer-IOzd3 .framer-xsjgw3 > :first-child, .framer-IOzd3 .framer-18cz5is > :first-child { margin-top: 0px; } .framer-IOzd3 .framer-1iulkf6 > :last-child, .framer-IOzd3 .framer-17okvy8 > :last-child, .framer-IOzd3 .framer-xsjgw3 > :last-child, .framer-IOzd3 .framer-18cz5is > :last-child { margin-bottom: 0px; } .framer-IOzd3 .framer-17okvy8 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-IOzd3 .framer-1geiavh > *, .framer-IOzd3 .framer-1geiavh > :first-child, .framer-IOzd3 .framer-1geiavh > :last-child { margin: 0px; } }}\",\"@media (max-width: 809px) { .framer-IOzd3.framer-1ogh24d { width: 320px; } .framer-IOzd3 .framer-a2u02w { padding: 60px 0px 60px 0px; } .framer-IOzd3 .framer-1392q5m { gap: 14px; } .framer-IOzd3 .framer-uzbhxz { padding: 0px 12px 0px 12px; } .framer-IOzd3 .framer-1i86kb3-container { height: 32px; } .framer-IOzd3 .framer-1iulkf6 { gap: 20px; padding: 20px 12px 30px 12px; } .framer-IOzd3 .framer-17okvy8 { gap: 12px; } .framer-IOzd3 .framer-1qu0skg { gap: 4px; } .framer-IOzd3 .framer-1s1xd61 { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; } .framer-IOzd3 .framer-zjk9f4 { --framer-paragraph-spacing: 20px; } .framer-IOzd3 .framer-xsjgw3 { gap: 20px; padding: 30px 12px 40px 12px; } .framer-IOzd3 .framer-mt8q4m { flex-direction: column; gap: 14px; justify-content: flex-start; min-height: 91px; padding: 12px 0px 12px 0px; } .framer-IOzd3 .framer-18ir4eh, .framer-IOzd3 .framer-69kdep { flex: none; width: 100%; } .framer-IOzd3 .framer-z6mwzg-container { aspect-ratio: 1 / 1; height: 34px; width: var(--framer-aspect-ratio-supported, 34px); } .framer-IOzd3 .framer-18cz5is { gap: 20px; padding: 0px 12px 0px 12px; } .framer-IOzd3 .framer-1geiavh { gap: 20px; grid-template-columns: repeat(1, minmax(50px, 1fr)); } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-IOzd3 .framer-1392q5m, .framer-IOzd3 .framer-1iulkf6, .framer-IOzd3 .framer-17okvy8, .framer-IOzd3 .framer-1qu0skg, .framer-IOzd3 .framer-xsjgw3, .framer-IOzd3 .framer-mt8q4m, .framer-IOzd3 .framer-18cz5is, .framer-IOzd3 .framer-1geiavh { gap: 0px; } .framer-IOzd3 .framer-1392q5m > *, .framer-IOzd3 .framer-mt8q4m > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } .framer-IOzd3 .framer-1392q5m > :first-child, .framer-IOzd3 .framer-1iulkf6 > :first-child, .framer-IOzd3 .framer-17okvy8 > :first-child, .framer-IOzd3 .framer-1qu0skg > :first-child, .framer-IOzd3 .framer-xsjgw3 > :first-child, .framer-IOzd3 .framer-mt8q4m > :first-child, .framer-IOzd3 .framer-18cz5is > :first-child { margin-top: 0px; } .framer-IOzd3 .framer-1392q5m > :last-child, .framer-IOzd3 .framer-1iulkf6 > :last-child, .framer-IOzd3 .framer-17okvy8 > :last-child, .framer-IOzd3 .framer-1qu0skg > :last-child, .framer-IOzd3 .framer-xsjgw3 > :last-child, .framer-IOzd3 .framer-mt8q4m > :last-child, .framer-IOzd3 .framer-18cz5is > :last-child { margin-bottom: 0px; } .framer-IOzd3 .framer-1iulkf6 > *, .framer-IOzd3 .framer-xsjgw3 > *, .framer-IOzd3 .framer-18cz5is > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-IOzd3 .framer-17okvy8 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-IOzd3 .framer-1qu0skg > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-IOzd3 .framer-1geiavh > *, .framer-IOzd3 .framer-1geiavh > :first-child, .framer-IOzd3 .framer-1geiavh > :last-child { margin: 0px; } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 5724\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"UE1Eywv2e\":{\"layout\":[\"fixed\",\"auto\"]},\"ZAfbyjA67\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections\n * @framerResponsiveScreen\n */const Framerdd1i_UDKx=withCSS(Component,css,\"framer-IOzd3\");export default Framerdd1i_UDKx;Framerdd1i_UDKx.displayName=\"Portfolio\";Framerdd1i_UDKx.defaultProps={height:5724,width:1200};const variationAxes=[{defaultValue:400,maxValue:930,minValue:45,name:\"Weight\",tag:\"wght\"}];addFonts(Framerdd1i_UDKx,[{explicitInter:true,fonts:[{family:\"Pretendard Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/XP0U6KMlVdEbsXpQ6P5Siapcufw.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Pretendard Variable\",source:\"custom\",url:\"https://framerusercontent.com/assets/SFKnYiHR3fyTqufNE38F95pLGo.woff2\",variationAxes},{family:\"Pretendard SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/yt051wgCHksgb4mmCpx0mwBxJBs.woff2\"}]},...BtnBackFonts,...ChipFonts,...EduVideoFonts,...IconBtnFonts,...BtnFonts,...PortfolioItemV1Fonts,...BtnScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...getFontsFromSharedStyle(sharedStyle10.fonts),...getFontsFromSharedStyle(sharedStyle11.fonts),...getFontsFromSharedStyle(sharedStyle12.fonts),...componentPresets.fonts?.[\"Akya0s0cE\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"Akya0s0cE\"]):[],...componentPresets.fonts?.[\"M6Rt613xJ\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"M6Rt613xJ\"]):[]],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdd1i_UDKx\",\"slots\":[],\"annotations\":{\"framerAcceptsLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UE1Eywv2e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZAfbyjA67\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"5724\",\"framerScrollSections\":\"* @framerResponsiveScreen\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["MotionDivWithFX", "withFX", "motion", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "background", "border", "color", "height", "icon", "id", "textVisible", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "rxwhbLnHT", "RlBM7C9MW", "L5aOG0Su1", "ZLyows7KF", "CxiNHpuvz", "Hj0PbfXwD", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framerr5FrkcL0s", "withCSS", "r5FrkcL0s_default", "addPropertyControls", "ControlType", "variationAxes", "addFonts", "ObjectFitType", "SrcType", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "isMountedAndReadyForProgressChanges", "X", "srcType", "srcFile", "srcUrl", "progress", "objectFit", "backgroundColor", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "poster", "posterEnabled", "startTimeProp", "volume", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "startTime", "ue", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "groupsRegex", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "VideoFonts", "getFonts", "Video", "serializationHash", "variantClassNames", "radiusForCorner", "value", "cornerIndex", "segments", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "previewLink", "radius", "startTime", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "F6k6YjRFZ", "I_w4kNFO5", "lrGedJcmu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "Video", "css", "FramerUypTxYXU7", "withCSS", "UypTxYXU7_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "BackButtonPortfolio", "props", "window", "withBackButtonPortfolio", "C", "re", "DataObserverContext", "p", "fontStore", "fonts", "css", "className", "BtnBackFonts", "getFonts", "Rb3x8d7aO_default", "BtnBackWithBackButtonPortfolio1i86kb3WithMappedReactPropsfjfme6", "withMappedReactProps", "withCodeBoundaryForOverrides", "withBackButtonPortfolio", "Rb3x8d7aO_exports", "ChipFonts", "hIDuwF0ki_default", "ImageWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Image2", "RichTextWithOptimizedAppearEffect", "RichText2", "EduVideoFonts", "UypTxYXU7_default", "ContainerWithFX", "withFX", "Container", "IconBtnFonts", "r5FrkcL0s_default", "BtnFonts", "QUFkE4V7f_default", "PortfolioItemV1Fonts", "wUp0ydi3t_default", "BtnScrollFonts", "oAbYNwwJ2_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "animation", "transition1", "textEffect", "textEffect1", "toResponsiveImage", "value", "transition2", "animation1", "animation2", "transition3", "animation3", "isSet", "animation4", "animation5", "textEffect2", "animation6", "transition4", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "currentPathVariables", "useCurrentPathVariables", "currentRouteData", "Xhx2PFrbN_default", "getWhereExpressionFromPathVariables", "getFromCurrentRouteData", "key", "NotFoundError", "style", "className", "layoutId", "variant", "KI_fBzw59", "A3k2A9MC3", "iJbnEFzWi", "P06aTJJva", "BhiQ4xG6c", "npjEQaSF9", "rf7FokbNK", "f6kFzLtD1", "V028JH6c6", "luAXz7lD4", "previousItemId", "previousItemId_FV_HJVgIj", "previousItemId_A3k2A9MC3", "nextItemId", "nextItemId_FV_HJVgIj", "nextItemId_A3k2A9MC3", "P06aTJJvaQfrAQKtEw", "TvhuYQwBOQfrAQKtEw", "hozqpQtZqQfrAQKtEw", "bcjWoq6kiQfrAQKtEw", "PGU_a9GBmQfrAQKtEw", "A3k2A9MC3QfrAQKtEw", "iJbnEFzWiQfrAQKtEw", "KI_fBzw59QfrAQKtEw", "FV_HJVgIjQfrAQKtEw", "idQfrAQKtEw", "FV_HJVgIj", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "visible", "visible1", "visible2", "visible3", "visible4", "visible5", "isDisplayed", "visible6", "router", "useRouter", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "PropertyOverrides2", "ComponentViewportProvider", "enumToDisplayNameFunctions", "x", "ComponentPresetsProvider", "Link", "ChildrenCanSuspend", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "css", "Framerdd1i_UDKx", "withCSS", "dd1i_UDKx_default", "variationAxes", "addFonts", "getFontsFromSharedStyle", "fonts", "getFontsFromComponentPreset", "__FramerMetadata__"]
}
