1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,438908,e=>{"use strict";var t=e.i(474076),r=e.i(846932);e.s(["BackgroundOrbs",0,function({variant:e="hero"}){return(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 -z-10 overflow-hidden",children:({hero:[{c:"rgba(26,68,120,0.16)",x:"-10%",y:"-15%",s:"55vw"},{c:"rgba(210,143,108,0.18)",x:"75%",y:"5%",s:"40vw"},{c:"rgba(26,68,120,0.08)",x:"30%",y:"60%",s:"50vw"}],soft:[{c:"rgba(26,68,120,0.10)",x:"-15%",y:"20%",s:"45vw"},{c:"rgba(210,143,108,0.10)",x:"70%",y:"60%",s:"40vw"}],copper:[{c:"rgba(210,143,108,0.22)",x:"60%",y:"-10%",s:"60vw"},{c:"rgba(26,68,120,0.10)",x:"-10%",y:"50%",s:"45vw"}],deep:[{c:"rgba(26,68,120,0.20)",x:"70%",y:"10%",s:"50vw"},{c:"rgba(26,68,120,0.10)",x:"-10%",y:"60%",s:"55vw"}]})[e].map((e,a)=>(0,t.jsx)(r.motion.div,{"aria-hidden":!0,className:"absolute rounded-full blur-3xl blob",style:{background:e.c,left:e.x,top:e.y,width:e.s,height:e.s,animationDelay:`${4*a}s`},initial:{opacity:0}
1,animate:{opacity:1},transition:{duration:1.8,delay:.15*a}},a))})}])},694221,e=>{"use strict";var t=e.i(474076);e.s(["HeroRings",0,function(){return(0,t.jsxs)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 -z-10 overflow-hidden",children:[(0,t.jsxs)("svg",{viewBox:"0 0 800 800",className:"absolute -right-40 -top-40 h-[640px] w-[640px] opacity-[0.18]",children:[(0,t.jsx)("circle",{cx:"400",cy:"400",r:"320",fill:"none",stroke:"#d28f6c",strokeWidth:"1.5",strokeDasharray:"4 14"}),(0,t.jsx)("circle",{cx:"400",cy:"400",r:"240",fill:"none",stroke:"#1a4478",strokeWidth:"1",strokeDasharray:"2 8"})]}),(0,t.jsx)("svg",{viewBox:"0 0 800 800",className:"absolute -left-32 top-60 h-[480px] w-[480px] opacity-[0.14]",children:(0,t.jsx)("circle",{cx:"400",cy:"400",r:"280",fill:"none",stroke:"#b6724d",strokeWidth:"1",strokeDasharray:"2 12"})})]})}])},387652,e=>{"use strict";var t=e.i(271645),r=e.i(749652);let a={some:0,all:1};e.s(["useInView",0,function(e,{root:s,margin:i,amount:n,once:l=!1,initial:o=!1}={}){let[c,d]=(0,t.useState)(o);return(0,t.useEffect)(()=>{if(!e.current||l&&c)return;let t={root:s&&s.current||void 0,margin:i,amount:n};return function(e,t,{root:s,margin:i,amount:n="some"}={}){let l=(0,r.resolveElements)(e),o=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let r=o.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?o.set(e.target,r):c.unobserve(e.target)}else"function"==typeof r&&(r(e),o.delete(e.target))})},{root:s,rootMargin:i,threshold:"number"==typeof n?n:a[n]});return l.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(d(!0),l?void 0:()=>d(!1)),t)},[s,e,i,l,n]),c}],387652)},382987,e=>{"use strict";var t=e.i(474076),r=e.i(271645),a=e.i(846932),s=e.i(387652);function i(e,t=600){let a=(0,s.useInView)(e,{once:!0,amount:.02}),[n,l]=r.useState(!1);return r.useEffect(()=>{if(a||n)return;let e=window.setTimeout(()=>l(!0),t);return()=>window.clearTimeout(e)},[a,n,t]),a||n}e.s(["Reveal",0,function({children:e,delay:s=0,y:n=24,className:l,duration:o=.7}){let c=r.useRef(null),d=i(c);return(0,t.jsx)(a.motion.div,{ref:c,initial:"hidden",animate:d?"visible":"hidden",variants:{hidden:{opacity:0,y:n,filter:"blur(6px)"},visible:{opacity:1,y:0,filter:"blur(0px)",transition:{duration:o,ease:[.16,1,.3,1],delay:s}}},className:l,children:e})},"RevealItem",0,function({children:e,className:r,y:s=18}){return(0,t.jsx)(a.motion.div,{variants:{hidden:{opacity:0,y:s,filter:"blur(4px)"},visible:{opacity:1,y:0,filter:"blur(0px)",transition:{duration:.6,ease:[.16,1,.3,1]}}},className:r,children:e})},"RevealStagger",0,function({children:e,className:s,stagger:n=.08}){let l=r.useRef(null),o=i(l);return(0,t.jsx)(a.motion.div,{ref:l,initial:"hidden",animate:o?"visible":"hidden",variants:{hidden:{},visible:{transition:{staggerChildren:n}}},className:s,children:e})}])},928540,e=>{"use strict";var t=e.i(474076),r=e.i(945060);e.s(["Container",0,function({className:e,children:a,size:s="default"}){return(0,t.jsx)("div",{className:(0,r.cn)("mx-auto w-full px-5 sm:px-8 lg:px-11","default"===s&&"max-w-[1440px]","narrow"===s&&"max-w-[1100px]","wide"===s&&"max-w-[1600px]",e),children:a})}])},768877,e=>{"use strict";let t=(0,e.i(456420).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],768877)},821657,e=>{"use strict";var t=e.i(474076),r=e.i(271645),a=e.i(522016),s=e.i(945060);e.s(["RisingCTA",0,function(e){let{children:i,variant:n="primary",size:l="lg",className:o}=e,c="secondary"!==n,d={primary:(0,s.cn)("bg-primary text-cream","shadow-[0_4px_12px_-6px_rgba(26,68,120,0.40)]","hover:bg-[#143a68]","hover:shadow-[0_18px_36px_-12px_rgba(26,68,120,0.55),0_8px_18px_-10px_rgba(26,68,120,0.30)]"),secondary:(0,s.cn)("border border-primary/20 bg-cream-2/70 text-primary backdrop-blur-[18px]","shadow-[0_4px_12px_-8px_rgba(26,68,120,0.18)]","hover:border-primary/40 hover:bg-cream-2/95","hover:shadow-[0_16px_32px_-10px_rgba(26,68,120,0.30),0_6px_14px_-8px_rgba(26,68,120,0.18)]"),copper:(0,s.cn)("text-cream","shadow-[0_4px_12px_-6px_rgba(210,143,108,0.50)]","hover:shadow-[0_18px_36px_-10px_rgba(210,143,108,0.55),0_8px_18px_-12px_rgba(210,143,108,0.35)]")},p=(0,s.cn)("group/cta relative inline-flex items-center justify-center overflow-hidden rounded-2xl font-semibold","transition-[background-color,border-color,box-shadow,transform] duration-[520ms] ease-[cubic-bezier(0.32,0.72,0,1)]","group-hover/wrap:-translate-y-[1px]","active:scale-[0.97] active:transition-transform active:duration-[120ms]","disabled:pointer-events-none disabled:opacity-60","md"===l?"h-[52px] px-7 text-[15px]":"h-[60px] px-9 text-[16px]",d[n],o),x="copper"===n?"linear-gradient(180deg, #e8b89
1c 0%, #d28f6c 50%, #b6724d 100%)":null,u=r.useRef(null),h=r.useCallback(e=>{let t=u.current;if(!t)return;let r=t.getBoundingClientRect();if(0===r.width||0===r.height)return;let a=((e.clientX-r.left)/r.width-.5)*2,s=((e.clientY-r.top)/r.height-.5)*2;t.style.setProperty("--tx",`${(-(.6*s)).toFixed(3)}deg`),t.style.setProperty("--ty",`${(.6*a).toFixed(3)}deg`)},[]),m=r.useCallback(()=>{let e=u.current;e&&(e.style.setProperty("--tx","0deg"),e.style.setProperty("--ty","0deg"))},[]),f=c?{transform:"perspective(600px) rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg))",transition:"transform 600ms cubic-bezier(0.32, 0.72, 0, 1)"}:void 0,g=(0,t.jsxs)(t.Fragment,{children:[x&&(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 rounded-2xl",style:{background:x}}),(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-3 top-0 h-px opacity-0 transition-opacity duration-[520ms] ease-[cubic-bezier(0.32,0.72,0,1)] group-hover/cta:opacity-100",style:{background:"copper"===n?"linear-gradient(90deg, transparent 0%, rgba(251,252,250,0.55) 50%, transparent 100%)":"secondary"===n?"linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.85) 50%, transparent 100%)":"linear-gradient(90deg, transparent 0%, rgba(232,184,156,0.55) 50%, transparent 100%)"}}),(0,t.jsx)("span",{className:"relative z-10 inline-block",children:i})]}),y=(0,s.cn)("relative inline-flex flex-col items-stretch isolate group/wrap",o);if("href"in e&&e.href){let{target:r,rel:s}=e;return(0,t.jsx)("span",{ref:u,className:y,style:f,onMouseMove:c?h:void 0,onMouseLeave:c?m:void 0,children:(0,t.jsx)(a.default,{href:e.href,target:r,rel:s,className:p,children:g})})}let{type:b="button",onClick:j,disabled:v}=e;return(0,t.jsx)("span",{ref:u,className:y,style:f,onMouseMove:c?h:void 0,onMouseLeave:c?m:void 0,children:(0,t.jsx)("button",{type:b,onClick:j,disabled:v,className:p,children:g})})}])},469379,e=>{"use strict";var t=e.i(474076),r=e.i(271645),a=e.i(522016),s=e.i(716327),i=e.i(945060);let n=[{name:"Phemex",sub:"CEX",href:"https://phemex.com/trade/TCU29-USDT",logo:"/v8.4/logos/phemex-mark.svg"},{name:"Uniswap",sub:"DEX",href:"https://app.uniswap.org/explore/tokens/eth/0xB5CD4d52279a1535b8262Cf7acD64A13e6248e11",logo:"/v8.4/logos/uniswap.svg"}];e.s(["BuyDropdown",0,function({className:e,triggerClassName:l,menuClassName:o,label:c="Trade TCu29"}){let[d,p]=r.useState(!1),x=r.useRef(null),u=r.useRef(null);return r.useEffect(()=>{if(!d)return;let e=e=>{x.current&&!x.current.contains(e.target)&&p(!1)},t=e=>{"Escape"===e.key&&p(!1)};document.addEventListener("mousedown",e),document.addEventListener("keydown",t);let r=window.setTimeout(()=>u.current?.focus(),20);return()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t),window.clearTimeout(r)}},[d]),(0,t.jsxs)("div",{ref:x,className:(0,i.cn)("relative",e),children:[(0,t.jsxs)("button",{type:"button",onClick:()=>p(e=>!e),"aria-haspopup":"menu","aria-expanded":d,className:(0,i.cn)("group/cta relative inline-flex h-[60px] items-center justify-center gap-2 overflow-hidden rounded-2xl bg-primary px-9 text-[16px] font-semibold text-cream","shadow-[0_4px_12px_-6px_rgba(26,68,120,0.40)] transition-all duration-300","hover:bg-[#143a68] hover:-translate-y-[1px] hover:shadow-[0_18px_36px_-12px_rgba(26,68,120,0.55)]","active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-copper-dark focus-visible:ring-offset-2",l),children:[c,(0,t.jsx)(s.ChevronDown,{size:17,"aria-hidden":!0,className:(0,i.cn)("transition-transform duration-300",d&&"rotate-180")})]}),d&&(0,t.jsx)("div",{role:"menu","aria-label":"Trade TCu29 on",className:(0,i.cn)("absolute left-0 top-[calc(100%+10px)] z-30 w-[244px] overflow-hidden rounded-2xl border border-card-border/70 bg-[rgba(251,252,250,0.97)] p-1.5 shadow-[0_24px_60px_-24px_rgba(26,68,120,0.34)] backdrop-blur-[18px]",o),children:n.map((e,r)=>"Uniswap"===e.name?(0,t.jsxs)("span",{role:"menuitem","aria-disabled":"true",className:"group/soon relative flex cursor-not-allowed items-center justify-between gap-3 rounded-xl px-4 py-3 text-[15px] font-semibold text-primary/45",children:[(0,t.jsxs)("span",{className:"flex items-center gap-2.5",children:[(0,t.jsx)("img",{src:e.logo,alt:"","aria-hidden":!0,
1className:"h-5 w-5 object-contain opacity-50"}),e.name]}),(0,t.jsx)("span",{className:"text-[11px] font-bold uppercase tracking-[0.16em] text-primary/45",children:e.sub}),(0,t.jsx)("span",{className:"pointer-events-none absolute -top-9 left-1/2 -translate-x-1/2 whitespace-nowrap rounded-lg bg-primary px-2.5 py-1 text-[11px] font-semibold text-cream opacity-0 shadow-[0_8px_20px_-8px_rgba(26,68,120,0.5)] transition-opacity duration-200 group-hover/soon:opacity-100",children:"Coming soon"})]},e.name):(0,t.jsxs)(a.default,{ref:0===r?u:void 0,href:e.href,target:"_blank",rel:"noopener noreferrer",role:"menuitem",onClick:()=>p(!1),className:"flex items-center justify-between gap-3 rounded-xl px-4 py-3 text-[15px] font-semibold text-primary outline-none transition-colors hover:bg-copper/10 focus-visible:bg-copper/10",children:[(0,t.jsxs)("span",{className:"flex items-center gap-2.5",children:[(0,t.jsx)("img",{src:e.logo,alt:"","aria-hidden":!0,className:"h-5 w-5 object-contain"}),e.name]}),(0,t.jsx)("span",{className:"text-[11px] font-bold uppercase tracking-[0.16em] text-primary/45",children:e.sub})]},e.name))})]})}])},787732,e=>{"use strict";var t=e.i(474076),r=e.i(928540),a=e.i(382987),s=e.i(821657),i=e.i(469379),n=e.i(945060);e.s(["PositionCTAV6",0,function({title:e="Position your treasury for the copper decade",body:l="Trade TCu29 in seconds, or talk to our institutional desk for OTC opportunities.",primaryLabel:o="Trade TCu29",primaryHref:c="/signup",secondaryLabel:d="Institutional Desk",secondaryHref:p="/contact",tradeMenu:x=!0,stack:u=!1}={}){let h=u?"h-14 w-full justify-center px-5 text-[15px] sm:h-[60px] sm:text-[16px]":"h-14 w-full justify-center whitespace-nowrap px-3 text-[14px] sm:h-[60px] sm:px-5 sm:text-[16px]";return(0,t.jsx)("section",{className:"relative py-20 lg:py-28",children:(0,t.jsx)(r.Container,{children:(0,t.jsx)(a.Reveal,{children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-3xl flex-col items-center gap-6 text-center",children:[(0,t.jsx)("h2",{className:"text-display text-[clamp(34px,4.6vw,52px)] leading-[1.05]",children:e}),(0,t.jsx)("p",{className:"max-w-xl text-[15px] leading-relaxed text-primary/70",children:l}),(0,t.jsxs)("div",{className:(0,n.cn)("mt-4 flex w-full gap-2.5",u?"flex-col-reverse sm:max-w-md sm:flex-row sm:items-stretch sm:justify-center":"max-w-md flex-row items-stretch justify-center"),children:[(0,t.jsx)("div",{className:u?"w-full sm:flex-1":"flex-1",children:x?(0,t.jsx)(i.BuyDropdown,{className:"w-full",triggerClassName:h,menuClassName:"top-auto bottom-[calc(100%+10px)] w-full"}):(0,t.jsx)(s.RisingCTA,{href:c,variant:"primary",className:h,children:o})}),(0,t.jsx)("div",{className:u?"w-full sm:flex-1":"flex-1",children:(0,t.jsx)(s.RisingCTA,{href:p,variant:"secondary",className:h,children:d})})]})]})})})})}])},648582,e=>{"use strict";var t=e.i(271645),r=e.i(387652);e.s(["useInViewOrTimeout",0,function(e,a=600){let s=(0,r.useInView)(e,{once:!0,amount:.02}),[i,n]=t.useState(!1);return t.useEffect(()=>{if(s||i)return;let e=window.setTimeout(()=>n(!0),a);return()=>window.clearTimeout(e)},[s,i,a]),s||i}])},89380,e=>{"use strict";var t=e.i(474076),r=e.i(271645);class a{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let r=0;r<this.animations.length;r++)this.animations[r][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return s(this.animations,"duration")}get iterationDuration(){return s(this.animations,"iterationDuration")}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function s(e,t){let r=0;for(let a=0;a<e.length;a++){let s=e[a][t];null!==s&&s>r&&(r=s)}return r}class i extends a{then(e,t){return this.finished.finally(e).then(()=>{})}}var n=e.i(133887),l=e.i(486427),o=e.i(528409),c=e.i(83411),d=e.i(515923),p=e.i(997307),x=e.i(721748),u=e.i(215932),h=e.i(783920),m=e.i(763074),f=e.i(965566),g=e.i(893544);function y(e,t){var r;let a;return(0,g.isEasingArray)(e)?e[r=e.length,((t-0)%(a=r-0)+a)%a+0]:e}var b=e.i(749652);function j(e){return"object"==typeof e&&!Array.isArray(e)}function v(e,t,r,a){return null==e?[]:"string"==typeof e&&j(t)?(0,b.resolveElements)(e,r,a):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>null!=e):[e]}function w(e,t,r,a){return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?r:t.startsWith("<")?Math.max(0,r+parseFloat(t.slice(1))):a.get(t)??e}var k=e.i(191348);function N(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function M(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function _(e,t){return t[e]||(t[e]=[]),t[e]}let C=e=>"number"==typeof e,A=e=>e.every(C);var W=e.i(768705),L=e.i(472094),T=e.i(372323),E=e.i(889026),R=e.i(83633
11),S=e.i(275737),V=e.i(386783),I=e.i(130162),O=e.i(617218);class D extends O.VisualElement{constructor(){super(...arguments),this.type="object"}readValueFromInstance(e,t){if(t in e){let r=e[t];if("string"==typeof r||"number"==typeof r)return r}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return(0,I.createBox)()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}}function $(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},r=(0,E.isSVGElement)(e)&&!(0,R.isSVGSVGElement)(e)?new S.SVGVisualElement(t):new V.HTMLVisualElement(t);r.mount(e),L.visualElementStore.set(e,r)}function F(e){let t=new D({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),L.visualElementStore.set(e,t)}function B(e,t,r,a){let s=[];if((0,c.isMotionValue)(e)||"number"==typeof e||"string"==typeof e&&!j(t))s.push((0,W.animateSingleValue)(e,j(t)&&t.default||t,r&&r.default||r));else{if(null==e)return s;let i=v(e,t,a),n=i.length;(0,f.invariant)(!!n,"No valid elements provided.","no-valid-elements");for(let e=0;e<n;e++){let a=i[e],l=a instanceof Element?$:F;L.visualElementStore.has(a)||l(a);let o=L.visualElementStore.get(a),c={...r};"delay"in c&&"function"==typeof c.delay&&(c.delay=c.delay(e,n)),s.push(...(0,T.animateTarget)(o,{...t,transition:c},{}))}}return s}let P=function(e={}){let{scope:t,reduceMotion:r}=e;return function(e,a,s){var g;let b,j=[];if(Array.isArray(e)&&e.some(Array.isArray)){let s,{onComplete:i,...C}=a||{};"function"==typeof i&&(b=i),g=void 0!==r?{reduceMotion:r,...C}:C,s=[],(function(e,{defaultTransition:t={},...r}={},a,s){let i=t.duration||.3,l=new Map,o=new Map,g={},b=new Map,j=0,C=0,W=0;for(let r=0;r<e.length;r++){let l=e[r];if("string"==typeof l){b.set(l,C);continue}if(!Array.isArray(l)){b.set(l.name,w(C,l.at,j,b));continue}let[h,N,E={}]=l;void 0!==E.at&&(C=w(C,E.at,j,b));let R=0,S=(e,r,a,l=0,o=0)=>{var c;let h=Array.isArray(c=e)?c:[c],{delay:g=0,times:b=(0,d.defaultOffset)(h),type:j=t.type||"keyframes",repeat:v,repeatType:w,repeatDelay:N=0,...M}=r,{ease:_=t.ease||"easeOut",duration:L}=r,T="function"==typeof g?g(l,o):g,E=h.length,S=(0,p.isGenerator)(j)?j:s?.[j||"keyframes"];if(E<=2&&S){let e=100;2===E&&A(h)&&(e=Math.abs(h[1]-h[0]));let r={...t,...M};void 0!==L&&(r.duration=(0,m.secondsToMilliseconds)(L));let a=(0,x.createGeneratorEasing)(r,e,S);_=a.ease,L=a.duration}L??(L=i);let V=C+T;1===b.length&&0===b[0]&&(b[1]=1);let I=b.length-h.length;if(I>0&&(0,u.fillOffset)(b,I),1===h.length&&h.unshift(null),v){(0,f.invariant)(v<20,"Repeat count too high, must be less than 20","repeat-count-high"),L*=v+1;let e=[...h],t=[...b],r=[..._=Array.isArray(_)?[..._]:[_]];for(let a=0;a<v;a++){h.push(...e);for(let s=0;s<e.length;s++)b.push(t[s]+(a+1)),_.push(0===s?"linear":y(r,s-1))}for(let e=0;e<b.length;e++)b[e]=b[e]/(v+1)}let O=V+L;!function(e,t,r,a,s,i){for(let t=0;t<e.length;t++){let r=e[t];r.at>s&&r.at<i&&((0,n.removeItem)(e,r),t--)}for(let n=0;n<t.length;n++)e.push({value:t[n],at:(0,k.mixNumber)(s,i,a[n]),easing:y(r,n)})}(a,h,_,b,V,O),R=Math.max(T+L,R),W=Math.max(O,W)};if((0,c.isMotionValue)(h))S(N,E,_("default",M(h,o)));else{let e=v(h,N,a,g),t=e.length;for(let r=0;r<t;r++){let a=M(e[r],o);for(let e in N){var L,T;S(N[e],(L=E,T=e,L&&L[T]?{...L,...L[T]}:{...L}),_(e,a),r,t)}}}j=C,C+=R}return o.forEach((e,a)=>{for(let s in e){let i=e[s];i.sort(N);let n=[],o=[],c=[];for(let e=0;e<i.length;e++){let{at:t,value:r,easing:a}=i[e];n.push(r),o.push((0,h.progress)(0,W,t)),c.push(a||"easeOut")}0!==o[0]&&(o.unshift(0),n.unshift(n[0]),c.unshift("easeInOut")),1!==o[o.length-1]&&(o.push(1),n.push(null)),l.has(a)||l.set(a,{keyframes:{},transition:{}});let d=l.get(a);d.keyframes[s]=n;let{type:p,...x}=t;d.transition[s]={...x,duration:W,ease:c,times:o,...r}}}),l})(e.map(e=>{if(Array.isArray(e)&&"function"==typeof e[0]){let t=e[0],r=(0,l.motionValue)(0);return(r.on("change",t),1===e.length)?[r,[0,1]]:2===e.length?[r,[0,1],e[1]]:[r,e[1],e[2]]}return e}),g,t,{spring:o.spring}
1).forEach(({keyframes:e,transition:t},r)=>{s.push(...B(r,e,t))}),j=s}else{let{onComplete:i,...n}=s||{};"function"==typeof i&&(b=i),j=B(e,a,void 0!==r?{reduceMotion:r,...n}:n,t)}let C=new i(j);return b&&C.finished.then(b),t&&(t.animations.push(C),C.finished.then(()=>{(0,n.removeItem)(t.animations,C)})),C}}();var z=e.i(648582);e.s(["Counter",0,function({to:e,from:a=0,duration:s=1.6,decimals:i=0,prefix:n="",suffix:l="",separator:o=!0,format:c,className:d}){let p=r.useRef(null),x=(0,z.useInViewOrTimeout)(p),u=r.useCallback(e=>{if(c)return c(e);let t=e.toFixed(i),r=o?Number(t).toLocaleString("en-US",{minimumFractionDigits:i,maximumFractionDigits:i}):t;return`${n}${r}${l}`},[i,n,l,o,c]);return r.useEffect(()=>{if(!x||!p.current)return;let t=p.current,r=P(a,e,{duration:s,ease:[.16,1,.3,1],onUpdate(e){t.textContent=u(e)}});return()=>r.stop()},[x,a,e,s,u]),(0,t.jsx)("span",{ref:p,className:d,children:u(a)})}],89380)},947436,e=>{"use strict";var t=e.i(474076),r=e.i(271645),a=e.i(945060);let s=r.forwardRef(function({children:e,desktop:r="md:grid-cols-2",gap:s="gap-4",itemWidth:i="82%",className:n},l){return(0,t.jsx)("div",{ref:l,style:{"--rail-item":i},className:(0,a.cn)("-mx-5 flex snap-x snap-mandatory overflow-x-auto scroll-px-5 px-5 pb-4 hide-scrollbar","[&>*]:shrink-0 [&>*]:snap-start [&>*]:basis-[var(--rail-item)]",s,"md:mx-0 md:grid md:overflow-visible md:px-0 md:pb-0 md:[&>*]:basis-auto",r,n),children:e})});e.s(["SnapRail",0,s])},333892,e=>{"use strict";var t=e.i(474076),r=e.i(928540),a=e.i(947436),s=e.i(382987),i=e.i(89380),n=e.i(657688),l=e.i(271645),o=e.i(846932),c=e.i(648582);function d({data:e,height:r=440}){let a=l.useRef(null),s=(0,c.useInViewOrTimeout)(a),[i,n]=l.useState(null),[p,x]=l.useState(1200/440);l.useEffect(()=>{let e=a.current;if(!e)return;let t=new ResizeObserver(e=>{let t=e[0]?.contentRect;t&&0!==t.height&&x(t.width/t.height)});return t.observe(e),()=>t.disconnect()},[]);let u=Math.max(400,Math.round(r*p)),h=e.flatMap(e=>[e.supply,e.demand]),m=Math.floor(Math.min(...h)-1),f=Math.ceil(Math.max(...h)+1),g=f-m||1,y=e.map((t,r)=>56+r*(u-112)/Math.max(1,e.length-1)),b=e=>32+(f-e)/g*(r-32-50),j=y.map((t,r)=>0===r?`M ${t} ${b(e[r].supply)}`:`L ${t} ${b(e[r].supply)}`).join(" "),v=y.map((t,r)=>0===r?`M ${t} ${b(e[r].demand)}`:`L ${t} ${b(e[r].demand)}`).join(" "),w=y.map((t,r)=>0===r?`M ${t} ${b(e[r].demand)}`:`L ${t} ${b(e[r].demand)}`).join(" ")+" "+[...y].reverse().map((t,r)=>{let a=y.length-1-r;return`L ${t} ${b(e[a].supply)}`}).join(" ")+" Z";function k(e){let t=a.current;if(!t)return;let r=t.getBoundingClientRect(),s=(e.clientX-r.left)/r.width*u,i=0,l=1/0;for(let e=0;e<y.length;e++){let t=Math.abs(y[e]-s);t<l&&(l=t,i=e)}n(i)}let N=i??Math.floor(.5*e.length),M=y[N],_=b(e[N].demand),C=M/u*100,A=_/r*100,W=e.map((e,t)=>({d:e,i:t})).filter(({d:e})=>e.y.endsWith("0")||e.y.endsWith("5")),L=e.map((e,t)=>({d:e,i:t})),T=`${e[N].y} Q1`;return(0,t.jsxs)("div",{className:"relative h-full w-full",children:[(0,t.jsxs)("svg",{ref:a,viewBox:`0 0 ${u} ${r}`,preserveAspectRatio:"xMidYMid meet",className:"h-full w-full touch-pan-y",onPointerDown:k,onPointerMove:k,onPointerLeave:e=>{"touch"!==e.pointerType&&n(null)},children:[(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:"gap-v6",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"rgba(210,143,108,0.35)"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"rgba(210,143,108,0)"})]})}),[0,1,2,3,4,5,6].map(e=>{let a=32+(r-32-50)*e/6,s=f-(f-m)*e/6,i=e%2==0;return(0,t.jsxs)("g",{children:[(0,t.jsx)("line",{x1:56,x2:u-56,y1:a,y2:a,stroke:i?"rgba(26,68,120,0.10)":"rgba(26,68,120,0.05)",strokeWidth:"1"}),i&&(0,t.jsx)("text",{x:42,y:a+4,textAnchor:"end",fontSize:"13",fontFamily:"var(--font-body)",fill:"rgba(26,68,120,0.45)",children:Math.round(s)})]},e)}),L.map(({d:e,i:a})=>{let s=y[a],i=e.y.endsWith("0")||e.y.endsWith("5");return(0,t.jsx)("line",{x1:s,x2:s,y1:32,y2:r-50,stroke:i?"rgba(26,68,120,0.10)":"rgba(26,68,120,0.05)",strokeWidth:"1"},`xtick-${e.y}`)}),(0,t.jsx)(o.motion.path,{d:w,fill:"url(#gap-v6)",initial:{opacity:0}
1,animate:{opacity:+!!s},transition:{duration:1.6,delay:.6}}),(0,t.jsx)(o.motion.path,{d:j,fill:"none",stroke:"#d28f6c",strokeWidth:"3.5",strokeLinecap:"round",strokeLinejoin:"round",initial:{pathLength:0},animate:{pathLength:+!!s},transition:{duration:2,ease:[.16,1,.3,1],delay:.2}}),(0,t.jsx)(o.motion.path,{d:v,fill:"none",stroke:"#1a4478",strokeWidth:"3.5",strokeLinecap:"round",strokeLinejoin:"round",initial:{pathLength:0},animate:{pathLength:+!!s},transition:{duration:2,ease:[.16,1,.3,1]}}),W.map(({d:e,i:a})=>(0,t.jsx)("text",{x:y[a],y:r-14,textAnchor:"middle",fontSize:"13",fontFamily:"var(--font-body)",fill:"rgba(26,68,120,0.55)",children:e.y},e.y)),(0,t.jsxs)(o.motion.g,{initial:{opacity:0},animate:{opacity:+!!s},transition:{delay:1.9},children:[(0,t.jsx)("line",{x1:M,x2:M,y1:32,y2:r-50,stroke:"rgba(26,68,120,0.4)",strokeWidth:"1",strokeDasharray:"3 4",style:{transition:"all 0.18s ease-out"}}),(0,t.jsx)("circle",{cx:M,cy:_,r:"6",fill:"#fbfcfa",stroke:"#1a4478",strokeWidth:"2.5",style:{transition:"all 0.18s ease-out"}}),(0,t.jsx)("circle",{cx:M,cy:b(e[N].supply),r:"6",fill:"#fbfcfa",stroke:"#d28f6c",strokeWidth:"2.5",style:{transition:"all 0.18s ease-out"}})]})]}),(0,t.jsxs)(o.motion.div,{className:"pointer-events-none absolute z-10 rounded-2xl border border-cream/15 bg-primary/95 px-5 py-3 text-left shadow-[0_18px_40px_-18px_rgba(0,0,0,0.45)]",animate:{left:`${C}%`,top:`${A}%`,opacity:1},transition:{duration:.18,ease:[.16,1,.3,1]},style:{minWidth:"180px",transform:`translate(${C>88?"-100%":C<12?"0%":"-50%"}, ${A<18?"16px":"calc(-100% - 16px)"})`,backdropFilter:"blur(14px) saturate(150%)",WebkitBackdropFilter:"blur(14px) saturate(150%)"},children:[(0,t.jsx)("div",{className:"text-sm font-semibold text-cream",children:T}),(0,t.jsxs)("div",{className:"mt-2 flex flex-col gap-1.5",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 text-sm",children:[(0,t.jsx)("span",{className:"inline-block h-[3px] w-5 rounded-full bg-cream"}),(0,t.jsx)("span",{className:"text-cream/70",children:"Demand"}),(0,t.jsx)("span",{className:"ml-auto font-semibold text-cream tabular-nums",children:e[N].demand.toFixed(1)})]}),(0,t.jsxs)("div",{className:"flex items-center gap-3 text-sm",children:[(0,t.jsx)("span",{className:"inline-block h-[3px] w-5 rounded-full bg-copper-light"}),(0,t.jsx)("span",{className:"text-cream/70",children:"Supply"}),(0,t.jsx)("span",{className:"ml-auto font-semibold text-copper-light tabular-nums",children:e[N].supply.toFixed(1)})]})]})]})]})}var p=e.i(816148);function x(){return(0,t.jsxs)("section",{className:"relative py-20 lg:py-28",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 top-0",children:(0,t.jsx)("div",{className:"absolute -left-[18%] w-[125vw] max-w-[1900px]",style:{top:"260px",aspectRatio:"1 / 0.7"},children:(0,t.jsx)(n.default,{src:"/assets/bg-abstract-3.png",alt:"",fill:!0,sizes:"125vw",className:"object-contain object-left-top opacity-95"})})}),(0,t.jsxs)(r.Container,{className:"relative",children:[(0,t.jsx)(s.Reveal,{children:(0,t.jsxs)("div",{className:"mb-10",children:[(0,t.jsx)("h2",{className:"text-display text-[clamp(34px,4.6vw,52px)] leading-[1.05]",children:"Tap Into The Copper Boom"}),(0,t.jsx)("p",{className:"mt-2 text-[15px] leading-relaxed text-primary/65",children:"Million tonnes of copper"})]})}),(0,t.jsxs)("div",{className:"grid gap-6 md:grid-cols-2 md:gap-8 lg:grid-cols-[1.45fr_1fr] lg:items-stretch lg:gap-10",children:[(0,t.jsxs)("div",{className:"relative overflow-visible rounded-[44px] border border-card-border/50 bg-[rgba(251,252,250,0.55)] p-6 md:p-8 lg:p-9 shadow-[0_22px_60px_-30px_rgba(26,68,120,0.18)]",style:{backdropFilter:"blur(18px) saturate(150%)",WebkitBackdropFilter:"blur(18px) saturate(150%)"},children:[(0,t.jsx)("div",{className:"h-[300px] w-full sm:h-[360px] lg:h-[400px]",children:(0,t.jsx)(d,{data:p.SUPPLY_DATA})}),(0,t.jsxs)("div",{className:"mt-6 flex flex-wrap items-center justify-between gap-4 border-t border-card-border/60 pt-5",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-5 text-sm",children:[(0,t.jsx)(u,{swatch:"#1a4478",label:"Demand"}),(0,t.jsx)(u,{swatch:"#d28f6c",label:"Supply (mined and recycled)"})]}),(0,t.jsx)("p",{className:"text-xs text-primary/45",children:"Source: S&P Global"})]})]}),(0,t.jsx)(s.Reveal,{y:28,delay:.1,children:(0,t.jsx)(h,{})})]})]})]})}function u({swatch:e,label:r}){return(0,t.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,t.jsx)("span",{className:"inline-block h-[3px] w-7 rounded-full",style:{background:e}}),(0,t.jsx)("span",{className:"text-primary/75",children:r})]})}function h(){return(0,t.jsxs)("div",{className:"flex h-full flex-col justify-center gap-5 lg:py-2 lg:pl-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[11px] font-semibold uppercase tracking-[0.24em] text-copper-dark",children:"The structural gap"}),(0,t.jsxs)("h3",{className:"mt-4 font-display text-[clamp(24px,2.6vw,32px)] font-bold leading-[1.15] text-primary",children:["Demand keeps climbing,"," ",(0,t.jsx)("span",{className:"text-copper-dark",children:"Supply is topping out"})]}),(0,t.jsxs)("p",{className:"mt-5 text-[18px] font-medium leading-snug text-primary sm:text-[19px]",children:["By the early 2030s, a"," ",(0,t.jsx)("span",{className:"text-copper-dark",children:"copper shortage"})," is expected."]}),(0,t.jsxs)("ul",{className:"mt-5 space-y-3.5",children:[(0,t.jsxs)("li",{className:"flex gap-3 text-[15px] leading-relaxed text-primary/70",children:[(0,t.jsx)("span",{"aria-hidden":!0,
1className:"mt-2.5 h-px w-5 shrink-0 bg-copper-dark/50"}),(0,t.jsxs)("span",{children:["Every new mining project takes up to"," ",(0,t.jsx)("span",{className:"font-semibold text-primary",children:"15 years"})," to launch."]})]}),(0,t.jsxs)("li",{className:"flex gap-3 text-[15px] leading-relaxed text-primary/70",children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"mt-2.5 h-px w-5 shrink-0 bg-copper-dark/50"}),(0,t.jsx)("span",{children:"Every EV, every data center, every gigawatt of new grid keeps pulling tonnes off the table."})]})]})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-5 border-t border-card-border/60 pt-5",children:[(0,t.jsx)(m,{label:"Demand growth",value:"+44%",window:"2020 â 2040"}),(0,t.jsx)(m,{label:"Supply trajectory",value:"â8%",window:"2030 â 2040",accent:!0})]})]})}function m({label:e,value:r,window:a,accent:s=!1}){return(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"text-[11px] font-semibold uppercase tracking-[0.18em] text-primary/55",children:e}),(0,t.jsx)("div",{className:"mt-1 font-display text-[clamp(28px,3.4vw,40px)] font-bold leading-none tabular-nums "+(s?"text-copper-dark":"text-primary"),children:r}),(0,t.jsx)("div",{className:"mt-1 text-xs text-primary/55 tabular-nums",children:a})]})}var f=e.i(787732),g=e.i(88653),y=e.i(438908),b=e.i(694221);let j="#1a4478",v="#0e2a4f",w="#d28f6c",k="#e8b89c",N="#b6724d",M=[{word:"EV",Illustration:function(){return(0,t.jsxs)("svg",{viewBox:"0 0 240 160",className:"h-[180px] w-auto overflow-visible",children:[(0,t.jsx)(o.motion.path,{d:"M 130 6 L 122 30 L 132 30 L 124 50 L 142 24 L 132 24 Z",fill:N,stroke:j,strokeWidth:"1.2",strokeLinejoin:"round",variants:{hover:{opacity:[.55,1,.55],y:[0,-3,0]}},transition:{duration:1.4,repeat:1/0,ease:"easeInOut"}}),(0,t.jsx)("path",{d:"M 30 110 L 60 80 L 150 80 L 175 96 L 210 100 L 210 122 L 30 122 Z",fill:j,stroke:N,strokeWidth:"1.4",strokeLinejoin:"round"}),(0,t.jsx)("path",{d:"M 66 84 L 80 96 L 116 96 L 116 84 Z",fill:k,fillOpacity:"0.45"}),(0,t.jsx)("path",{d:"M 122 84 L 144 84 L 158 96 L 122 96 Z",fill:k,fillOpacity:"0.55"}),(0,t.jsxs)(o.motion.g,{style:{transformOrigin:"70px 122px"},variants:{hover:{rotate:360}},transition:{duration:1.8,repeat:1/0,ease:"linear"},children:[(0,t.jsx)("circle",{cx:"70",cy:"122",r:"14",fill:v}),(0,t.jsx)("circle",{cx:"70",cy:"122",r:"9",fill:"none",stroke:k,strokeWidth:"1.4"}),(0,t.jsx)("line",{x1:"70",y1:"113",x2:"70",y2:"131",stroke:k,strokeWidth:"1.4"}),(0,t.jsx)("line",{x1:"61",y1:"122",x2:"79",y2:"122",stroke:k,strokeWidth:"1.4"})]}),(0,t.jsxs)(o.motion.g,{style:{transformOrigin:"175px 122px"},variants:{hover:{rotate:360}},transition:{duration:1.8,repeat:1/0,ease:"linear"},children:[(0,t.jsx)("circle",{cx:"175",cy:"122",r:"14",fill:v}),(0,t.jsx)("circle",{cx:"175",cy:"122",r:"9",fill:"none",stroke:k,strokeWidth:"1.4"}),(0,t.jsx)("line",{x1:"175",y1:"113",x2:"175",y2:"131",stroke:k,strokeWidth:"1.4"}),(0,t.jsx)("line",{x1:"166",y1:"122",x2:"184",y2:"122",stroke:k,strokeWidth:"1.4"})]}),(0,t.jsxs)("g",{transform:"translate(168, 60)",children:[(0,t.jsx)("rect",{width:"38",height:"12",rx:"2",fill:"none",stroke:j,strokeWidth:"1.2"}),(0,t.jsx)("rect",{x:"38",y:"3",width:"2.5",height:"6",fill:j}),(0,t.jsx)(o.motion.rect,{x:"1.5",y:"1.5",height:"9",rx:"1",fill:N,initial:{width:6},variants:{hover:{width:[6,34,6]}},transition:{duration:2.8,repeat:1/0,ease:"easeInOut"}})]}),(0,t.jsx)("line",{x1:"10",y1:"140",x2:"230",y2:"140",stroke:j,strokeWidth:"1.2",strokeOpacity:"0.35",strokeDasharray:"3 6"})]})}},{word:"Grid",Illustration:function(){return(0,t.jsxs)("svg",{viewBox:"0 0 240 160",className:"h-[180px] w-auto overflow-visible",children:[[40,120,200].map(e=>(0,t.jsxs)("g",{children:[(0,t.jsx)("line",{x1:e,y1:"40",x2:e,y2:"140",stroke:j,strokeWidth:"2.2",strokeLinecap:"round"}),(0,t.jsx)("line",{x1:e-18,y1:"56",x2:e+18,y2:"56",stroke:j,strokeWidth:"2",strokeLinecap:"round"}),(0,t.jsx)("line",{x1:e-22,y1:"40",x2:e+22,y2:"40",stroke:j,strokeWidth:"2",strokeLinecap:"round"}),(0,t.jsx)("line",{x1:e-22,y1:"40",x2:e,y2:"80",stroke:j,strokeWidth:"1.2",strokeOpacity:"0.6"}),(0,t.jsx)("line",{x1:e+22,y1:"40",x2:e,y2:"80",stroke:j,strokeWidth:"1.2",strokeOpacity:"0.6"}),(0,t.jsx)("line",{x1:e-18,y1:"56",x2:e,y2:"80",stroke:j,strokeWidth:"1.2",strokeOpacity:"0.6"}),(0,t.jsx)("line",{x1:e+18,y1:"56",x2:e,y2:"80",stroke:j,strokeWidth:"1.2",strokeOpacity:"0.6"}),(0,t.jsx)("circle",{cx:e-22,cy:"40",r:"2",fill:w}),(0,t.jsx)("circle",{cx:e+22,cy:"40",r:"2",fill:w})]},e)),(0,t.jsx)("path",{d:"M 18 60 Q 80 86, 142 60",fill:"none",stroke:N,strokeWidth:"1.6",strokeLinecap:"round"}),(0,t.jsx)("path",{d:"M 98 60 Q 160 86, 222 60",fill:"none",stroke:N,strokeWidth:"1.6",strokeLinecap:"round"}),(0,t.jsx)(o.motion.circle,{r:"3",fill:k,cx:18,cy:60,initial:{opacity:0}
1,variants:{hover:{cx:[18,80,142],cy:[60,80,60],opacity:[1,1,1]}},transition:{duration:2.2,repeat:1/0,ease:"linear"}}),(0,t.jsx)(o.motion.circle,{r:"3",fill:k,cx:98,cy:60,initial:{opacity:0},variants:{hover:{cx:[98,160,222],cy:[60,80,60],opacity:[1,1,1]}},transition:{duration:2.2,repeat:1/0,ease:"linear",delay:.9}}),(0,t.jsx)("line",{x1:"10",y1:"140",x2:"230",y2:"140",stroke:j,strokeWidth:"1.2",strokeOpacity:"0.35",strokeDasharray:"3 6"})]})}},{word:"Data Center",Illustration:function(){return(0,t.jsxs)("svg",{viewBox:"0 0 240 160",className:"h-[180px] w-auto overflow-visible",children:[[24,92,160].map((e,r)=>(0,t.jsxs)("g",{children:[(0,t.jsx)("rect",{x:e,y:"20",width:"56",height:"120",rx:"6",fill:j,stroke:N,strokeWidth:"1.2"}),(0,t.jsx)("rect",{x:e+4,y:"24",width:"48",height:"6",rx:"1",fill:N}),[0,1,2,3,4].map(a=>(0,t.jsxs)("g",{children:[(0,t.jsx)("rect",{x:e+4,y:36+18*a,width:"48",height:"14",rx:"1.5",fill:v}),[0,1,2,3].map(s=>(0,t.jsx)(o.motion.circle,{cx:e+11+9*s,cy:43+18*a,r:"1.5",fill:k,initial:{opacity:.35},variants:{hover:{opacity:[.2,1,.2]}},transition:{duration:1.6,repeat:1/0,ease:"easeInOut",delay:.25*r+.12*a+.08*s}},s))]},a))]},e)),(0,t.jsx)("path",{d:"M 38 18 Q 120 -2, 202 18",fill:"none",stroke:N,strokeWidth:"1.4",strokeDasharray:"2 3"}),(0,t.jsx)("line",{x1:"10",y1:"148",x2:"230",y2:"148",stroke:j,strokeWidth:"1.2",strokeOpacity:"0.35",strokeDasharray:"3 6"})]})}}];function _(){let[e,a]=l.useState(0);l.useEffect(()=>{let e=window.setInterval(()=>{a(e=>(e+1)%M.length)},2800);return()=>window.clearInterval(e)},[]);let i=M[e];return(0,t.jsxs)("section",{className:"relative isolate overflow-hidden pt-32 pb-16 sm:pt-40 lg:pt-44 lg:pb-24",children:[(0,t.jsx)(y.BackgroundOrbs,{variant:"hero"}),(0,t.jsx)(b.HeroRings,{}),(0,t.jsx)(r.Container,{className:"relative",children:(0,t.jsx)("div",{children:(0,t.jsx)("div",{children:(0,t.jsx)(s.Reveal,{children:(0,t.jsxs)("h1",{className:"text-display text-[clamp(30px,8vw,78px)] leading-[1.05] tracking-tight",children:[(0,t.jsxs)("span",{className:"block whitespace-normal lg:whitespace-nowrap",children:["Every"," ",(0,t.jsxs)("span",{className:"relative inline-block h-[1em] align-baseline",children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"invisible inline-block whitespace-nowrap pr-2",children:"Data Center"}),(0,t.jsx)("span",{className:"absolute inset-0 overflow-hidden",children:(0,t.jsx)(g.AnimatePresence,{mode:"wait",children:(0,t.jsx)(o.motion.span,{initial:{y:"100%",opacity:0}
1,animate:{y:"0%",opacity:1},exit:{y:"-100%",opacity:0},transition:{duration:.6,ease:[.22,1,.36,1]},className:"inline-block whitespace-nowrap text-copper-dark pr-2",children:i.word},i.word)})})]})]}),(0,t.jsx)("span",{className:"block text-primary",children:"One Token"})]})})})})})]})}let C="#b6724d";function A({size:e=24,className:r,children:a}){return(0,t.jsx)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.6,strokeLinecap:"round",strokeLinejoin:"round",className:r,"aria-hidden":"true",children:a})}function W(e){return(0,t.jsxs)(A,{...e,children:[(0,t.jsx)("path",{d:"M4 18.5h16"}),(0,t.jsx)("path",{d:"M5 14.5 10 9.6l3 2.5 5.5-6"}),(0,t.jsx)("path",{d:"M14.7 6.2h3.8v3.8",stroke:C}),(0,t.jsx)("circle",{cx:"10",cy:"9.6",r:"1.05",fill:C,stroke:"none"})]})}function L(e){return(0,t.jsxs)(A,{...e,children:[(0,t.jsx)("path",{d:"M12.5 3 6.5 13H11l-1.2 8 7-11h-4.6l1.3-7Z"}),(0,t.jsx)("path",{d:"M11.4 9.2 10.2 12.2h2.4l-0.9 2.4",stroke:C,strokeWidth:1.3})]})}var T=e.i(689664),E=e.i(263676),R=e.i(768877);function S(){return(0,t.jsx)("section",{className:"relative py-16 md:py-20 lg:py-24",children:(0,t.jsxs)(r.Container,{children:[(0,t.jsx)(s.Reveal,{children:(0,t.jsxs)("div",{className:"mb-10 max-w-3xl",children:[(0,t.jsx)("p",{className:"text-[12px] font-semibold uppercase tracking-[0.22em] text-copper-dark",children:"The demand story"}),(0,t.jsxs)("h2",{className:"mt-4 text-display text-[clamp(34px,4.6vw,52px)] leading-[1.05]",children:["Copper Consumption",(0,t.jsx)("span",{className:"block text-copper-dark",children:"Is About To Double"})]}),(0,t.jsx)("p",{className:"mt-5 max-w-xl text-[15px] text-primary/65",children:"The copper market is facing a simple challenge: demand is growing faster than supply."})]})}),(0,t.jsxs)(s.RevealStagger,{stagger:.1,className:"grid gap-5 md:grid-cols-2",children:[(0,t.jsx)(s.RevealItem,{children:(0,t.jsx)(V,{eyebrow:"Demand growth",icon:W,value:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.Counter,{to:82}),"%"]}),caption:"by 2035, driven by EV, grid build-out, and AI data centers",accent:"primary"})}),(0,t.jsx)(s.RevealItem,{children:(0,t.jsx)(V,{eyebrow:"Annual deficit",icon:L,value:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.Counter,{to:9.9,decimals:1}),"M"]}),caption:"tonnes of projected supply gap by 2030 (S&P Global)",accent:"copper"})})]})]})})}function V({eyebrow:e,icon:r,value:a,caption:s,accent:i}){return(0,t.jsxs)("div",{className:"group relative h-full overflow-hidden rounded-[36px] border border-card-border bg-cream-2/80 p-8 lg:p-10 backdrop-blur-[24px] transition-all duration-500 hover:-translate-y-1 hover:border-primary/15 hover:shadow-[0_30px_64px_-26px_rgba(26,68,120,0.22)]",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0",style:{backgroundImage:"copper"===i?"radial-gradient(circle at 100% 100%, rgba(210,143,108,0.28), rgba(210,143,108,0) 60%)":"radial-gradient(circle at 100% 0%, rgba(26,68,120,0.12), rgba(26,68,120,0) 55%)"}}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("div",{className:"text-[11px] uppercase tracking-[0.22em] text-primary/55",children:e}),(0,t.jsx)("span",{className:"inline-grid h-11 w-11 place-items-center rounded-2xl "+("copper"===i?"bg-copper/15 text-copper-dark":"bg-primary/10 text-primary"),children:(0,t.jsx)(r,{size:18})})]}),(0,t.jsx)("div",{className:"mt-6 font-display text-[clamp(56px,7vw,96px)] font-bold leading-[0.95] tabular-nums "+("copper"===i?"text-copper-dark":"text-primary"),children:a}),(0,t.jsx)("p",{className:"mt-4 text-[15px] leading-relaxed text-primary/70",children:s})]})]})}let I=[{icon:function(e){return(0,t.jsxs)(A,{...e,children:[(0,t.jsx)("rect",{x:"6",y:"6.5",width:"12",height:"9",rx:"3"}),(0,t.jsx)("path",{d:"M9.5 6.5V4M14.5 6.5V4"}),(0,t.jsx)("path",{d:"M12 15.5v3.5"}),(0,t.jsx)("path",{d:"M12.4 9 11 11.4h2l-1.4 2.4",stroke:C,strokeWidth:1.3})]})},label:"Electric Vehicles",sub:"4x more copper than ICE",body:"Every EV produced multiplies copper demand at battery, motor, and wiring layers.",stat:"30M+",statLabel:"EVs / year by 2030",accent:"bl"},{icon:function(e){return(0,t.jsxs)(A,{...e,children:[(0,t.jsx)("rect",{x:"6.5",y:"6.5",width:"11",height:"11",rx:"2.5"}),(0,t.jsx)("path",{d:"M9.5 3.5V6M14.5 3.5V6M9.5 18v2.5M14.5 18v2.5M3.5 9.5H6M3.5 14.5H6M18 9.5h2.5M18 14.5h2.5"}),(0,t.jsx)("rect",{x:"9.8",y:"9.8",width:"4.4",height:"4.4",rx:"1.2",fill:C,stroke:"none"})]})},label:"AI Data Centers",sub:"22% YoY through 2030",body:"Hyperscale buildout drives the biggest copper acceleration since electrification.",stat:"22%",statLabel:"YoY copper demand",accent:"tr"},{icon:function(e){return(0,t.jsxs)(A,{...e,children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"4.4"}),(0,t.jsx)("path",{d:"M12 3v2.4M12 18.6V21M3 12h2.4M18.6 12H21M5.6 5.6l1.7 1.7M16.7 16.7l1.7 1.7M18.4 5.6l-1.7 1.7M7.3 16.7l-1.7 1.7"}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"1.6",fill:C,stroke:"none"})]})},label:"Solar & Wind",sub:"5 tonnes per MW",body:"Renewable plants are copper-intensive. Every megawatt of capacity is locked in.",stat:"5t",statLabel:"per MW installed",accent:"tl"}];function O(){return(0,t.jsx)("section",{className:"relative py-20 md:py-24 lg:py-28",children:(0,t.jsxs)(r.Container,{children:[(0,t.jsx)(s.Reveal,{children:(0,t.jsxs)("div",{className:"mb-12 max-w-3xl",children:[(0,t.jsx)("h2",{className:"text-display text-[clamp(34px,4.6vw,52px)] leading-[1.05]",children:"What Actually Runs On Copper"}),(0,t.jsx)("p",{className:"mt-5 max-w-xl text-[15px] text-primary/65",children:"The energy transition is a copper story dressed up in solar panels and lithium batteries."})]})}),(0,t.jsx)(s.RevealStagger,{stagger:.1,children:(0,t.jsx)(a.SnapRail,{gap:"gap-
15",itemWidth:"82%",desktop:"sm:grid-cols-2 lg:grid-cols-3",children:I.map(e=>(0,t.jsx)(s.RevealItem,{children:(0,t.jsx)(D,{item:e})},e.label))})})]})})}function D({item:e}){return(0,t.jsxs)("div",{className:"group relative h-full overflow-hidden rounded-[36px] border border-card-border bg-cream-2/72 p-7 lg:p-9 backdrop-blur-[28px] transition-colors duration-500 hover:border-primary/15",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0",style:{backgroundImage:{bl:"radial-gradient(circle at 0% 100%, rgba(210,143,108,0.22), rgba(210,143,108,0) 55%)",br:"radial-gradient(circle at 100% 100%, rgba(210,143,108,0.22), rgba(210,143,108,0) 55%)",tl:"radial-gradient(circle at 0% 0%, rgba(210,143,108,0.22), rgba(210,143,108,0) 55%)",tr:"radial-gradient(circle at 100% 0%, rgba(210,143,108,0.22), rgba(210,143,108,0) 55%)"}[e.accent]}}),(0,t.jsxs)("div",{className:"relative flex h-full flex-col",children:[(0,t.jsxs)("div",{className:"inline-flex w-fit items-center gap-2.5 whitespace-nowrap rounded-full border border-primary/12 bg-cream-2/80 px-3 py-1 text-[11px] font-semibold uppercase tracking-[0.18em] text-primary/65",children:[(0,t.jsx)(e.icon,{size:13,className:"text-copper-dark"}),e.sub]}),(0,t.jsxs)("div",{className:"mt-6",children:[(0,t.jsx)("h3",{className:"font-display text-[22px] font-bold leading-tight text-primary",children:e.label}),(0,t.jsx)("p",{className:"mt-3 text-[14px] leading-relaxed text-primary/70",children:e.body})]}),(0,t.jsxs)("div",{className:"mt-auto pt-6",children:[(0,t.jsx)("div",{className:"text-[10px] uppercase tracking-[0.18em] text-primary/55",children:e.statLabel}),(0,t.jsx)("div",{className:"mt-1 font-display text-[24px] font-bold text-copper-dark leading-none tabular-nums",children:e.stat})]})]})]})}let $=[{icon:function(e){return(0,t.jsxs)(A,{...e,children:[(0,t.jsx)("path",{d:"M4 9.5 12 5l8 4.5V19a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1Z"}),(0,t.jsx)("path",{d:"M8 20v-6.5h8V20"}),(0,t.jsx)("path",{d:"M8 16.5h8",stroke:C})]})},label:"Custody",physical:"Warehouse, COMEX",tcu29:"Secured storage, insured, audited"},{icon:function(e){return(0,t.jsxs)(A,{...e,children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"9"}),(0,t.jsx)("path",{d:"M12 7.5V12l3 2",stroke:C}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"1.1",fill:C,stroke:"none"})]})},label:"Settlement",physical:"T+2",tcu29:"Atomic, onchain"},{icon:function(e){return(0,t.jsxs)(A,{...e,children:[(0,t.jsx)("rect",{x:"3.5",y:"9",width:"6",height:"6",rx:"1.4"}),(0,t.jsx)("rect",{x:"14.5",y:"9",width:"6",height:"6",rx:"1.4",stroke:C}),(0,t.jsx)("path",{d:"M9.5 12h5"})]})},label:"Market hours",physical:"Exchange hours",tcu29:"24 / 7 / 365"},{icon:function(e){return(0,t.jsxs)(A,{...e,children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"9"}),(0,t.jsx)("polygon",{points:"12,6.6 15.9,9 15.9,15 12,17.4 8.1,15 8.1,9",stroke:C}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"1.4",fill:C,stroke:"none"})]})},label:"Minimum position",physical:"25,000 lb contract",tcu29:"1 lb"},{icon:function(e){return(0,t.jsxs)(A,{...e,children:[(0,t.jsx)("path",{d:"M12 4 21 9l-9 5-9-5Z",stroke:C}),(0,t.jsx)("path",{d:"M4 13.2 12 17.7 20 13.2"}),(0,t.jsx)("path",{d:"M4 16.8 12 21.3 20 16.8"})]})},label:"Storage cost",physical:"$0.04+ / lb / month",tcu29:"Absorbed by issuer"},{icon:L,label:"DeFi composability",physical:"Not available",tcu29:"Native ERC-20"}];function F(){return(0,t.jsx)("section",{className:"relative py-20 md:py-24 lg:py-28",children:(0,t.jsxs)(r.Container,{children:[(0,t.jsx)(s.Reveal,{children:(0,t.jsxs)("div",{className:"mb-12 max-w-3xl",children:[(0,t.jsx)("h2",{className:"text-display text-[clamp(34px,4.6vw,52px)] leading-[1.05]",children:"Physical Copper, Without The Friction"}),(0,t.jsx)("p",{className:"mt-5 max-w-xl text-[15px] text-primary/65",children:"Same exposure to the metal, with better infrastructure around it."})]})}),(0,t.jsx)(s.Reveal,{y:32,children:(0,t.jsxs)(a.SnapRail,{className:"relative",gap:"gap-5",itemWidth:"88%",desktop:"md:grid-cols-2 lg:grid-cols-2",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute left-1/2 top-1/2 z-10 hidden -translate-x-1/2 -translate-y-1/2 md:block",children:(0,t.jsx)("div",{className:"inline-flex h-12 w-12 items-center justify-center rounded-full border border-card-border bg-cream-2 text-primary shadow-[0_8px_24px_-10px_rgba(26,68,120,0.25)]",children:(0,t.jsx)(R.ArrowRight,{size:18})})}),(0,t.jsx)(B,{side:"physical"}),(0,t.jsx)(B,{side:"tcu29"})]})})]})})}function B({side:e}){let r="tcu29"===e;return(0,t.jsxs)("div",{className:"group relative overflow-hidden rounded-[36px] border p-7 lg:p-9 transition-all duration-500 "+(r?"border-primary/20 bg-primary text-cream shadow-[0_30px_64px_-30px_rgba(26,68,120,0.45)]":"border-card-border bg-cream-2/72 backdrop-blur-[28px] hover:border-primary/12"),children:[(0,t.jsx)("div",{"aria-hidden":!0,
1className:"pointer-events-none absolute inset-0",style:{backgroundImage:r?"radial-gradient(circle at 100% 0%, rgba(210,143,108,0.32), rgba(210,143,108,0) 50%)":"radial-gradient(circle at 0% 100%, rgba(26,68,120,0.08), rgba(26,68,120,0) 55%)"}}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 rounded-full px-3 py-1 text-[11px] font-semibold uppercase tracking-[0.2em] "+(r?"bg-cream/15 text-cream/85":"bg-primary/8 text-primary/65"),children:[(0,t.jsx)("span",{className:"h-1.5 w-1.5 rounded-full "+(r?"bg-copper-dark":"bg-primary/45")}),r?"Onchain":"Today"]}),(0,t.jsx)("span",{className:"font-display text-[14px] font-medium "+(r?"text-cream/55":"text-primary/45"),children:r?"TCu29":"Physical / Futures"})]}),(0,t.jsx)("h3",{className:"mt-6 font-display text-[clamp(26px,3vw,36px)] font-bold leading-[1.05] "+(r?"text-cream":"text-primary"),children:r?(0,t.jsxs)(t.Fragment,{children:["The same metal,",(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"text-copper",children:"tokenized"})]}):(0,t.jsxs)(t.Fragment,{children:["Buying the metal",(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"text-primary/55",children:"the old way"})]})}),(0,t.jsx)("ul",{className:"mt-8 flex flex-col",children:$.map((e,a)=>(0,t.jsxs)("li",{className:"flex items-center gap-4 py-3.5 "+(a>0?r?"border-t border-cream/12":"border-t border-card-border/70":""),children:[(0,t.jsx)("span",{className:"grid h-9 w-9 shrink-0 place-items-center rounded-xl "+(r?"bg-cream/12 text-cream":"bg-primary/8 text-primary"),children:(0,t.jsx)(e.icon,{size:16})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("div",{className:"text-[10px] uppercase tracking-[0.18em] "+(r?"text-cream/55":"text-primary/55"),children:e.label}),(0,t.jsx)("div",{className:"mt-0.5 text-[15px] font-medium "+(r?"text-cream":"text-primary/80"),children:r?e.tcu29:e.physical})]}),(0,t.jsx)("span",{"aria-hidden":!0,className:"inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-full "+(r?"bg-copper-dark/30 text-cream":"bg-primary/8 text-primary/45"),children:r?(0,t.jsx)(T.Check,{size:14}):(0,t.jsx)(E.X,{size:14})})]},e.label))})]})]})}e.s(["default",0,function(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(_,{}),(0,t.jsx)(S,{}),(0,t.jsx)(O,{}),(0,t.jsx)(F,{}),(0,t.jsxs)("div",{className:"relative overflow-x-clip",children:[(0,t.jsx)(x,{}),(0,t.jsx)(f.PositionCTAV6,{})]})]})}],333892)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.