{"version":3,"file":"PXYXYnO2P.DoViPUfi.mjs","names":["useState","useMemo","container","useCallback","WorkHoverImage","ButtonS","Work","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","Up","Down","_Fragment","sharedStyle.css","sharedStyle.fonts","__esmMin","window","x","pe","te","init_ssg_sandbox_shims","init_npm_react_18_3_1","_e","de","oe","ne","p","c","J","init_jsx_runtime","ie","ce","motion","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","init_framer_BWFVvmND","useLocaleInfo","getFonts","cx","useRouter","getFontsFromSharedStyle","SmartComponentScopedContainer","addFonts","ResolveLinks","addPropertyControls","useQueryData","useVariantState","withFX","useActiveVariantCallback","ComponentViewportProvider","RichText","ChildrenCanSuspend","ControlType","Instance","useComponentViewport","PathVariablesContext","withCSS","init_b5R5RhrBR","Icon","init_bUxfNDqiM","Framerb5R5RhrBR","l2","init_kh0Msr1dD","init_pz5rQ4R1N","Framerpz5rQ4R1N","init_UO6nTf88D","css$1","fonts","className","init_D43EKaX3T","Icon$1","TableOfContents","props","headings","setHeadings","activeId","setActiveId","headingLevels","levels","includeH1","includeH2","includeH3","includeH4","includeH5","includeH6","levelNumbers","level","minLevel","selector","headingElements","items","htmlElement","element","id","index","observerCallback","targetY","activationPosition","scrollOffset","closestHeading","closestDistance","heading","headingY","distance","handleClick","yOffset","y","smoothScroll","showBorder","borderWidth","borderColor","font","textColor","itemSpacing","isActive","indent","indentNested","indentSize","showActiveIndicator","indicatorShape","indicatorWidth","indicatorSize","indicatorColor","enableAnimation","animationDuration","animationEasing","indicatorSpacing","activeFont","activeColor","hoverColor","init_TableOfContentsCMS","addPropertyOverrides","variants","nextOverrides","variant","overrides","MotionDivWithFX","TableOfContentsFonts","WorkHoverImageFonts","ButtonSFonts","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","isSet","toResponsiveImage","matchVariant","query1","QueryData","Transition","humanReadableVariantMap","Variants","humanReadableEnumMap","getProps","createLayoutDependency","Component","css","FramerPXYXYnO2P","init_PXYXYnO2P","value","args","arg","LAkYHtUNf","children","query","config","transition","contextValue","direction","relatedProject","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","className$1","restProps","layoutDependency","baseVariant","onTaps5vzvp","activeVariantCallback","setVariant","onTap1u9atq3","onTapix0yat","onTap1qhugo9","scopingClassNames","isDisplayed","isDisplayed1","visible","isDisplayed2","layoutId","gestureHandlers","classNames","style","gestureVariant","H_elyDg48","l","collection","a6cz28weHOGA867vYU","Fb276TW91OGA867vYU","idOGA867vYU","M3pzMtQpcJmzh8V7oHkOPkmOGA867vYU","M6xzqidLl89s8T3Ejdni3JZOGA867vYU","resolvedLinks","resolvedLinks1"],"sources":["https:/framerusercontent.com/modules/ZggT33LrBHURSmjPE1BM/fmXBZeJzK1sxnWr3wRYp/TableOfContentsCMS.js","https:/framerusercontent.com/modules/yQ4jSWZ8V3hDm587EuNv/i9HIHeTOTzdhkqyVSx6d/PXYXYnO2P.js"],"sourcesContent":["// Automatic Table of Contents component with heading detection, smooth scrolling, and active section highlighting\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useCallback,startTransition,useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function TableOfContents(props){const{headings:{includeH1=false,includeH2=true,includeH3=true,includeH4=false,includeH5=false,includeH6=false}={},colors:{backgroundColor=\"#FFFFFF\",textColor=\"#000000\",activeColor=\"#0099FF\",hoverColor=\"#0066FF\"}={},typography:{font,activeFont}={},layout:{padding=20,itemSpacing=12}={},border:{showBorder=true,borderColor=\"#EEEEEE\",borderWidth=1,borderRadius=8}={},indentation:{indentNested=true,indentSize=20}={},scrolling:{smoothScroll=true,scrollOffset=80,activationPosition=\"center\"}={},activeIndicator:{showActiveIndicator=true,indicatorColor=\"#0099FF\",indicatorWidth=3,indicatorShape=\"line\",indicatorSize=12,indicatorSpacing=8}={},animation:{enableAnimation=true,animationDuration=200,animationEasing=\"ease\"}={}}=props;const[headings,setHeadings]=useState([]);const[activeId,setActiveId]=useState(\"\");const headingLevels=useMemo(()=>{const levels=[];if(includeH1)levels.push(\"H1\");if(includeH2)levels.push(\"H2\");if(includeH3)levels.push(\"H3\");if(includeH4)levels.push(\"H4\");if(includeH5)levels.push(\"H5\");if(includeH6)levels.push(\"H6\");return levels;},[includeH1,includeH2,includeH3,includeH4,includeH5,includeH6]);const levelNumbers=useMemo(()=>{return headingLevels.map(level=>parseInt(level.replace(\"H\",\"\")));},[headingLevels]);const minLevel=useMemo(()=>Math.min(...levelNumbers),[levelNumbers]);useEffect(()=>{if(typeof window===\"undefined\")return;const selector=headingLevels.map(level=>level.toLowerCase()).join(\", \");// Determine the container to search within\nconst container=document;const headingElements=container.querySelectorAll(selector);const items=[];headingElements.forEach((element,index)=>{const htmlElement=element;let id=htmlElement.id;if(!id){id=`heading-${index}-${htmlElement.textContent?.toLowerCase().replace(/\\s+/g,\"-\")}`;htmlElement.id=id;}items.push({id,text:htmlElement.textContent||\"\",level:parseInt(htmlElement.tagName.replace(\"H\",\"\")),element:htmlElement});});startTransition(()=>setHeadings(items));},[headingLevels]);useEffect(()=>{if(typeof window===\"undefined\"||headings.length===0)return;const observerCallback=()=>{// Find which heading is currently at the activation position\nlet targetY=0;if(activationPosition===\"top\"){targetY=scrollOffset;}else if(activationPosition===\"center\"){targetY=window.innerHeight/2;}else{// bottom\ntargetY=window.innerHeight-scrollOffset;}let closestHeading=null;let closestDistance=Infinity;headings.forEach(heading=>{if(heading.element){const rect=heading.element.getBoundingClientRect();const headingY=rect.top;const distance=Math.abs(headingY-targetY);// Only consider headings that are above or at the target position\nif(headingY<=targetY&&distance<closestDistance){closestDistance=distance;closestHeading=heading;}}});// If no heading is above the target, use the first one that's below\nif(!closestHeading){headings.forEach(heading=>{if(heading.element){const rect=heading.element.getBoundingClientRect();const headingY=rect.top;const distance=Math.abs(headingY-targetY);if(distance<closestDistance){closestDistance=distance;closestHeading=heading;}}});}if(closestHeading){startTransition(()=>setActiveId(closestHeading.id));}};// Run on scroll\nwindow.addEventListener(\"scroll\",observerCallback,{passive:true});// Run initially\nobserverCallback();return()=>{window.removeEventListener(\"scroll\",observerCallback);};},[headings,scrollOffset,activationPosition]);const handleClick=useCallback(id=>{if(typeof window===\"undefined\")return;const element=document.getElementById(id);if(!element)return;const yOffset=-scrollOffset;const y=element.getBoundingClientRect().top+window.pageYOffset+yOffset;if(smoothScroll){window.scrollTo({top:y,behavior:\"smooth\"});}else{window.scrollTo({top:y});}startTransition(()=>setActiveId(id));},[scrollOffset,smoothScroll]);if(headings.length===0){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",padding,backgroundColor,borderRadius,border:showBorder?`${borderWidth}px solid ${borderColor}`:\"none\",...font,color:textColor,opacity:.5},children:\"No headings found on page\"});}return /*#__PURE__*/_jsx(\"nav\",{style:{width:\"100%\",padding,backgroundColor,borderRadius,border:showBorder?`${borderWidth}px solid ${borderColor}`:\"none\"},\"aria-label\":\"Table of contents\",children:/*#__PURE__*/_jsx(\"ul\",{style:{listStyle:\"none\",margin:0,padding:0,display:\"flex\",flexDirection:\"column\",gap:itemSpacing},children:headings.map(heading=>{const isActive=activeId===heading.id;const indent=indentNested?(heading.level-minLevel)*indentSize:0;return /*#__PURE__*/_jsxs(\"li\",{style:{position:\"relative\",paddingLeft:indent},children:[showActiveIndicator&&isActive&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:indent,top:indicatorShape===\"line\"?0:\"50%\",bottom:indicatorShape===\"line\"?0:undefined,width:indicatorShape===\"line\"?indicatorWidth:indicatorSize,height:indicatorShape===\"line\"?undefined:indicatorSize,transform:indicatorShape===\"line\"?undefined:\"translateY(-50%)\",backgroundColor:indicatorColor,borderRadius:indicatorShape===\"line\"?indicatorWidth/2:indicatorShape===\"circle\"?\"50%\":indicatorShape===\"rounded\"?indicatorSize/4:0,transition:enableAnimation?`opacity ${animationDuration}ms ${animationEasing}, transform ${animationDuration}ms ${animationEasing}`:\"none\"}}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>handleClick(heading.id),style:{width:\"100%\",textAlign:\"left\",background:\"none\",border:\"none\",padding:0,paddingLeft:showActiveIndicator?(indicatorShape===\"line\"?indicatorWidth:indicatorSize)+indicatorSpacing:0,cursor:\"pointer\",transition:enableAnimation?`color ${animationDuration}ms ${animationEasing}`:\"none\",...isActive?activeFont:font,color:isActive?activeColor:textColor},onMouseEnter:e=>{if(!isActive){e.currentTarget.style.color=hoverColor;}},onMouseLeave:e=>{if(!isActive){e.currentTarget.style.color=textColor;}},children:heading.text})]},heading.id);})})});}addPropertyControls(TableOfContents,{headings:{type:ControlType.Object,title:\"Headings\",controls:{includeH1:{type:ControlType.Boolean,title:\"H1\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH2:{type:ControlType.Boolean,title:\"H2\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH3:{type:ControlType.Boolean,title:\"H3\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH4:{type:ControlType.Boolean,title:\"H4\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH5:{type:ControlType.Boolean,title:\"H5\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH6:{type:ControlType.Boolean,title:\"H6\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"}}},colors:{type:ControlType.Object,title:\"Colors\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},activeColor:{type:ControlType.Color,title:\"Active\",defaultValue:\"#0099FF\"},hoverColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#0066FF\"}}},typography:{type:ControlType.Object,title:\"Typography\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},activeFont:{type:ControlType.Font,title:\"Active Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}}}},layout:{type:ControlType.Object,title:\"Layout\",controls:{padding:{type:ControlType.Number,title:\"Padding\",defaultValue:20,min:0,max:60,step:4,unit:\"px\"},itemSpacing:{type:ControlType.Number,title:\"Item Spacing\",defaultValue:12,min:0,max:40,step:2,unit:\"px\"}}},border:{type:ControlType.Object,title:\"Border\",controls:{showBorder:{type:ControlType.Boolean,title:\"Show Border\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#EEEEEE\",hidden:({showBorder})=>!showBorder},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:1,max:10,step:1,unit:\"px\",hidden:({showBorder})=>!showBorder},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"}}},indentation:{type:ControlType.Object,title:\"Indentation\",controls:{indentNested:{type:ControlType.Boolean,title:\"Indent Nested\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},indentSize:{type:ControlType.Number,title:\"Indent Size\",defaultValue:20,min:0,max:60,step:4,unit:\"px\",hidden:({indentNested})=>!indentNested}}},scrolling:{type:ControlType.Object,title:\"Scrolling\",controls:{activationPosition:{type:ControlType.Enum,title:\"Activate At\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],defaultValue:\"center\",displaySegmentedControl:true},smoothScroll:{type:ControlType.Boolean,title:\"Smooth Scroll\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},scrollOffset:{type:ControlType.Number,title:\"Scroll Offset\",defaultValue:80,min:0,max:200,step:10,unit:\"px\"}}},activeIndicator:{type:ControlType.Object,title:\"Active Indicator\",controls:{showActiveIndicator:{type:ControlType.Boolean,title:\"Show\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},indicatorShape:{type:ControlType.Enum,title:\"Shape\",options:[\"line\",\"circle\",\"square\",\"rounded\"],optionTitles:[\"Line\",\"Circle\",\"Square\",\"Rounded\"],defaultValue:\"line\",displaySegmentedControl:false,hidden:({showActiveIndicator})=>!showActiveIndicator},indicatorColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#0099FF\",hidden:({showActiveIndicator})=>!showActiveIndicator},indicatorWidth:{type:ControlType.Number,title:\"Width\",defaultValue:3,min:1,max:10,step:1,unit:\"px\",hidden:({showActiveIndicator,indicatorShape})=>!showActiveIndicator||indicatorShape!==\"line\"},indicatorSize:{type:ControlType.Number,title:\"Size\",defaultValue:12,min:4,max:32,step:1,unit:\"px\",hidden:({showActiveIndicator,indicatorShape})=>!showActiveIndicator||indicatorShape===\"line\"},indicatorSpacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:8,min:0,max:32,step:2,unit:\"px\",hidden:({showActiveIndicator})=>!showActiveIndicator}}},animation:{type:ControlType.Object,title:\"Animation\",controls:{enableAnimation:{type:ControlType.Boolean,title:\"Enable\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},animationDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:200,min:0,max:1e3,step:50,unit:\"ms\",hidden:({enableAnimation})=>!enableAnimation},animationEasing:{type:ControlType.Enum,title:\"Easing\",options:[\"linear\",\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\"],optionTitles:[\"Linear\",\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In Out\"],defaultValue:\"ease\",displaySegmentedControl:false,hidden:({enableAnimation})=>!enableAnimation}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TableOfContents\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TableOfContentsCMS.map","// Generated by Framer (54493e9)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Instance,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TableOfContents from\"https://framerusercontent.com/modules/ZggT33LrBHURSmjPE1BM/fmXBZeJzK1sxnWr3wRYp/TableOfContentsCMS.js\";import Work from\"https://framerusercontent.com/modules/IbVygaMn9oNf0tHme49S/WBffbhpToOgMPhZ8LslN/kh0Msr1dD.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9fHrq7p5r2q7vKaxvEC7/BQujjTGSNpZTI5YmuGsP/UO6nTf88D.js\";import Down from\"https://framerusercontent.com/modules/eYwN0Hck3NaQqqzxp39V/vMJS5S4bwGd4k1X5O1mS/bUxfNDqiM.js\";import Up from\"https://framerusercontent.com/modules/t4rbdTEmPILPFqGB7e26/8RKcMA2og1rEZfzykWpl/D43EKaX3T.js\";import ButtonS from\"https://framerusercontent.com/modules/ZQ76iXVGQuSjhpwYeyCj/kWAdvuXdKPjEpk0sgkuM/b5R5RhrBR.js\";import WorkHoverImage from\"https://framerusercontent.com/modules/MLcvlfg4uHCKAJIhWyyW/G3wbexlmXg1hJbKHsdRu/pz5rQ4R1N.js\";const MotionDivWithFX=withFX(motion.div);const TableOfContentsFonts=getFonts(TableOfContents);const WorkHoverImageFonts=getFonts(WorkHoverImage);const ButtonSFonts=getFonts(ButtonS);const cycleOrder=[\"palIcZOTY\",\"cI1lLJabc\",\"IvnAmJObF\",\"HAbBoyjWt\"];const serializationHash=\"framer-wXIK3\";const variantClassNames={cI1lLJabc:\"framer-v-6d8gzu\",HAbBoyjWt:\"framer-v-1e40o9b\",IvnAmJObF:\"framer-v-99yl8u\",palIcZOTY:\"framer-v-1c0xir0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const H_elyDg48=undefined;const LAkYHtUNf=undefined;const a6cz28weHOGA867vYU=undefined;const Fb276TW91OGA867vYU=undefined;const M3pzMtQpcJmzh8V7oHkOPkmOGA867vYU=undefined;const M6xzqidLl89s8T3Ejdni3JZOGA867vYU=undefined;const idOGA867vYU=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition2={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query=(prequery,{LAkYHtUNf})=>prequery({from:{alias:\"OGA867vYU\",data:Work,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:LAkYHtUNf},{collection:\"OGA867vYU\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"OGA867vYU\",name:\"a6cz28weH\",type:\"Identifier\"},{collection:\"OGA867vYU\",name:\"Fb276TW91\",type:\"Identifier\"},{collection:\"OGA867vYU\",name:\"M3pzMtQpcJmzh8V7oHkOPkm\",type:\"Identifier\"},{collection:\"OGA867vYU\",name:\"M6xzqidLl89s8T3Ejdni3JZ\",type:\"Identifier\"},{collection:\"OGA867vYU\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"OGA867vYU\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:LAkYHtUNf},type:\"BinaryOperation\"}});const query1=LAkYHtUNf=>({from:{alias:\"OGA867vYU\",data:Work,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:LAkYHtUNf},{collection:\"OGA867vYU\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"OGA867vYU\",name:\"a6cz28weH\",type:\"Identifier\"},{collection:\"OGA867vYU\",name:\"Fb276TW91\",type:\"Identifier\"},{collection:\"OGA867vYU\",name:\"M3pzMtQpcJmzh8V7oHkOPkm\",type:\"Identifier\"},{collection:\"OGA867vYU\",name:\"M6xzqidLl89s8T3Ejdni3JZ\",type:\"Identifier\"},{collection:\"OGA867vYU\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"OGA867vYU\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:LAkYHtUNf},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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 humanReadableVariantMap={\"Tablet + Mobile Closed\":\"HAbBoyjWt\",\"Tablet + Mobile Open\":\"IvnAmJObF\",Closed:\"cI1lLJabc\",Open:\"palIcZOTY\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Horizontal:\"row\",Vertical:\"column\"};const getProps=({direction,height,id,relatedProject,width,...props})=>{return{...props,H_elyDg48:humanReadableEnumMap[direction]??direction??props.H_elyDg48??\"row\",LAkYHtUNf:relatedProject??props.LAkYHtUNf,variant:humanReadableVariantMap[props.variant]??props.variant??\"palIcZOTY\"};};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,LAkYHtUNf,H_elyDg48,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"palIcZOTY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaps5vzvp=activeVariantCallback(async(...args)=>{setVariant(\"cI1lLJabc\");});const onTap1u9atq3=activeVariantCallback(async(...args)=>{setVariant(\"palIcZOTY\");});const onTapix0yat=activeVariantCallback(async(...args)=>{setVariant(\"HAbBoyjWt\");});const onTap1qhugo9=activeVariantCallback(async(...args)=>{setVariant(\"IvnAmJObF\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"HAbBoyjWt\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"cI1lLJabc\")return false;return true;};const visible=isSet(LAkYHtUNf);const isDisplayed2=value=>{if(baseVariant===\"IvnAmJObF\")return value;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1c0xir0\",className,classNames),\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"palIcZOTY\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\",...style},variants:{HAbBoyjWt:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e3d6a1a7-7972-449b-afec-dbf28c92b518, rgb(31, 31, 31))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-5907da86-106f-4d4e-9eea-59c320bf3905, rgba(251, 249, 245, 0.5))\",borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34,WebkitBackdropFilter:\"blur(5px)\"},IvnAmJObF:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e3d6a1a7-7972-449b-afec-dbf28c92b518, rgb(31, 31, 31))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-b02c5b2a-db91-4890-9cbe-60a6dedef6cf, rgb(251, 249, 245))\",borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34}},...addPropertyOverrides({cI1lLJabc:{\"data-framer-name\":\"Closed\"},HAbBoyjWt:{\"data-border\":true,\"data-framer-name\":\"Tablet + Mobile Closed\"},IvnAmJObF:{\"data-border\":true,\"data-framer-name\":\"Tablet + Mobile Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1oo4yu\",\"data-framer-name\":\"Button Mobile\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"f03xrrRlL\",onTap:onTaps5vzvp,...addPropertyOverrides({cI1lLJabc:{onTap:onTap1u9atq3},HAbBoyjWt:{onTap:onTap1qhugo9},IvnAmJObF:{onTap:onTapix0yat}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u7qhwr\",\"data-styles-preset\":\"UO6nTf88D\",dir:\"auto\",children:\"CONTENTS\"})}),className:\"framer-uxknfk\",\"data-framer-name\":\"CONTENTS\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AQOrJeqRP\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1vdq59f\",Component:Up,layoutDependency:layoutDependency,layoutId:\"m9Q4iFzUJ\",...addPropertyOverrides({cI1lLJabc:{Component:Down},HAbBoyjWt:{Component:Down}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1mz01wg\",layoutDependency:layoutDependency,layoutId:\"TFQnrcMk9\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-puy1ev\",\"data-framer-name\":\"Contents\",layoutDependency:layoutDependency,layoutId:\"EoipOQLbS\",style:{\"--1ke7qbq\":H_elyDg48===\"column\"?\"100%\":\"1px\",\"--rdu0tm\":H_elyDg48===\"column\"?undefined:\"1 0 0px\",\"--sb58i0\":H_elyDg48},children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-sqmce0\",\"data-framer-name\":\"Anchor Links\",layoutDependency:layoutDependency,layoutId:\"tPI8s8rcF\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n42mox-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zjb0Vpx1i-container\",nodeId:\"zjb0Vpx1i\",rendersWithMotion:true,scopeId:\"PXYXYnO2P\",children:/*#__PURE__*/_jsx(TableOfContents,{activeIndicator:{indicatorColor:\"var(--token-f6578822-992d-4148-910d-26ddf0433f00, rgb(113, 78, 253))\",indicatorShape:\"line\",indicatorSize:12,indicatorSpacing:7,indicatorWidth:2,showActiveIndicator:true},animation:{animationDuration:200,animationEasing:\"ease\",enableAnimation:true},border:{borderColor:\"rgb(238, 238, 238)\",borderRadius:0,borderWidth:1,showBorder:false},colors:{activeColor:\"var(--token-f6578822-992d-4148-910d-26ddf0433f00, rgb(113, 78, 253))\",backgroundColor:\"var(--token-b02c5b2a-db91-4890-9cbe-60a6dedef6cf, rgb(251, 249, 245))\",hoverColor:\"var(--token-a7b01c60-4a83-4d63-a6c4-26586e1d8681, rgb(200, 177, 240))\",textColor:\"var(--token-e3d6a1a7-7972-449b-afec-dbf28c92b518, rgb(31, 31, 31))\"},headings:{includeH1:false,includeH2:true,includeH3:false,includeH4:false,includeH5:false,includeH6:false},height:\"100%\",id:\"zjb0Vpx1i\",indentation:{indentNested:true,indentSize:15},layout:{itemSpacing:15,padding:0},layoutId:\"zjb0Vpx1i\",scrolling:{activationPosition:\"center\",scrollOffset:80,smoothScroll:true},style:{width:\"100%\"},typography:{activeFont:{fontFamily:'\"GT Alpina Light\", \"GT Alpina Light Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0em\",lineHeight:\"1.2em\"},font:{fontFamily:'\"Basier Square Regular\", \"Basier Square Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},width:\"100%\"})})})}),isDisplayed2(visible!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-nbsund\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"nc_6A91fy\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fq5j1m\",layoutDependency:layoutDependency,layoutId:\"OGA867vYU\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(LAkYHtUNf),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({a6cz28weH:a6cz28weHOGA867vYU,Fb276TW91:Fb276TW91OGA867vYU,id:idOGA867vYU,M3pzMtQpcJmzh8V7oHkOPkm:M3pzMtQpcJmzh8V7oHkOPkmOGA867vYU,M6xzqidLl89s8T3Ejdni3JZ:M6xzqidLl89s8T3Ejdni3JZOGA867vYU},index)=>{a6cz28weHOGA867vYU??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`OGA867vYU-${idOGA867vYU}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{a6cz28weH:a6cz28weHOGA867vYU},children:visible!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ortrca\",layoutDependency:layoutDependency,layoutId:\"ubnO3v10I\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{a6cz28weH:a6cz28weHOGA867vYU},webPageId:\"X9y5aPlcn\"},implicitPathVariables:undefined},{href:{pathVariables:{a6cz28weH:a6cz28weHOGA867vYU},webPageId:\"X9y5aPlcn\"},implicitPathVariables:undefined},{href:{pathVariables:{a6cz28weH:a6cz28weHOGA867vYU},webPageId:\"X9y5aPlcn\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:630,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+60+58.4+0+0+0+260+0+0+0+10+0+0,...addPropertyOverrides({cI1lLJabc:{y:(componentViewport?.y||0)+60+58.4+0+0+0+0+0+0+0+10+0+0},IvnAmJObF:{width:`max(${componentViewport?.width||\"100vw\"} - 50px, 1px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5b9m62-container\",layoutDependency:layoutDependency,layoutId:\"vbEOAvKQ8-container\",nodeId:\"vbEOAvKQ8\",rendersWithMotion:true,scopeId:\"PXYXYnO2P\",children:/*#__PURE__*/_jsx(WorkHoverImage,{h1ccyDIXS:toResponsiveImage(M3pzMtQpcJmzh8V7oHkOPkmOGA867vYU),height:\"100%\",id:\"vbEOAvKQ8\",layoutId:\"vbEOAvKQ8\",QW3PAdHKr:resolvedLinks[0],style:{height:\"100%\",width:\"100%\"},tGnTDIw1W:toResponsiveImage(Fb276TW91OGA867vYU),UCzvSWdXr:M6xzqidLl89s8T3Ejdni3JZOGA867vYU,variant:matchVariant(\"Y1yDw9VQE\"),width:\"100%\",...addPropertyOverrides({cI1lLJabc:{QW3PAdHKr:resolvedLinks[1]},IvnAmJObF:{QW3PAdHKr:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{a6cz28weH:a6cz28weHOGA867vYU},webPageId:\"X9y5aPlcn\"},implicitPathVariables:undefined},{href:{pathVariables:{a6cz28weH:a6cz28weHOGA867vYU},webPageId:\"X9y5aPlcn\"},implicitPathVariables:undefined},{href:{pathVariables:{a6cz28weH:a6cz28weHOGA867vYU},webPageId:\"X9y5aPlcn\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+60+58.4+0+0+0+260+0+0+0+10+0+645,...addPropertyOverrides({cI1lLJabc:{y:(componentViewport?.y||0)+60+58.4+0+0+0+0+0+0+0+10+0+645},IvnAmJObF:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4lgpan-container\",layoutDependency:layoutDependency,layoutId:\"sdWLqRxew-container\",nodeId:\"sdWLqRxew\",rendersWithMotion:true,scopeId:\"PXYXYnO2P\",children:/*#__PURE__*/_jsx(ButtonS,{dJJUlsIer:resolvedLinks1[0],height:\"100%\",id:\"sdWLqRxew\",layoutId:\"sdWLqRxew\",P1GbM6ZIM:\"Related project\",width:\"100%\",wQpggsm0l:false,...addPropertyOverrides({cI1lLJabc:{dJJUlsIer:resolvedLinks1[1]},IvnAmJObF:{dJJUlsIer:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})})]})})},idOGA867vYU);})});}})})})})]})})]})})})});});const css=[\".framer-wXIK3.framer-q45e30, .framer-wXIK3 .framer-q45e30 { display: block; }\",\".framer-wXIK3.framer-1c0xir0 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 60px 30px 90px 30px; position: relative; width: 315px; }\",\".framer-wXIK3 .framer-1oo4yu { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wXIK3 .framer-uxknfk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wXIK3 .framer-1vdq59f { flex: none; height: auto; position: relative; width: 17px; }\",\".framer-wXIK3 .framer-1mz01wg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wXIK3 .framer-puy1ev { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-wXIK3 .framer-sqmce0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 30px 0px; position: relative; width: 100%; }\",\".framer-wXIK3 .framer-n42mox-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-wXIK3 .framer-nbsund { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-wXIK3 .framer-1fq5j1m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-wXIK3 .framer-1ortrca { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-wXIK3 .framer-5b9m62-container { aspect-ratio: 1.3333333333333333 / 1; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-wXIK3 .framer-4lgpan-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wXIK3.framer-v-99yl8u.framer-1c0xir0 { padding: 16px 25px 25px 25px; width: 710px; }\",\".framer-wXIK3.framer-v-99yl8u .framer-1oo4yu, .framer-wXIK3.framer-v-1e40o9b .framer-1oo4yu { gap: unset; justify-content: space-between; }\",\".framer-wXIK3.framer-v-99yl8u .framer-1mz01wg { flex-direction: row; }\",\".framer-wXIK3.framer-v-99yl8u .framer-puy1ev { flex: 1 0 0px; flex-direction: var(--sb58i0); width: 1px; }\",\".framer-wXIK3.framer-v-99yl8u .framer-sqmce0, .framer-wXIK3.framer-v-99yl8u .framer-nbsund { flex: var(--rdu0tm); width: var(--1ke7qbq); }\",\".framer-wXIK3.framer-v-1e40o9b.framer-1c0xir0 { gap: 20px; height: 60px; justify-content: center; padding: 25px; width: 710px; }\",...sharedStyle.css,'.framer-wXIK3[data-border=\"true\"]::after, .framer-wXIK3 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 385\n * @framerIntrinsicWidth 315\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cI1lLJabc\":{\"layout\":[\"fixed\",\"auto\"]},\"IvnAmJObF\":{\"layout\":[\"fixed\",\"auto\"]},\"HAbBoyjWt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LAkYHtUNf\":\"relatedProject\",\"H_elyDg48\":\"direction\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPXYXYnO2P=withCSS(Component,css,\"framer-wXIK3\");export default FramerPXYXYnO2P;FramerPXYXYnO2P.displayName=\"Journal Contents + Related Work\";FramerPXYXYnO2P.defaultProps={height:385,width:315};addPropertyControls(FramerPXYXYnO2P,{variant:{options:[\"palIcZOTY\",\"cI1lLJabc\",\"IvnAmJObF\",\"HAbBoyjWt\"],optionTitles:[\"Open\",\"Closed\",\"Tablet + Mobile Open\",\"Tablet + Mobile Closed\"],title:\"Variant\",type:ControlType.Enum},LAkYHtUNf:{dataIdentifier:\"local-module:collection/kh0Msr1dD:default\",title:\"Related Project\",type:ControlType.MultiCollectionReference},onLAkYHtUNfChange:{changes:\"LAkYHtUNf\",type:ControlType.ChangeHandler},H_elyDg48:{defaultValue:\"row\",displaySegmentedControl:true,optionIcons:[\"direction-horizontal\",\"direction-vertical\"],options:[\"row\",\"column\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Direction\",type:ControlType.Enum}});addFonts(FramerPXYXYnO2P,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Basier Square Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Basier Square\",url:\"https://framerusercontent.com/assets/qhWUqtJPiGBx9auAxnGvYBs1vUc.woff2\",weight:\"400\"},{cssFamilyName:\"GT Alpina Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"GT Alpina\",url:\"https://framerusercontent.com/assets/1FeimK0IxXUZCa2MdQnZry1j8wA.woff2\",weight:\"300\"}]},...TableOfContentsFonts,...WorkHoverImageFonts,...ButtonSFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPXYXYnO2P\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cI1lLJabc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IvnAmJObF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HAbBoyjWt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"LAkYHtUNf\\\":\\\"relatedProject\\\",\\\"H_elyDg48\\\":\\\"direction\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"315\",\"framerIntrinsicHeight\":\"385\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}