{"version":3,"file":"LdKit.D-v3N3U1.mjs","names":["_Fragment","useState","useRef","p"],"sources":["https:/framerusercontent.com/modules/ednsYSR1QLnt6clqoJde/LMyHO7Pl2hKJurfcvHxK/LdKit.js"],"sourcesContent":["// Launchdial · shared kit: tokens, fonts, CSS, hooks and small primitives used by every section.\n// Rules baked in here (see quality-bar scroll-shake rules):\n// - nothing sizes itself from a measurement of itself; responsive choices come from the viewport width;\n// - reveals only arm on the client for elements below the fold, and a timeout always releases them,\n//   so nothing can be stranded at opacity 0;\n// - pinned sections use CSS sticky; JS only writes transforms/values inside.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{RenderTarget}from\"framer\";export const C={egg:\"#ECE6DA\",egg2:\"#E4DDCF\",porcelain:\"#F7F3EC\",paper:\"#FFFDF8\",ink:\"#16181B\",graphite:\"#5A5E66\",line:\"rgba(22,24,27,.12)\",line2:\"rgba(22,24,27,.22)\",signal:\"#E5432B\",signalHi:\"#F0553C\",phosphor:\"#9CFFD0\",tube:\"#04120C\",orbit:\"#0C0F13\",orbit2:\"#151A20\",nline:\"rgba(236,230,218,.12)\",bone:\"#ECE6DA\",chrome:\"#C9CCD0\"};export const DISPLAY=`Michroma, \"Arial Black\", system-ui, sans-serif`;export const SANS=`Geist, \"Inter\", system-ui, -apple-system, sans-serif`;export const MONO=`\"Geist Mono\", ui-monospace, \"SFMono-Regular\", monospace`;export const CRT=`VT323, \"Geist Mono\", monospace`;export const EASE=\"cubic-bezier(.16,1,.3,1)\";export const EASE_IO=\"cubic-bezier(.65,0,.35,1)\";export const EASE_MECH=\"cubic-bezier(.2,1.4,.4,1)\";export const FONT_HREF=\"https://fonts.googleapis.com/css2?family=Michroma&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&family=VT323&display=swap\";export const clamp=(v,a=0,b=1)=>Math.min(b,Math.max(a,v));export const seg=(t,a,b)=>clamp((t-a)/(b-a));export const eOut=x=>1-Math.pow(1-clamp(x),4);export const eIO=x=>{x=clamp(x);return x<.5?4*x*x*x:1-Math.pow(-2*x+2,3)/2;};export const lerp=(a,b,t)=>a+(b-a)*t;export const prefersReduced=()=>typeof window!==\"undefined\"&&!!window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;export const onCanvas=()=>{try{return RenderTarget.current()===RenderTarget.canvas||RenderTarget.current()===RenderTarget.export;}catch(e){return false;}};export function fmtHour(h){const hh=(Math.floor(h)%24+24)%24;const mm=Math.floor((h-Math.floor(h))*60+1e-6);return String(hh).padStart(2,\"0\")+\":\"+String(mm).padStart(2,\"0\");}export const KIT_CSS=`\n.ld{font-family:${SANS};color:${C.ink};-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;width:100%;box-sizing:border-box}\n.ld *,.ld *::before,.ld *::after{box-sizing:border-box}\n.ld a{color:inherit}\n.ld .mono{font-family:${MONO};font-feature-settings:\"tnum\" 1}\n.ld .crt{font-family:${CRT};color:${C.phosphor};text-shadow:0 0 8px rgba(156,255,208,.45)}\n.ld .eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 11.5px/1.3 ${MONO};letter-spacing:.12em;text-transform:uppercase;color:rgba(22,24,27,.6)}\n.ld .eyebrow i{width:7px;height:7px;border-radius:9px;background:${C.signal};flex:none}\n.ld.dark .eyebrow,.ld .dark .eyebrow{color:rgba(236,230,218,.6)}\n.ld .d1{font-family:${DISPLAY};font-weight:400;font-size:104px;line-height:.98;letter-spacing:-0.035em;margin:0}\n.ld .d2{font-family:${DISPLAY};font-weight:400;font-size:56px;line-height:1.04;letter-spacing:-0.03em;margin:0;text-wrap:balance}\n.ld .h3{font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-0.02em;margin:0}\n.ld .h4{font-weight:600;font-size:19px;line-height:1.25;letter-spacing:-0.012em;margin:0}\n.ld .lead{font-size:19px;line-height:1.45;letter-spacing:-0.01em;color:rgba(22,24,27,.74);margin:0;text-wrap:pretty}\n.ld .body{font-size:16px;line-height:1.55;color:rgba(22,24,27,.72);margin:0;text-wrap:pretty}\n.ld.dark .lead,.ld .dark .lead,.ld.dark .body,.ld .dark .body{color:rgba(236,230,218,.7)}\n.ld .dim{color:rgba(22,24,27,.42)}\n.ld.dark .dim,.ld .dark .dim{color:rgba(236,230,218,.42)}\n.ld .label{font:500 10.5px/1.3 ${MONO};letter-spacing:.12em;text-transform:uppercase;color:rgba(22,24,27,.56)}\n.ld.dark .label,.ld .dark .label{color:rgba(236,230,218,.56)}\n.ld .ln{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}\n.ld .ln>span{display:block;transform:translateY(0);transition:transform 1s ${EASE};transition-delay:var(--d,0s)}\n.ld .armed .ln>span,.ld .ln.armed>span{transform:translateY(110%)}\n.ld .rv{transition:transform .9s ${EASE},opacity .9s ${EASE},filter .9s ${EASE};transition-delay:var(--d,0s)}\n.ld .rv.armed{transform:translateY(22px);opacity:0;filter:blur(4px)}\n.ld .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font:600 15px/1 ${SANS};letter-spacing:-0.01em;text-decoration:none;cursor:pointer;border:0;white-space:nowrap;transition:transform .3s ${EASE_MECH},background-color .2s,box-shadow .35s ${EASE},color .2s}\n.ld .btn:active{transform:translateY(1px) scale(.975)}\n.ld .btn:focus-visible,.ld button:focus-visible,.ld a:focus-visible,.ld [tabindex]:focus-visible,.ld input:focus-visible{outline:2px solid ${C.signal};outline-offset:3px}\n.ld .btn.pri{background:${C.signal};color:#FFF8F2;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 10px 24px -12px ${C.signal}}\n.ld .btn.pri:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 18px 30px -14px ${C.signal}}\n.ld .btn .ar{transition:transform .35s ${EASE}}\n.ld .btn:hover .ar{transform:translateX(3px)}\n.ld .btn.ghost{background:rgba(247,243,236,.7);color:${C.ink};box-shadow:inset 0 0 0 1px rgba(22,24,27,.16)}\n.ld .btn.ghost:hover{background:${C.paper};box-shadow:inset 0 0 0 1px rgba(22,24,27,.4)}\n.ld .btn.dark{background:${C.ink};color:${C.porcelain}}\n.ld .btn.dark:hover{background:#2a2d31;transform:translateY(-2px)}\n.ld .btn.light{background:${C.porcelain};color:${C.ink}}\n.ld .btn.light:hover{background:#fff;transform:translateY(-2px)}\n.ld .btn.line-d{background:transparent;color:${C.bone};box-shadow:inset 0 0 0 1px rgba(236,230,218,.25)}\n.ld .btn.line-d:hover{box-shadow:inset 0 0 0 1px rgba(236,230,218,.6)}\n.ld .btn.sm{height:38px;padding:0 16px;font-size:14px}\n.ld .card{background:${C.porcelain};border-radius:18px;box-shadow:inset 0 0 0 1px ${C.line},0 1px 0 rgba(255,255,255,.7) inset}\n.ld.dark .card,.ld .dark .card{background:${C.orbit2};box-shadow:inset 0 0 0 1px ${C.nline}}\n.ld .lift{transition:transform .5s ${EASE},box-shadow .5s ${EASE}}\n.ld .lift:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(22,24,27,.2),0 30px 50px -30px rgba(40,30,20,.4)}\n.ld .hair{height:1px;background:${C.line};width:100%}\n.ld.dark .hair,.ld .dark .hair{background:${C.nline}}\n.ld .chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;font:500 10.5px/1 ${MONO};letter-spacing:.1em;text-transform:uppercase;background:${C.ink};color:${C.porcelain}}\n.ld .chip.soft{background:rgba(22,24,27,.06);color:rgba(22,24,27,.72)}\n.ld .chip.sig{background:rgba(229,67,43,.12);color:#B8301B}\n.ld .chip.pho{background:rgba(156,255,208,.12);color:${C.phosphor}}\n.ld .ruler{position:relative;height:18px;background-image:repeating-linear-gradient(90deg,rgba(22,24,27,.3) 0 1px,transparent 1px 12px);background-size:100% 6px;background-repeat:no-repeat;background-position:0 100%}\n.ld.dark .ruler,.ld .dark .ruler{background-image:repeating-linear-gradient(90deg,rgba(236,230,218,.22) 0 1px,transparent 1px 12px)}\n.ld .scan{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px)}\n.ld.m .d1{font-size:72px}.ld.m .d2{font-size:42px}.ld.m .h3{font-size:23px}.ld.m .lead{font-size:18px}\n.ld.s .d1{font-size:42px}.ld.s .d2{font-size:30px}.ld.s .h3{font-size:21px}.ld.s .lead{font-size:16.5px}.ld.s .btn{height:46px}\n@media (prefers-reduced-motion: reduce){.ld *{transition:none!important;animation:none!important}.ld .armed .ln>span,.ld .ln.armed>span{transform:none}.ld .rv.armed{transform:none;opacity:1;filter:none}}\n`;let injected=false;export function injectKit(){if(typeof document===\"undefined\"||injected)return;if(document.getElementById(\"ld-kit\")){injected=true;return;}const l=document.createElement(\"link\");l.rel=\"stylesheet\";l.href=FONT_HREF;l.id=\"ld-kit-font\";document.head.appendChild(l);const s=document.createElement(\"style\");s.id=\"ld-kit\";s.textContent=KIT_CSS;document.head.appendChild(s);injected=true;}/** Render inside every section: guarantees fonts + CSS on canvas, SSR and client. */export function Kit(){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:FONT_HREF}),/*#__PURE__*/_jsx(\"style\",{children:KIT_CSS})]});}/** Viewport width (never the element's own size). */export function useVW(){const[w,setW]=useState(1440);useEffect(()=>{if(typeof window===\"undefined\")return;const f=()=>setW(window.innerWidth||1440);f();window.addEventListener(\"resize\",f);return()=>window.removeEventListener(\"resize\",f);},[]);return w;}export const pad=vw=>vw>=1100?64:vw>=641?32:20;export const sizeOf=w=>w>=1100?\"l\":w>=641?\"m\":\"s\";/**\n * Width of an element whose width is set by its parent (a full-width section/instance).\n * Safe from feedback loops: only the WIDTH is read, and these roots never size their width from content.\n * Works on the Framer canvas (each breakpoint has its own width) where the viewport width would lie.\n */export function useBoxW(ref,initial=1440){const[w,setW]=useState(initial);useEffect(()=>{const el=ref.current;if(!el||typeof ResizeObserver===\"undefined\")return;let last=-1;const f=()=>{const nw=Math.round(el.offsetWidth);if(nw>0&&Math.abs(nw-last)>=1){last=nw;setW(nw);}};f();const ro=new ResizeObserver(f);ro.observe(el);return()=>ro.disconnect();},[]);return w;}/**\n * Reveal-on-view for a container. Adds `armed` to [data-rv] descendants that start below the fold,\n * removes it when the container enters view. A 2.4 s safety timer always disarms.\n */export function useReveal(ref,margin=.88){useEffect(()=>{if(typeof window===\"undefined\"||onCanvas()||prefersReduced())return;const root=ref.current;if(!root)return;const r=root.getBoundingClientRect();if(r.top<window.innerHeight*margin)return;// already visible: never arm\nconst els=Array.from(root.querySelectorAll(\"[data-rv]\"));els.forEach(e=>e.classList.add(\"armed\"));let done=false;const release=()=>{if(done)return;done=true;els.forEach(e=>e.classList.remove(\"armed\"));window.removeEventListener(\"scroll\",check);clearTimeout(safety);};const check=()=>{const rr=root.getBoundingClientRect();if(rr.top<window.innerHeight*margin&&rr.bottom>0)release();};// safety: if scroll events never arrive, release after the user has had time to get there\nlet safety=window.setTimeout(function tick(){check();if(!done)safety=window.setTimeout(tick,1200);},1200);window.addEventListener(\"scroll\",check,{passive:true});return()=>{window.removeEventListener(\"scroll\",check);clearTimeout(safety);};},[]);}/** True once the element has come into view (scroll-listener based, no IO). */export function useSeen(ref,margin=.85){const[seen,setSeen]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;if(onCanvas()||prefersReduced()){setSeen(true);return;}const check=()=>{const el=ref.current;if(!el)return;const r=el.getBoundingClientRect();if(r.top<window.innerHeight*margin&&r.bottom>0){setSeen(true);window.removeEventListener(\"scroll\",check);}};check();window.addEventListener(\"scroll\",check,{passive:true});const t=window.setInterval(check,1e3);return()=>{window.removeEventListener(\"scroll\",check);clearInterval(t);};},[]);return seen;}/**\n * Scroll progress of an element.\n * mode \"pin\": 0 when its top hits the viewport top, 1 when its bottom hits the viewport bottom (for sticky sections)\n * mode \"through\": 0 when its top enters from the bottom, 1 when its bottom leaves at the top.\n * Calls onP(p) inside rAF; no React state (no re-render per frame).\n */export function useScrollP(ref,onP,mode=\"pin\",preview=-1){const cb=useRef(onP);cb.current=onP;useEffect(()=>{if(typeof window===\"undefined\")return;if(preview>=0||onCanvas()){cb.current(preview>=0?preview:1);return;}let raf=0;const run=()=>{raf=0;const el=ref.current;if(!el)return;const r=el.getBoundingClientRect();const vh=window.innerHeight||900;const p=mode===\"pin\"?-r.top/Math.max(1,r.height-vh):(vh-r.top)/(vh+r.height);cb.current(clamp(p));};const on=()=>{if(!raf)raf=requestAnimationFrame(run);};run();window.addEventListener(\"scroll\",on,{passive:true});window.addEventListener(\"resize\",on);return()=>{cancelAnimationFrame(raf);window.removeEventListener(\"scroll\",on);window.removeEventListener(\"resize\",on);};},[preview]);}/** Headline split into lines (by \"\\n\"). Lines reveal with a stagger when the section arms. */export function Lines(props){const As=props.as||\"h2\";const lines=String(props.text||\"\").split(/\\n|\\\\n/);return /*#__PURE__*/_jsx(As,{className:props.className||\"d2\",style:props.style,children:lines.map((l,i)=>/*#__PURE__*/_jsx(\"span\",{className:\"ln\",\"data-rv\":true,children:/*#__PURE__*/_jsx(\"span\",{className:props.dimLast&&i===lines.length-1&&lines.length>1?\"dim\":undefined,style:{[\"--d\"]:`${i*(props.step??.07)}s`},children:l})},i))});}export function Eyebrow(props){return /*#__PURE__*/_jsxs(\"div\",{className:\"eyebrow\",style:props.style,children:[props.dot!==false&&/*#__PURE__*/_jsx(\"i\",{}),props.children]});}export function Arrow(props){const s=props.size||14;return /*#__PURE__*/_jsx(\"svg\",{className:\"ar\",width:s,height:s,viewBox:\"0 0 14 14\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 7h11M8 3l4 4-4 4\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}export function Btn(props){const cls=`btn ${props.tone||\"pri\"}${props.small?\" sm\":\"\"}`;if(props.onClick&&!props.href)return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:cls,onClick:props.onClick,style:props.style,children:[props.label,props.arrow&&/*#__PURE__*/_jsx(Arrow,{})]});return /*#__PURE__*/_jsxs(\"a\",{className:cls,href:props.href||\"#\",style:props.style,children:[props.label,props.arrow&&/*#__PURE__*/_jsx(Arrow,{})]});}/** Counts up once when seen. Width is reserved with tabular figures so layout never shifts. */export function Counter(props){const ref=useRef(null);const seen=useSeen(ref,.92);const[v,setV]=useState(onCanvas()?props.to:0);useEffect(()=>{if(!seen)return;if(prefersReduced()||onCanvas()){setV(props.to);return;}let raf=0;const t0=performance.now();const d=(props.dur||1.6)*1e3;const f=()=>{const k=eOut((performance.now()-t0)/d);setV(props.to*k);if(k<1)raf=requestAnimationFrame(f);};raf=requestAnimationFrame(f);return()=>cancelAnimationFrame(raf);},[seen,props.to]);const txt=v.toLocaleString(\"en-US\",{minimumFractionDigits:props.decimals||0,maximumFractionDigits:props.decimals||0});return /*#__PURE__*/_jsxs(\"span\",{ref:ref,className:props.className,style:{fontVariantNumeric:\"tabular-nums\",...props.style},children:[props.prefix,txt,props.suffix]});}/** The Kelvane mark: a ringed globe with a signal satellite. */export function Mark(props){const s=props.size||26;const c=props.color||C.ink;const g=props.signal||C.signal;return /*#__PURE__*/_jsxs(\"svg\",{width:s,height:s,viewBox:\"0 0 26 26\",\"aria-hidden\":\"true\",style:{flex:\"none\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"13\",cy:\"13\",r:\"11.5\",fill:\"none\",stroke:c,strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"ellipse\",{cx:\"13\",cy:\"13\",rx:\"11.5\",ry:\"4.2\",fill:\"none\",stroke:c,strokeWidth:\"1.5\",transform:\"rotate(-24 13 13)\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"21.6\",cy:\"8.6\",r:\"2.4\",fill:g})]});}/** Section wrapper: consistent outer padding and max width. *//**\n * Section wrapper: consistent outer padding and max width; adds size class l/m/s from its own width\n * (children read it with the `size` render prop or CSS `.ad.m` / `.ad.s`).\n */export function Section(props){const own=useRef(null);const ref=props.sref||own;const vw=useBoxW(ref);const sz=sizeOf(vw);useEffect(()=>props.onSize?.(sz,vw),[sz,vw]);const p=pad(vw);const bg=props.tone===\"porcelain\"?C.porcelain:props.tone===\"orbit\"||props.dark?C.orbit:props.tone===\"none\"?\"transparent\":C.egg;const py=props.padY??(vw>=1100?144:vw>=641?104:80);return /*#__PURE__*/_jsxs(\"section\",{ref:ref,id:props.id,className:\"ld \"+sz+(props.dark||props.tone===\"orbit\"?\" dark\":\"\")+(props.className?\" \"+props.className:\"\"),style:{background:bg,color:props.dark||props.tone===\"orbit\"?C.bone:C.ink,padding:`${py}px ${p}px`,...props.style},children:[/*#__PURE__*/_jsx(Kit,{}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1312,margin:\"0 auto\",position:\"relative\",...props.innerStyle},children:props.children})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"pad\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"lerp\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Mark\":{\"type\":\"reactComponent\",\"name\":\"Mark\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Arrow\":{\"type\":\"reactComponent\",\"name\":\"Arrow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"fmtHour\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Lines\":{\"type\":\"reactComponent\",\"name\":\"Lines\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useVW\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FONT_HREF\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KIT_CSS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useScrollP\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSeen\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"prefersReduced\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Size\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Kit\":{\"type\":\"reactComponent\",\"name\":\"Kit\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"DISPLAY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Section\":{\"type\":\"reactComponent\",\"name\":\"Section\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Btn\":{\"type\":\"reactComponent\",\"name\":\"Btn\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"eIO\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CRT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"C\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"eOut\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EASE_IO\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useBoxW\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Counter\":{\"type\":\"reactComponent\",\"name\":\"Counter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useReveal\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EASE_MECH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EASE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clamp\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SANS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MONO\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sizeOf\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Eyebrow\":{\"type\":\"reactComponent\",\"name\":\"Eyebrow\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"injectKit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"seg\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LdKit.map"],"mappings":"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"}