{"version":3,"file":"HeroField.BYlNkpCJ.mjs","names":["useRef","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/EzIgbCeDR9L0BfpHhveo/zkWWMBsD7ZR32kJyBn8I/HeroField.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView,useReducedMotion}from\"framer-motion\";const FONT='Inter, \"Helvetica Neue\", Arial, sans-serif';const DISPLAY='\"Inter Display\", Inter, \"Helvetica Neue\", Arial, sans-serif';const MONO='\"Roboto Mono\", ui-monospace, Menlo, monospace';const ease=[.22,1,.36,1];const WIN={home:{nav:0,kpis:[[\"Kept out of landfill\",\"78\",\"%\",\"Up on last month\"],[\"Carbon\",\"12.4\",\"tCO₂e\",\"Calculated from records\"],[\"Dockets reviewed\",\"121\",\"of 128\",\"7 awaiting review\"]],left:{title:\"Material by weight\",rows:[[\"Timber\",82,\"1.42 t\"],[\"Plasterboard\",52,\"0.86 t\"],[\"Concrete\",44,\"0.74 t\"],[\"Residual\",22,\"0.38 t\"]]},right:{title:\"Latest dockets\",rows:[[\"No. 004821\",\"Timber \\xb7 1.42 t\",\"Accepted\"],[\"No. 004820\",\"Concrete \\xb7 0.74 t\",\"Accepted\"],[\"No. 004819\",\"Plasterboard \\xb7 0.86 t\",\"Accepted\"]]}},waste:{nav:1,kpis:[[\"Kept out of landfill\",\"78\",\"%\",\"Up on last month\"],[\"Recovered\",\"3.1\",\"t\",\"Reused or recycled\"],[\"Landfill\",\"0.9\",\"t\",\"Residual only\"]],left:{title:\"Material by weight\",rows:[[\"Timber\",82,\"1.42 t\"],[\"Plasterboard\",52,\"0.86 t\"],[\"Concrete\",44,\"0.74 t\"],[\"Residual\",22,\"0.38 t\"]]},right:{title:\"Where it went\",rows:[[\"Greenfield Transfer\",\"Timber \\xb7 1.42 t\",\"Recovered\"],[\"Winstone Wallboards\",\"Plasterboard \\xb7 0.86 t\",\"Recycled\"],[\"Redvale Landfill\",\"Residual \\xb7 0.38 t\",\"Landfill\"]]}},carbon:{nav:2,kpis:[[\"Total emissions\",\"88.1\",\"tCO₂e\",\"Calculated from submitted data\"],[\"Transport and haulage\",\"41.2\",\"tCO₂e\",\"Largest source\"],[\"Plant and equipment fuel\",\"28.6\",\"tCO₂e\",\"From fuel records\"]],left:{title:\"Emissions by source\",rows:[[\"Transport\",80,\"41.2\"],[\"Plant fuel\",56,\"28.6\"],[\"Electricity\",24,\"11.4\"],[\"Deliveries\",14,\"6.9\"]]},right:{title:\"How a figure was worked out\",rows:[[\"Activity data\",\"Fuel delivery docket\",\"Linked\"],[\"Emission factor\",\"Matched to fuel type\",\"Shown\"],[\"Result\",\"Calculated, with working\",\"Open\"]]}},compliance:{nav:3,kpis:[[\"Dockets received\",\"128\",\"\",\"This quarter\"],[\"Reviewed\",\"121\",\"of 128\",\"Accepted by the team\"],[\"Awaiting review\",\"7\",\"\",\"Still time to act\"]],left:{title:\"Review status\",rows:[[\"Received\",100,\"128\"],[\"Reviewed\",95,\"121\"],[\"Awaiting review\",6,\"7\"],[\"Missing\",0,\"0\"]]},right:{title:\"Evidence trail\",rows:[[\"Source document\",\"Transfer station receipt \\xb7 14 Mar\",\"Uploaded\"],[\"Reviewed\",\"Checked by project admin\",\"Done\"],[\"In the report\",\"Counted in Q1 diversion figure\",\"Linked\"]]}},capture:{nav:0,kpis:[[\"Documents added\",\"6\",\"today\",\"Waiting to be read\"],[\"Read by WasteX\",\"4\",\"of 6\",\"Lines extracted\"],[\"Awaiting review\",\"2\",\"\",\"Nothing counts yet\"]],left:{title:\"Upload queue\",rows:[[\"Docket_0482.pdf\",100,\"Read\"],[\"IMG_4471.jpg\",100,\"Read\"],[\"Skip invoice.pdf\",70,\"Reading\"],[\"Waste log.xlsx\",30,\"Queued\"]]},right:{title:\"Where records land\",rows:[[\"Northcote Development\",\"Deliveries\",\"3\"],[\"Northcote Development\",\"Removals\",\"2\"],[\"Northcote Development\",\"Fuel and energy\",\"1\"]]}},review:{nav:0,kpis:[[\"Pending review\",\"7\",\"lines\",\"Visible, not counted\"],[\"Accepted today\",\"24\",\"lines\",\"Joined the record\"],[\"Corrected\",\"3\",\"lines\",\"By the project admin\"]],left:{title:\"Pending lines\",rows:[[\"Timber\",82,\"1.42 t\"],[\"Plasterboard\",52,\"0.86 t\"],[\"Concrete\",44,\"0.74 t\"],[\"Residual\",22,\"0.38 t\"]]},right:{title:\"Beside the original\",rows:[[\"Docket 4821\",\"Quantity matches\",\"Accept\"],[\"Receipt 118\",\"Quantity changed\",\"Corrected\"],[\"Invoice Mar\",\"Duplicate line\",\"Rejected\"]]}},flow:{nav:1,kpis:[[\"Delivered\",\"3.68\",\"t\",\"Onto site\"],[\"Retained\",\"3.68\",\"t\",\"Still on site\"],[\"Removed\",\"4.37\",\"t\",\"Off site\"]],left:{title:\"Disposal method\",rows:[[\"Reuse\",46,\"1.9 t\"],[\"Recycle\",38,\"1.6 t\"],[\"Cleanfill\",18,\"0.7 t\"],[\"Landfill\",14,\"0.9 t\"]]},right:{title:\"Where it went\",rows:[[\"Greenfield Transfer\",\"Timber \\xb7 1.42 t\",\"Reuse\"],[\"Winstone Wallboards\",\"Plasterboard \\xb7 0.86 t\",\"Recycle\"],[\"Redvale Landfill\",\"Residual \\xb7 0.38 t\",\"Landfill\"]]}},reporting:{nav:4,kpis:[[\"Site report\",\"Q1\",\"\",\"Accepted records only\"],[\"Kept out of landfill\",\"78\",\"%\",\"From removals\"],[\"Carbon\",\"88.1\",\"tCO₂e\",\"Calculated\"]],left:{title:\"Report sections\",rows:[[\"Overview\",100,\"Ready\"],[\"Materials\",90,\"Ready\"],[\"Waste\",90,\"Ready\"],[\"Carbon\",80,\"Ready\"]]},right:{title:\"Coverage\",rows:[[\"Waste\",\"All removals accepted\",\"Complete\"],[\"Carbon\",\"Calculated from records\",\"Complete\"],[\"Water\",\"No records yet\",\"Unavailable\"]]}},teams:{nav:0,kpis:[[\"Sites\",\"3\",\"\",\"In this company\"],[\"People\",\"14\",\"\",\"Across all sites\"],[\"Partners\",\"6\",\"\",\"Linked\"]],left:{title:\"Roles\",rows:[[\"Administrators\",30,\"2\"],[\"Site managers\",55,\"4\"],[\"Site users\",100,\"7\"],[\"Viewers\",20,\"1\"]]},right:{title:\"Sites\",rows:[[\"Northcote Development\",\"Site manager\",\"Active\"],[\"Harbour Street\",\"Site user\",\"Active\"],[\"Greenfield Depot\",\"Viewer\",\"Active\"]]}}};const LOGO_SRC=\"https://framerusercontent.com/images/ZPd6bPe5Gv9IOPwkYwrv11syI.png\";function XMark({em=1}){return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"relative\",display:\"inline-block\",width:.8*em+\"em\",height:.76*em+\"em\",marginRight:.35*em+\"em\",verticalAlign:\"-0.06em\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"img\",{src:LOGO_SRC,alt:\"\",style:{position:\"absolute\",maxWidth:\"none\",width:2.926*em+\"em\",height:1.463*em+\"em\",left:-2.025*em+\"em\",top:-.3425*em+\"em\"}})});}function FullLogo({h=18,dark=true}){const s=h/270;const src=\"https://framerusercontent.com/images/ZPd6bPe5Gv9IOPwkYwrv11syI.png\";const img={position:\"absolute\",maxWidth:\"none\",width:1e3*s,height:500*s,left:-43*s,top:-117*s};return /*#__PURE__*/_jsxs(\"span\",{role:\"img\",\"aria-label\":\"WasteX\",style:{position:\"relative\",display:\"inline-block\",width:923*s,height:h,verticalAlign:\"middle\",overflow:\"hidden\",marginRight:Math.round(h*.5)},children:[/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",style:{...img,filter:dark?\"brightness(0) invert(1)\":\"none\",clipPath:dark?\"inset(0 31.8% 0 0)\":\"none\"}}),dark?/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",\"aria-hidden\":\"true\",style:{...img,clipPath:\"inset(0 0 0 68.2%)\"}}):null]});}function smooth(a,b,v){const t=Math.min(1,Math.max(0,(v-a)/(b-a)));return t*t*(3-2*t);}function jump(e,href){if(typeof window===\"undefined\")return;const m=href.match(/^\\/?#(.+)$/);if(!m)return;const el=document.getElementById(m[1]);if(el&&(href.startsWith(\"#\")||window.location.pathname===\"/\"||window.location.pathname===href.split(\"#\")[0])){e.preventDefault();el.scrollIntoView({behavior:\"smooth\",block:\"start\"});}}/**\n * Hero light: streaks of light fall from the top of the page and pool at the bottom.\n *\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 900\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function HeroField(props){const{ink=\"#002601\",accent=\"#CBFF97\",kicker=\"Built for construction, infrastructure and councils\",headline=\"The platform that knows what’s on your site.\",sub=\"Dockets, receipts and site records in one place, so you can see what’s happening on site and show the evidence.\",primaryLabel=\"Book a demo\",primaryHref=\"/contact2\",secondaryLabel=\"See how it works\",secondaryHref=\"/#how\",note=\"Backed by the University of Auckland \\xb7 Velocity Winner 2023\",variant=\"home\",style}=props;const root=useRef(null);const canvas=useRef(null);const inView=useInView(root,{amount:.05});const reduced=useReducedMotion();const isStatic=useIsStaticRenderer();const frozen=!!(reduced||isStatic);const winRef=useRef(null);const[hov,setHov]=useState(false);const[mp,setMp]=useState({x:0,y:0});const[size,setSize]=useState({w:1440,h:860});const textRef=useRef(null);const[hit,setHit]=useState({x:960,y:620,top:0,stacked:false});useEffect(()=>{if(typeof window===\"undefined\")return;const el=root.current;if(!el)return;const read=()=>{const wv=winRef.current;const w=el.clientWidth;setSize({w,h:el.clientHeight});const rt=el.getBoundingClientRect().top;const stacked=w<1100;const tx=textRef.current;setHit({x:stacked?w/2:w*.68,y:wv?Math.round(wv.getBoundingClientRect().top-rt):620,top:stacked&&tx?Math.round(tx.getBoundingClientRect().bottom-rt+14):0,stacked});};read();const t1=window.setTimeout(read,350);const t2=window.setTimeout(read,1400);let ro;if(typeof ResizeObserver!==\"undefined\"){ro=new ResizeObserver(read);ro.observe(el);if(winRef.current)ro.observe(winRef.current);}return()=>{window.clearTimeout(t1);window.clearTimeout(t2);if(ro)ro.disconnect();};},[]);const live=useRef(inView);live.current=inView;useEffect(()=>{if(typeof window===\"undefined\")return;const cv=canvas.current;const el=root.current;if(!cv||!el)return;const ctx=cv.getContext(\"2d\");if(!ctx)return;const dpr=Math.min(2,window.devicePixelRatio||1);const W=size.w;const H=size.h;cv.width=Math.round(W*dpr);cv.height=Math.round(H*dpr);ctx.setTransform(dpr,0,0,dpr,0,0);const compact=W<700;const N=compact?0:14;const span=Math.max(40,hit.y-hit.top);const make=stagger=>({th:(Math.random()-.5)*.1,r:stagger?Math.random()*span:-Math.random()*span*.8,v:1.2+Math.random()*1.8,len:80+Math.random()*120,w:.5+Math.random()*.5,a:.12+Math.random()*.2,hue:Math.random()});const ss=Array.from({length:N},()=>make(true));let raf=0;let start=0;let last=0;let prev=0;const draw=now=>{if(!start)start=now;const t=(now-start)/1e3;const dt=prev?Math.min(20,(now-prev)/16.67):1;prev=now;const rect=el.getBoundingClientRect();const scrollOut=smooth(.05,.9,Math.max(0,-rect.top)/Math.max(1,rect.height));const ramp=frozen?1:smooth(.9,3.2,t);const ox=hit.x;const oy=hit.top-40;ctx.clearRect(0,0,W,H);ctx.globalCompositeOperation=\"lighter\";const live2=Math.floor(N*ramp);for(let i=0;i<live2;i++){const s=ss[i];s.r+=s.v*dt*(1+Math.max(0,s.r)/1600)*(1-scrollOut*.8);const dx=Math.sin(s.th);const dy=Math.cos(s.th);const hx=ox+dx*s.r;const hy2=oy+dy*s.r;if(hx<-400||hx>W+400||hy2>hit.y+4){ss[i]=make(false);continue;}if(s.r<0)continue;const tx=hx-dx*s.len;const ty=hy2-dy*s.len;const g=ctx.createLinearGradient(tx,ty,hx,hy2);const rgb=s.hue>.78?\"255,255,255\":\"203,255,151\";const al=s.a*(1-scrollOut);g.addColorStop(0,`rgba(${rgb},0)`);g.addColorStop(.7,`rgba(${rgb},${al*.45})`);g.addColorStop(1,`rgba(${rgb},${al})`);ctx.strokeStyle=g;ctx.lineWidth=s.w;ctx.lineCap=\"round\";ctx.beginPath();ctx.moveTo(tx,ty);ctx.lineTo(hx,hy2);ctx.stroke();}ctx.globalCompositeOperation=\"source-over\";};if(frozen){draw(performance.now());}else{const loop=now=>{raf=requestAnimationFrame(loop);if(!live.current)return;if(now-last<15)return;last=now;draw(now);};raf=requestAnimationFrame(loop);}return()=>{if(raf)cancelAnimationFrame(raf);};},[size.w,size.h,hit.x,hit.y,hit.top,frozen]);const compact=size.w<700;const words=headline.split(\" \");const btn={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",height:52,padding:\"0 26px\",borderRadius:52,fontSize:16,fontWeight:500,textDecoration:\"none\",fontFamily:FONT,letterSpacing:\"-0.005em\"};const bx=hit.x;const hy=hit.y;const bt=hit.top;const stacked=hit.stacked;const align=stacked?\"center\":\"left\";const glass=\"rgba(255,255,255,0.06)\";const line=\"rgba(255,255,255,0.1)\";const mute=\"rgba(255,255,255,0.55)\";const kpi=(label,value,unit,note)=>/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,background:glass,border:\"1px solid \"+line,borderRadius:14,padding:compact?12:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:mute},children:label}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:5,marginTop:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:DISPLAY,fontSize:compact?24:32,fontWeight:500,letterSpacing:\"-0.04em\",color:\"#fff\",lineHeight:1},children:value}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:mute},children:unit})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10.5,color:accent,marginTop:8},children:note})]});const W2=WIN[variant]||WIN.home;const navItems=[\"Overview\",\"Waste\",\"Carbon\",\"Compliance\",\"Reports\"];return /*#__PURE__*/_jsxs(\"div\",{ref:root,style:{...style,position:\"relative\",width:\"100%\",overflow:\"hidden\",background:`radial-gradient(60% 38% at ${bx/Math.max(1,size.w)*100}% 0%, rgba(203,255,151,0.1) 0%, rgba(203,255,151,0) 100%), linear-gradient(#00140A, ${ink} 60%, #00170A 100%)`,fontFamily:FONT,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvas,\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:0,width:\"100%\",height:\"100%\",display:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,right:0,top:0,height:Math.max(0,hy),pointerEvents:\"none\",background:stacked?\"radial-gradient(60% 55% at 50% 38%, rgba(203,255,151,0.16) 0%, rgba(203,255,151,0) 100%)\":\"radial-gradient(40% 50% at 28% 40%, rgba(203,255,151,0.07) 0%, rgba(203,255,151,0) 100%)\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"50%\",top:hy-40,width:Math.min(size.w,1100)*.9,height:260,marginLeft:-Math.min(size.w,1100)*.45,pointerEvents:\"none\",background:\"radial-gradient(closest-side, rgba(203,255,151,0.34) 0%, rgba(203,255,151,0.1) 55%, rgba(203,255,151,0) 100%)\",filter:\"blur(30px)\"}}),!stacked?/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",initial:frozen?false:{scaleY:0},animate:{scaleY:1},transition:{duration:1.8,delay:.3,ease},style:{position:\"absolute\",left:bx-.5,top:bt,width:1,height:hy-bt,transformOrigin:\"50% 0%\",pointerEvents:\"none\",background:\"linear-gradient(rgba(225,255,200,0), rgba(225,255,200,0.9))\",boxShadow:\"0 0 10px 0 rgba(203,255,151,0.35)\"}}):null,/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:2,maxWidth:1120,margin:\"0 auto\",padding:compact?\"112px 24px 0\":\"150px 40px 0\",textAlign:align,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{ref:textRef,style:{maxWidth:stacked?\"none\":640},children:[/*#__PURE__*/_jsx(motion.div,{initial:frozen?false:{opacity:0,y:14},animate:{opacity:1,y:0},transition:{duration:.9,ease},style:{fontFamily:MONO,fontSize:11,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"rgba(203,255,151,0.85)\"},children:/^WasteX/.test(kicker)?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(FullLogo,{h:22}),kicker.replace(/^WasteX\\s*/,\"\")]}):kicker}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"22px 0 0\",fontFamily:DISPLAY,fontWeight:500,fontSize:compact?42:76,lineHeight:1.02,letterSpacing:\"-0.045em\",color:\"#fff\",textWrap:\"balance\"},children:words.map((w,i)=>/*#__PURE__*/_jsx(motion.span,{initial:frozen?false:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.9,delay:.5+i*.07,ease},style:{display:\"inline-block\",marginRight:i<words.length-1?\"0.22em\":0},children:w},w+i))}),/*#__PURE__*/_jsx(motion.p,{initial:frozen?false:{opacity:0,y:18},animate:{opacity:1,y:0},transition:{duration:.9,delay:1,ease},style:{margin:stacked?\"24px auto 0\":\"24px 0 0\",maxWidth:560,fontSize:compact?16:18,lineHeight:1.55,color:\"rgba(255,255,255,0.7)\"},children:sub}),/*#__PURE__*/_jsxs(motion.div,{initial:frozen?false:{opacity:0,y:18},animate:{opacity:1,y:0},transition:{duration:.9,delay:1.15,ease},style:{marginTop:32,display:\"flex\",gap:12,justifyContent:stacked?\"center\":\"flex-start\",flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"a\",{href:primaryHref,style:{...btn,background:accent,color:ink,boxShadow:\"0 0 40px -6px rgba(203,255,151,0.6)\"},children:primaryLabel}),/*#__PURE__*/_jsx(\"a\",{href:secondaryHref,onClick:e=>jump(e,secondaryHref),style:{...btn,color:\"#fff\",border:\"1px solid rgba(255,255,255,0.28)\",background:\"rgba(255,255,255,0.05)\"},children:secondaryLabel})]}),/*#__PURE__*/_jsx(motion.div,{initial:frozen?false:{opacity:0},animate:{opacity:1},transition:{duration:1,delay:1.4},style:{marginTop:22,fontSize:13,color:\"rgba(255,255,255,0.45)\"},children:note}),variant===\"home\"?/*#__PURE__*/_jsxs(motion.div,{initial:frozen?false:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.9,delay:1.6,ease},style:{marginTop:26},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:MONO,fontSize:10.5,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"rgba(255,255,255,0.45)\",marginBottom:10},children:\"I work in\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8,justifyContent:stacked?\"center\":\"flex-start\"},children:[[\"Main contracting\",\"/solutions/waste\"],[\"Sustainability\",\"/solutions/carbon\"],[\"A council\",\"/councils\"],[\"Development\",\"/solutions/compliance\"],[\"Subcontracting\",\"/platform/capture\"]].map(([t,h])=>/*#__PURE__*/_jsx(\"a\",{href:h,style:{padding:\"9px 15px\",borderRadius:40,border:\"1px solid rgba(255,255,255,0.22)\",background:\"rgba(255,255,255,0.05)\",color:\"#fff\",fontSize:14,fontWeight:500,textDecoration:\"none\"},children:t},t))})]}):null]})}),/*#__PURE__*/_jsxs(\"div\",{onMouseEnter:()=>setHov(true),onMouseLeave:()=>setHov(false),onMouseMove:e=>{const r=e.currentTarget.getBoundingClientRect();setMp({x:e.clientX-r.left,y:e.clientY-r.top});},style:{position:\"relative\",zIndex:2,maxWidth:1120,margin:\"0 auto\",padding:compact?\"48px 12px 0\":\"72px 40px 0\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:(compact?12:40)-140,right:(compact?12:40)-140,top:(compact?48:72)-140,height:(compact?290:360)+140,zIndex:0,pointerEvents:\"none\",opacity:hov?1:0,transition:\"opacity .5s\",WebkitMaskImage:`radial-gradient(520px circle at ${mp.x-(compact?12:40)+140}px ${mp.y-(compact?48:72)+140}px, #000, rgba(0,0,0,0.25) 60%, transparent)`,maskImage:`radial-gradient(520px circle at ${mp.x-(compact?12:40)+140}px ${mp.y-(compact?48:72)+140}px, #000, rgba(0,0,0,0.25) 60%, transparent)`},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:140,right:140,top:140,bottom:0,borderRadius:\"22px 22px 0 0\",background:\"rgba(203,255,151,0.95)\",boxShadow:\"0 0 34px 10px rgba(203,255,151,0.9), 0 0 100px 28px rgba(203,255,151,0.5)\",filter:\"blur(10px)\"}})}),/*#__PURE__*/_jsx(\"div\",{ref:winRef,style:{position:\"relative\",zIndex:1,height:compact?290:360,overflow:\"hidden\",borderRadius:\"22px 22px 0 0\"},children:/*#__PURE__*/_jsxs(motion.div,{initial:frozen?false:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:1.4,ease},style:{position:\"absolute\",left:0,right:0,top:0,height:560,borderRadius:\"22px 22px 0 0\",background:\"linear-gradient(#0B1A10, #06100A)\",border:\"1px solid rgba(255,255,255,0.14)\",borderBottom:\"none\",boxShadow:\"0 -1px 0 0 rgba(235,255,215,0.9), 0 -30px 80px -20px rgba(203,255,151,0.35)\",display:\"flex\",color:\"#fff\"},children:[!compact?/*#__PURE__*/_jsxs(\"div\",{style:{width:190,borderRight:\"1px solid \"+line,padding:\"22px 16px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:22},children:/*#__PURE__*/_jsx(FullLogo,{h:20})}),navItems.map((n,i)=>/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,padding:\"9px 10px\",borderRadius:9,marginBottom:3,color:i===W2.nav?\"#fff\":mute,background:i===W2.nav?\"rgba(203,255,151,0.12)\":\"transparent\"},children:n},n))]}):null,/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,padding:compact?14:24,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:14},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:compact?13:16,fontWeight:600,letterSpacing:\"-0.02em\"},children:\"Northcote Development Project\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:mute,marginTop:3},children:\"Illustrative data\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,fontWeight:600,color:ink,background:accent,borderRadius:20,padding:\"4px 10px\"},children:\"Live project\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:12},children:W2.kpis.slice(0,compact?2:3).map(k=>kpi(k[0],k[1],k[2],k[3]))}),true?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12,marginTop:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1.1,background:glass,border:\"1px solid \"+line,borderRadius:14,padding:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:mute},children:W2.left.title}),W2.left.rows.map(([n,v,t])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"92px 1fr 44px\",gap:10,alignItems:\"center\",fontSize:12,marginTop:11},children:[/*#__PURE__*/_jsx(\"span\",{children:n}),/*#__PURE__*/_jsx(\"span\",{style:{height:6,borderRadius:6,background:\"rgba(255,255,255,0.1)\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:v+\"%\",height:\"100%\",background:accent,borderRadius:6}})}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"right\",color:mute},children:t})]},n))]}),size.w>=960?/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,background:glass,border:\"1px solid \"+line,borderRadius:14,padding:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:mute},children:W2.right.title}),W2.right.rows.map(([n,m,w])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1.1fr 1.3fr auto\",gap:10,alignItems:\"center\",padding:\"9px 0\",borderTop:\"1px solid \"+line,fontSize:12,marginTop:4},children:[/*#__PURE__*/_jsx(\"span\",{children:n}),/*#__PURE__*/_jsx(\"span\",{style:{color:mute},children:m}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,fontWeight:600,color:ink,background:accent,borderRadius:20,padding:\"3px 8px\"},children:w})]},n))]}):null]}):null]})]})})]})]});}addPropertyControls(HeroField,{ink:{type:ControlType.Color,title:\"Background\",defaultValue:\"#002601\"},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#CBFF97\"},kicker:{type:ControlType.String,title:\"Kicker\",defaultValue:\"Built for construction, infrastructure and councils\"},headline:{type:ControlType.String,title:\"Headline\",defaultValue:\"The platform that knows what’s on your site.\"},sub:{type:ControlType.String,title:\"Line\",displayTextArea:true,defaultValue:\"Dockets, receipts and site records in one place, so you can see what’s happening on site and show the evidence.\"},primaryLabel:{type:ControlType.String,title:\"Primary\",defaultValue:\"Book a demo\"},primaryHref:{type:ControlType.String,title:\"Primary link\",defaultValue:\"/contact2\"},secondaryLabel:{type:ControlType.String,title:\"Secondary\",defaultValue:\"See how it works\"},secondaryHref:{type:ControlType.String,title:\"Secondary link\",defaultValue:\"/#how\"},variant:{type:ControlType.Enum,title:\"Window\",options:[\"home\",\"waste\",\"carbon\",\"compliance\",\"capture\",\"review\",\"flow\",\"reporting\",\"teams\"],optionTitles:[\"Home\",\"Waste\",\"Carbon\",\"Compliance\",\"Capture\",\"Review\",\"Material flow\",\"Reporting\",\"Sites and teams\"],defaultValue:\"home\"},note:{type:ControlType.String,title:\"Note\",defaultValue:\"Backed by the University of Auckland \\xb7 Velocity Winner 2023\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeroField\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"1440\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"900\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeroField.map"],"mappings":"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"}