{"version":3,"file":"SectionBreakCode.CbF3APLG.mjs","names":["fonts","css","className","React.useId","React.useRef","React.useState","React.useCallback"],"sources":["https:/framerusercontent.com/modules/52S786Dwb7EdeTuRuBBL/EAGgBYH3Y38neVEbg6KL/aRyB0y8wS.js","https:/framerusercontent.com/modules/12s9kNrNvK0T0mCQdIKp/DOPTF3VLxCvYAQP1B8bC/UG4HG1jjV.js","https:/framerusercontent.com/modules/gNZCPINdVhVL9z0cAXEK/8PHlBUkBvZw7PWxJHpe6/SectionBreakCode.js"],"sourcesContent":["// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Plus Jakarta Sans-800\",\"GF;Plus Jakarta Sans-800italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_KUnNTxXUEKi4Rw.woff2\",weight:\"800\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v12/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ2lDh_VMq2oR82k.woff2\",weight:\"800\"}]}];export const css=['.framer-xrasY .framer-styles-preset-1xod3v9:not(.rich-text-wrapper), .framer-xrasY .framer-styles-preset-1xod3v9.rich-text-wrapper h4 { --framer-font-family: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-italic: 800; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-67527bae-cc15-4839-8636-c9b28351e4d7, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-xrasY\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Light\",\"Inter\",\"Inter-Italic\",\"Inter-LightItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,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/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,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/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,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/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,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:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6ZMhcggRFfEfbf7lncCpaUbA.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/aUYDUTztS7anQw5JuwCncXeLOBY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/8mwKwShtYEXIZ5diRBT74yn9jdQ.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/yDiPvYxioBHsicnYxpPW35WQmx8.woff2\",weight:\"300\"}]}];export const css=['.framer-gQeG4 .framer-styles-preset-1n3u068:not(.rich-text-wrapper), .framer-gQeG4 .framer-styles-preset-1n3u068.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.65em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }'];export const className=\"framer-gQeG4\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Section Break: the label pops in, the line grows, then the arrow drops in.\n// Leaving the row reverses the sequence. Scrolling up mirrors the movement.\n// The canvas and reduced-motion preference show the complete static row.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";export default function SectionBreakCode(props){const{label=\"Section\",color=\"#FFFFFF\",gap=24,lineHeight=2,arrowSize=35,showArrow=true,animate=true,exit=true,exitDistance=5,navHeight=72,speed=1,replay=false,style}=props;const uid=React.useId().replace(/[^a-zA-Z0-9]/g,\"\");const name=`sb${uid}`;const rootRef=React.useRef(null);const[phase,setPhase]=React.useState(\"hidden\");const[direction,setDirection]=React.useState(\"down\");const[narrow,setNarrow]=React.useState(false);const phaseRef=React.useRef(\"hidden\");const directionRef=React.useRef(\"down\");const exitDirectionRef=React.useRef(null);const reducedMotionRef=React.useRef(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const active=animate&&!isCanvas;const rate=Math.max(speed,.1);const setMotion=React.useCallback((next,dir)=>{phaseRef.current=next;directionRef.current=dir;setPhase(next);setDirection(dir);},[]);React.useEffect(()=>{if(!active){setMotion(\"rest\",\"down\");return;}const el=rootRef.current;if(!el||typeof window===\"undefined\")return;const media=window.matchMedia?.(\"(prefers-reduced-motion: reduce)\");const syncReducedMotion=()=>{reducedMotionRef.current=Boolean(media?.matches);if(reducedMotionRef.current)setMotion(\"rest\",directionRef.current);};syncReducedMotion();let lastY=window.scrollY;let raf=0;let timer;const clearTimer=()=>{if(timer!==undefined)window.clearTimeout(timer);timer=undefined;};const enter=dir=>{clearTimer();exitDirectionRef.current=null;setMotion(\"enter\",dir);const duration=(dir===\"down\"?.82:.98)/rate;timer=window.setTimeout(()=>{if(phaseRef.current===\"enter\")setMotion(\"rest\",dir);},duration*1e3);};const leave=dir=>{if(!exit||phaseRef.current===\"exit\"||phaseRef.current===\"hidden\")return;clearTimer();exitDirectionRef.current=dir;setMotion(\"exit\",dir);const duration=(dir===\"down\"?.32:.44)/rate;timer=window.setTimeout(()=>{if(phaseRef.current===\"exit\")setMotion(\"hidden\",dir);},duration*1e3);};const update=fromScroll=>{raf=0;const y=window.scrollY;let dir=directionRef.current;if(fromScroll&&y!==lastY)dir=y>lastY?\"down\":\"up\";lastY=y;if(reducedMotionRef.current){setMotion(\"rest\",dir);return;}const rect=el.getBoundingClientRect();const vh=window.innerHeight;const band=vh*Math.max(exitDistance,1)/100;const topEdge=navHeight+band;const bottomEdge=vh-band;const visible=rect.bottom>0&&rect.top<vh;if(!visible){clearTimer();setMotion(\"hidden\",dir);return;}if(phaseRef.current===\"hidden\"){const stillLeavingSameWay=exitDirectionRef.current===dir&&(dir===\"down\"&&rect.top<=topEdge||dir===\"up\"&&rect.top>=bottomEdge);if(!stillLeavingSameWay)enter(dir);else if(dir===\"down\"&&rect.top<=topEdge)leave(\"down\");else if(dir===\"up\"&&rect.top>=bottomEdge)leave(\"up\");return;}if(phaseRef.current===\"exit\"){const reversed=dir!==directionRef.current;const backInView=dir===\"down\"?rect.top>topEdge:rect.top<bottomEdge;if(reversed&&backInView)enter(dir);else if(reversed){clearTimer();setMotion(\"rest\",dir);}return;}if(!exit)return;if(dir===\"down\"&&rect.top<=topEdge)leave(\"down\");if(dir===\"up\"&&rect.top>=bottomEdge)leave(\"up\");};const onScroll=()=>{if(!raf)raf=window.requestAnimationFrame(()=>update(true));};const onResize=()=>{if(!raf)raf=window.requestAnimationFrame(()=>update(false));};window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize);update(false);const onMotionPreferenceChange=()=>{syncReducedMotion();if(reducedMotionRef.current){clearTimer();setMotion(\"rest\",directionRef.current);}else{update(false);}};media?.addEventListener?.(\"change\",onMotionPreferenceChange);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);media?.removeEventListener?.(\"change\",onMotionPreferenceChange);if(raf)window.cancelAnimationFrame(raf);clearTimer();};},[active,exit,exitDistance,navHeight,rate,replay,setMotion]);React.useEffect(()=>{const el=rootRef.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(entries=>{const w=entries[0]?.contentRect.width??0;setNarrow(w>0&&w<520);});ro.observe(el);return()=>ro.disconnect();},[]);const css=`\n    @keyframes ${name}-label-enter-down {\n        from { transform: translateY(-130%) scale(0.96); }\n        to { transform: translateY(0) scale(1); }\n    }\n    @keyframes ${name}-label-enter-up {\n        from { transform: translateY(130%) scale(0.96); }\n        to { transform: translateY(0) scale(1); }\n    }\n    @keyframes ${name}-label-exit-up {\n        from { transform: translateY(0) scale(1); }\n        to { transform: translateY(-130%) scale(0.98); }\n    }\n    @keyframes ${name}-label-exit-down {\n        from { transform: translateY(0) scale(1); }\n        to { transform: translateY(130%) scale(0.98); }\n    }\n    @keyframes ${name}-line-enter {\n        from { transform: scaleX(0); }\n        to { transform: scaleX(1); }\n    }\n    @keyframes ${name}-line-exit {\n        from { transform: scaleX(1); }\n        to { transform: scaleX(0); }\n    }\n    @keyframes ${name}-arrow-enter-down {\n        0% { opacity: 0; transform: translateY(-5px) scale(0.96); }\n        72% { opacity: 1; transform: translateY(2px) scale(1.02); }\n        100% { opacity: 1; transform: translateY(0) scale(1); }\n    }\n    @keyframes ${name}-arrow-enter-up {\n        0% { opacity: 0; transform: translateY(5px) scale(0.96); }\n        72% { opacity: 1; transform: translateY(-2px) scale(1.02); }\n        100% { opacity: 1; transform: translateY(0) scale(1); }\n    }\n    @keyframes ${name}-arrow-exit-up {\n        from { opacity: 1; transform: translateY(0) scale(1); }\n        to { opacity: 0; transform: translateY(-5px) scale(0.96); }\n    }\n    @keyframes ${name}-arrow-exit-down {\n        from { opacity: 1; transform: translateY(0) scale(1); }\n        to { opacity: 0; transform: translateY(5px) scale(0.96); }\n    }\n    @keyframes ${name}-arrow-nudge {\n        0%, 100% { transform: translateY(0); }\n        50% { transform: translateY(2px); }\n    }\n    @media (prefers-reduced-motion: reduce) {\n        .${name}-animated { animation: none !important; opacity: 1 !important; transform: none !important; }\n        .${name}-animated[data-hidden=\"true\"] { opacity: 0 !important; }\n    }`;const labelStyle=!active||phase===\"rest\"?{}:phase===\"hidden\"?{transform:direction===\"down\"?\"translateY(-130%)\":\"translateY(130%)\"}:phase===\"enter\"?{animation:`${name}-label-enter-${direction} ${(direction===\"down\"?.18:.26)/rate}s cubic-bezier(0.22, 1, 0.36, 1) both`}:{animation:`${name}-label-exit-${direction===\"down\"?\"up\":\"down\"} ${(direction===\"down\"?.14:.18)/rate}s cubic-bezier(0.4, 0, 1, 1) ${(direction===\"down\"?.16:.22)/rate}s both`};const lineStyle=!active||phase===\"rest\"?{transform:\"scaleX(1)\"}:phase===\"hidden\"?{transform:\"scaleX(0)\"}:phase===\"enter\"?{transformOrigin:direction===\"down\"?\"left center\":\"right center\",animation:`${name}-line-enter ${(direction===\"down\"?.34:.42)/rate}s cubic-bezier(0.55, 0.05, 0.67, 0.19) ${(direction===\"down\"?.16:.24)/rate}s both`}:{transformOrigin:direction===\"down\"?\"right center\":\"left center\",animation:`${name}-line-exit ${(direction===\"down\"?.14:.2)/rate}s cubic-bezier(0.4, 0, 1, 1) ${(direction===\"down\"?.06:.08)/rate}s both`};const arrowStyle=!active?{}:phase===\"rest\"?{animation:`${name}-arrow-nudge 2.4s ease-in-out infinite`}:phase===\"hidden\"?{opacity:0,transform:`translateY(${direction===\"down\"?\"-5px\":\"5px\"}) scale(0.96)`}:phase===\"enter\"?{animation:`${name}-arrow-enter-${direction} ${(direction===\"down\"?.32:.34)/rate}s cubic-bezier(0.22, 1, 0.36, 1) ${(direction===\"down\"?.5:.66)/rate}s both`}:{animation:`${name}-arrow-exit-${direction===\"down\"?\"up\":\"down\"} ${(direction===\"down\"?.1:.14)/rate}s ease-in both`};const size=narrow?Math.max(22,Math.round(arrowSize*.75)):arrowSize;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",height:\"100%\",minHeight:0,display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:narrow?Math.min(gap,14):gap,boxSizing:\"border-box\",color,overflow:\"visible\",...style},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{style:{flex:narrow?\"0 1 auto\":\"0 0 auto\",maxWidth:narrow?\"55%\":640,overflow:\"hidden\",padding:\"4px 0\",margin:\"-4px 0\"},children:/*#__PURE__*/_jsx(\"span\",{className:`${name}-animated`,\"data-hidden\":phase===\"hidden\",style:{display:\"block\",fontFamily:'\"Inter\", system-ui, -apple-system, \"Helvetica Neue\", Arial, sans-serif',fontWeight:500,fontSize:narrow?12:14,lineHeight:1.2,letterSpacing:\"0.08em\",textTransform:\"uppercase\",whiteSpace:narrow?\"normal\":\"nowrap\",color,...labelStyle},children:label})}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",className:`${name}-animated`,\"data-hidden\":phase===\"hidden\",style:{flexGrow:1,flexShrink:1,flexBasis:\"0%\",minWidth:0,height:lineHeight,minHeight:lineHeight,alignSelf:\"center\",backgroundColor:color,...lineStyle}}),showArrow&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{flex:\"0 0 auto\",display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsxs(\"svg\",{className:`${name}-animated`,\"data-hidden\":phase===\"hidden\",width:size,height:size,viewBox:\"0 0 256 256\",fill:\"none\",style:{display:\"block\",color,transformOrigin:\"center center\",...arrowStyle},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"128\",cy:\"128\",r:\"96\",fill:color,opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"128\",cy:\"128\",r:\"96\",stroke:color,strokeWidth:\"16\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"128\",y1:\"88\",x2:\"128\",y2:\"168\",stroke:color,strokeWidth:\"16\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"96,136 128,168 160,136\",stroke:color,strokeWidth:\"16\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})})]});}SectionBreakCode.displayName=\"Section Break (code)\";addPropertyControls(SectionBreakCode,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Section\"},color:{type:ControlType.Color,title:\"Colour\",defaultValue:\"#FFFFFF\"},showArrow:{type:ControlType.Boolean,title:\"Arrow\",defaultValue:true},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:0,max:80,step:1},lineHeight:{type:ControlType.Number,title:\"Line\",defaultValue:2,min:1,max:8,step:1},arrowSize:{type:ControlType.Number,title:\"Arrow size\",defaultValue:35,min:16,max:80,step:1},animate:{type:ControlType.Boolean,title:\"Animate\",defaultValue:true},exit:{type:ControlType.Boolean,title:\"Animate out\",defaultValue:true},exitDistance:{type:ControlType.Number,title:\"Exit distance\",defaultValue:5,min:1,max:30,step:1,unit:\"%\",hidden:p=>!p.exit},navHeight:{type:ControlType.Number,title:\"Nav height\",defaultValue:72,min:0,max:200,step:1,unit:\"px\",hidden:p=>!p.exit},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.5,max:3,step:.1},replay:{type:ControlType.Boolean,title:\"Replay\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionBreakCode\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SectionBreakCode.map"],"mappings":"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"}