<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="description" content="Augur provides advanced sensor fusion and machine learning solutions for security applications."><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="icon" type="image/svg+xml" href="/images/favicon.svg"><meta name="theme-color" content="#0A1128"><title>Augur | Sensor Intelligence</title><meta name="description" content="Augur provides advanced sensor fusion and machine learning solutions for security applications."><meta property="og:type" content="website"><meta property="og:url" content="https://augur.ml/"><meta property="og:title" content="Augur | Sensor Intelligence"><meta property="og:description" content="Augur provides advanced sensor fusion and machine learning solutions for security applications."><meta property="og:image" content="https://augur.ml/_astro/social-share.7j4pj-Gl.jpg"><meta property="og:site_name" content="Augur"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:url" content="https://augur.ml/"><meta name="twitter:title" content="Augur | Sensor Intelligence"><meta name="twitter:description" content="Augur provides advanced sensor fusion and machine learning solutions for security applications."><meta name="twitter:image" content="https://augur.ml/_astro/social-share.7j4pj-Gl.jpg"><link rel="stylesheet" href="/_astro/_id_.shdIBq8e.css">
<style>.mobileMenu[data-astro-cid-3ef6ksr2].open nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{animation:appear-up .4s var(--transition-timing) both;animation-delay:calc(var(--i) * .05s)}.mobileMenu[data-astro-cid-3ef6ksr2].open .button[data-astro-cid-3ef6ksr2]{animation:appear-up .4s var(--transition-timing) .3s both}
input[data-astro-cid-geof7azc]:-webkit-autofill,input[data-astro-cid-geof7azc]:-webkit-autofill:hover,input[data-astro-cid-geof7azc]:-webkit-autofill:focus,input[data-astro-cid-geof7azc]:-webkit-autofill:active{transition:background-color 99999s ease-in-out 0s,color 99999s ease-in-out 0s}.chronoTape[data-astro-cid-yi3qjw5l]:after{content:"";position:absolute;left:calc(-50vw + 576px);top:-4px;height:calc(100% + 8px);width:100vw;background-color:var(--color-dark-1);z-index:-1;mask-image:url(/images/chrono.svg);mask-size:20% 100%;mask-repeat:repeat-x;@media screen and (max-width:1280px){left:-2rem}}.chronoTape[data-astro-cid-yi3qjw5l] div{width:200px;height:202.22px;flex-shrink:0;mix-blend-mode:screen;animation-timeline:view();animation-name:chrono-img;animation-duration:.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 40%;@media screen and (max-width:768px){width:175px;height:175.94px}}
.artwork[data-astro-cid-bbe6dxrz]{animation-name:parallax-move;animation-timeline:scroll(root);animation-fill-mode:forwards;animation-timing-function:linear;animation-range:entry 0px cover 1200px}
</style></head> <body> <header id="mainHeader" class="fixed p-4 z-[11] grid items-center left-4 top-4 w-[calc(100vw-2rem)] grid-cols-[100px_max-content] justify-between lg:left-8 lg:top-8 lg:w-[calc(100vw-4rem)] lg:grid-cols-[100px_1fr_max-content] lg:justify-normal before:content-[''] before:absolute before:inset-0 before:z-0 before:bg-light-transparent before:backdrop-blur-[2rem] before:rounded-lg before:border-[0.5px] before:border-[rgba(250,244,232,0.8)] before:shadow-[0_2px_2px_0_rgba(0,0,0,0.05)]" data-astro-cid-3ef6ksr2> <a class="grid items-center justify-center w-full h-full z-[1]" href="/" data-astro-cid-3ef6ksr2> <img src="/_astro/Augur.C8HLkaU__2qzNAj.svg" alt="Augur Logo" data-astro-cid-3ef6ksr2="true" loading="lazy" decoding="async" fetchpriority="auto" width="1801" height="582" class="w-full h-full object-contain object-center"> </a> <nav class="hidden lg:flex justify-center px-4 z-[1]" data-astro-cid-3ef6ksr2> <a href="/#solutions" data-nav-link class="group/link text-lg font-bold lowercase inline-block leading-8 pl-8 max-xl:pl-2 first:pl-0 before:content-[''] before:absolute before:h-[calc(100%+2rem)] before:-top-4 before:left-0 before:w-full after:content-['/'] after:inline-block after:pl-8 max-xl:after:pl-2 after:font-normal last:after:hidden" data-astro-cid-3ef6ksr2> <span class="inline-block transition-all duration-300 ease-brand group-hover/link:text-dark-3 group-active/link:transition-[0.1s] group-active/link:ease-brand group-active/link:scale-[0.98]" data-astro-cid-3ef6ksr2> solutions </span> </a><a href="/#applications" data-nav-link class="group/link text-lg font-bold lowercase inline-block leading-8 pl-8 max-xl:pl-2 first:pl-0 before:content-[''] before:absolute before:h-[calc(100%+2rem)] before:-top-4 before:left-0 before:w-full after:content-['/'] after:inline-block after:pl-8 max-xl:after:pl-2 after:font-normal last:after:hidden" data-astro-cid-3ef6ksr2> <span class="inline-block transition-all duration-300 ease-brand group-hover/link:text-dark-3 group-active/link:transition-[0.1s] group-active/link:ease-brand group-active/link:scale-[0.98]" data-astro-cid-3ef6ksr2> applications </span> </a><a href="/#aboutUs" data-nav-link class="group/link text-lg font-bold lowercase inline-block leading-8 pl-8 max-xl:pl-2 first:pl-0 before:content-[''] before:absolute before:h-[calc(100%+2rem)] before:-top-4 before:left-0 before:w-full after:content-['/'] after:inline-block after:pl-8 max-xl:after:pl-2 after:font-normal last:after:hidden" data-astro-cid-3ef6ksr2> <span class="inline-block transition-all duration-300 ease-brand group-hover/link:text-dark-3 group-active/link:transition-[0.1s] group-active/link:ease-brand group-active/link:scale-[0.98]" data-astro-cid-3ef6ksr2> about us </span> </a><a href="/#contactUs" data-nav-link class="group/link text-lg font-bold lowercase inline-block leading-8 pl-8 max-xl:pl-2 first:pl-0 before:content-[''] before:absolute before:h-[calc(100%+2rem)] before:-top-4 before:left-0 before:w-full after:content-['/'] after:inline-block after:pl-8 max-xl:after:pl-2 after:font-normal last:after:hidden" data-astro-cid-3ef6ksr2> <span class="inline-block transition-all duration-300 ease-brand group-hover/link:text-dark-3 group-active/link:transition-[0.1s] group-active/link:ease-brand group-active/link:scale-[0.98]" data-astro-cid-3ef6ksr2> contact us </span> </a><a href="/careers" data-nav-link class="group/link text-lg font-bold lowercase inline-block leading-8 pl-8 max-xl:pl-2 first:pl-0 before:content-[''] before:absolute before:h-[calc(100%+2rem)] before:-top-4 before:left-0 before:w-full after:content-['/'] after:inline-block after:pl-8 max-xl:after:pl-2 after:font-normal last:after:hidden" data-astro-cid-3ef6ksr2> <span class="inline-block transition-all duration-300 ease-brand group-hover/link:text-dark-3 group-active/link:transition-[0.1s] group-active/link:ease-brand group-active/link:scale-[0.98]" data-astro-cid-3ef6ksr2> careers </span> </a><a href="/press" data-nav-link class="group/link text-lg font-bold lowercase inline-block leading-8 pl-8 max-xl:pl-2 first:pl-0 before:content-[''] before:absolute before:h-[calc(100%+2rem)] before:-top-4 before:left-0 before:w-full after:content-['/'] after:inline-block after:pl-8 max-xl:after:pl-2 after:font-normal last:after:hidden" data-astro-cid-3ef6ksr2> <span class="inline-block transition-all duration-300 ease-brand group-hover/link:text-dark-3 group-active/link:transition-[0.1s] group-active/link:ease-brand group-active/link:scale-[0.98]" data-astro-cid-3ef6ksr2> press </span> </a> </nav> <a class="button primary hidden lg:flex z-[1]" href="/#contactUs" data-astro-cid-3ef6ksr2>Request a demo</a> <button class="menuToggle group grid lg:hidden place-items-center z-[1] bg-transparent border-0 shadow-none hover:shadow-none cursor-pointer w-10 h-10 p-0" aria-label="Open menu" type="button"> <span class="block w-5 h-0.5 bg-dark-1 absolute transition-all duration-300 ease-brand -translate-y-1.5 group-[.active]:translate-y-0 group-[.active]:rotate-45"></span> <span class="block w-5 h-0.5 bg-dark-1 absolute transition-all duration-300 ease-brand group-[.active]:opacity-0"></span> <span class="block w-5 h-0.5 bg-dark-1 absolute transition-all duration-300 ease-brand translate-y-1.5 group-[.active]:translate-y-0 group-[.active]:-rotate-45"></span> </button> </header> <div class="mobileMenu hidden max-lg:grid max-lg:grid-rows-[1fr_max-content] fixed inset-0 z-10 bg-light-transparent backdrop-blur-[2rem] pt-24 px-8 pb-8 opacity-0 pointer-events-none transition-opacity duration-300 ease-brand [&#38;.open]:opacity-100 [&#38;.open]:pointer-events-auto" data-astro-cid-3ef6ksr2> <nav class="flex flex-col justify-center gap-2" data-astro-cid-3ef6ksr2> <a href="/#solutions" class="text-2xl font-bold lowercase py-3" style="--i: 0" data-astro-cid-3ef6ksr2> solutions </a><a href="/#applications" class="text-2xl font-bold lowercase py-3" style="--i: 1" data-astro-cid-3ef6ksr2> applications </a><a href="/#aboutUs" class="text-2xl font-bold lowercase py-3" style="--i: 2" data-astro-cid-3ef6ksr2> about us </a><a href="/#contactUs" class="text-2xl font-bold lowercase py-3" style="--i: 3" data-astro-cid-3ef6ksr2> contact us </a><a href="/careers" class="text-2xl font-bold lowercase py-3" style="--i: 4" data-astro-cid-3ef6ksr2> careers </a><a href="/press" class="text-2xl font-bold lowercase py-3" style="--i: 5" data-astro-cid-3ef6ksr2> press </a> </nav> <a class="button primary w-full text-center mb-4" href="/#contactUs" data-astro-cid-3ef6ksr2>Request a demo</a> </div> <script type="module">const i=document.querySelector("#mainHeader"),d=i?.querySelectorAll("a[data-nav-link]")??[];let s;const e=document.createElement("div");Object.assign(e.style,{position:"absolute",height:"100%",width:"100px",boxShadow:"0 0 0 var(--color-dark-transparent)",transition:"box-shadow 0.4s, opacity 0.4s",transitionTimingFunction:"var(--transition-timing)",padding:"0 2rem",opacity:"0.5",boxSizing:"content-box",marginLeft:"-2rem",transform:"translateX(calc(50vw - 4rem))",borderRadius:"100%",zIndex:"-1"});i?.appendChild(e);i?.addEventListener("mousemove",t=>{const o=t.clientX-e.getBoundingClientRect().width/2;e.style.transform=`translateX(${o}px)`});d.forEach(t=>{t.addEventListener("mouseenter",()=>{s&&clearTimeout(s),e.style.boxShadow="0 0 16px var(--color-dark-transparent)";const o=t.querySelector("span");e.style.width=`${o?.clientWidth??0}px`}),t.addEventListener("mouseleave",()=>{s=setTimeout(()=>{e.style.boxShadow="0 0 0 var(--color-dark-transparent)"},50)}),t.addEventListener("mousedown",()=>{e.style.transition="box-shadow 0.1s, opacity 0.1s",e.style.boxShadow="0 0 1px var(--color-dark-transparent)",e.style.opacity="1",window.addEventListener("mouseup",function o(){window.removeEventListener("mouseup",o),e.style.transition="box-shadow 0.4s, opacity 0.4s",e.style.boxShadow="0 0 0 var(--color-dark-transparent)",e.style.opacity="0.5"})})});const r=document.querySelector(".menuToggle"),n=document.querySelector(".mobileMenu");function c(){r?.classList.add("active"),n?.classList.add("open"),document.body.style.overflow="hidden"}function a(){r?.classList.remove("active"),n?.classList.remove("open"),document.body.style.overflow=""}r?.addEventListener("click",()=>{n?.classList.contains("open")?a():c()});window.addEventListener("hashchange",a);window.addEventListener("popstate",a);document.addEventListener("keydown",t=>{t.key==="Escape"&&n?.classList.contains("open")&&a()});</script>   <main> <section class="grid items-end justify-center pb-0 bg-light-1 overflow-hidden after:content-[''] after:absolute after:top-0 after:left-0 after:w-full after:h-full h-[95svh] after:bg-[linear-gradient(to_top,var(--color-light-1)_0,#faf4e800_50%)]" data-astro-cid-bbe6dxrz> <canvas id="strings" class="absolute top-0 left-0 w-full h-full z-0 max-md:opacity-20"></canvas> <script type="module">const f=document.querySelector("#strings"),l=f?.getContext("2d");if(!l)throw new Error("Failed to get canvas context");const h={color:"--light-3",width:1,amplitude:2,decay:.9,speed:5,tension:1,restoration:.1,timeout:1e3};h.color.startsWith("#")||(h.color=getComputedStyle(document.documentElement).getPropertyValue(h.color).trim());let u=0,p=0,b=0;const y=new Set,w=new Set,m=[],x=[];function S(){if(!f)return;const d=f.getBoundingClientRect();u=d?.width??0,p=d?.height??0;const r=window.devicePixelRatio||1;f.width=u*r,f.height=p*r,l?.scale(r,r);const c=window.innerWidth<1280,t=6,e=(c?[30.75,93.25,155.75,218.25,280.75,343.25]:[106.167,319.5,532.833,746.167,959.5,1172.83]).map(o=>o/(c?375:1280)*u);m.length=0,x.length=0;const n=45;for(let o=0;o<t;o++){const i=e[o],a=[];for(let g=0;g<n;g++)a.push({x:i,y:g/(n-1)*p,originalX:i,velocity:0});m.push({points:a,isVibrating:!1,vibrationTime:0,isStraight:!0}),x.push(new Array(n).fill(0))}}function E(d,r){b=performance.now();let c=1/0,t=-1;if(m.forEach((s,e)=>{const n=Math.abs(s.points[0].x-d);n<c&&(c=n,t=e)}),c<15&&t>=0){const s=m[t];s.isVibrating=!0,s.isStraight=!1,s.vibrationTime=0;const e=s.points.length,n=p/(e-1),o=Math.min(Math.floor(r/n),e-2);for(let i=1;i<e-1;i++){const a=Math.abs(i-o),g=Math.max(0,1-a/(e/4)),v=Math.random()>.5?1:-1;s.points[i].velocity+=v*h.amplitude*g*h.speed}y.add(t),setTimeout(()=>y.delete(t),50)}}function T(){if(!l)return;l.clearRect(0,0,u,p),l.lineWidth=h.width,l.strokeStyle=h.color;const r=performance.now()-b,c=r>200?h.restoration*2:h.restoration;m.forEach((t,s)=>{if(y.has(s)||t.isVibrating){t.isStraight=!1;const n=x[s];for(let i=1;i<t.points.length-1;i++){const a=t.points[i],g=t.points[i-1],v=t.points[i+1];n[i]=(g.x+v.x-2*a.x)*h.tension,n[i]+=-(a.x-a.originalX)*c}let o=0;for(let i=1;i<t.points.length-1;i++){const a=t.points[i];a.velocity+=n[i],a.velocity*=h.decay,a.x+=a.velocity,o=Math.max(o,Math.abs(a.x-a.originalX))}t.vibrationTime++,(t.vibrationTime>60&&o<.2||r>h.timeout)&&(w.add(s),t.isVibrating=!1,t.vibrationTime=0)}w.has(s)&&(t.points.forEach(n=>{n.x=n.originalX,n.velocity=0}),w.delete(s),t.isStraight=!0),l.beginPath();const e=t.points;if(l.moveTo(e[0].x,e[0].y),t.isStraight)l.lineTo(e[e.length-1].x,e[e.length-1].y);else{for(let o=1;o<e.length-1;o++){const i=(e[o].x+e[o+1].x)/2,a=(e[o].y+e[o+1].y)/2;l.quadraticCurveTo(e[o].x,e[o].y,i,a)}const n=e[e.length-1];l.quadraticCurveTo(n.x,n.y,n.x,n.y)}l.stroke()}),requestAnimationFrame(T)}if(f){S(),T(),window.addEventListener("resize",S),window.addEventListener("pointermove",r=>{const c=f.getBoundingClientRect(),t=r.clientX-c.left,s=r.clientY-c.top;t>=0&&t<=c.width&&s>=0&&s<=c.height&&E(t,s)},{passive:!0});const d=()=>{b=0,m.forEach((r,c)=>w.add(c))};window.addEventListener("pointerleave",d),window.addEventListener("pointercancel",d)}</script> <div class="artwork w-full h-full top-0 left-0 grid items-center justify-center fixed will-change-transform" data-astro-cid-bbe6dxrz> <img src="/_astro/owl.CLTMPQa6_ZSfLfb.webp" alt data-astro-cid-bbe6dxrz="true" loading="lazy" decoding="async" fetchpriority="auto" width="2222" height="1680" class="-top-16 w-full h-full min-w-[768px] max-w-[1280px] object-contain max-md:w-[900px]"> </div> <div class="z-[1] text-center p-4" data-astro-cid-bbe6dxrz>  <h1 class="text-5xl leading-none tracking-[-1.44px]" style="animation-name: vanish-up; animation-timeline: scroll(root); animation-fill-mode: both; animation-duration: 9999999s; animation-timing-function: var(--transition-timing); animation-range: entry 0vh cover 50vh;"> 
Where <span class="scribble">insight</span> drives <span class="scribble">action</span>  </h1>  </div> </section>  <section id="description" class="grid w-full px-[calc(50%-576px)] py-16 max-xl:p-8 max-md:p-4 z-[4] bg-[linear-gradient(to_bottom,#faf4e8,#f0ead5)] gap-16 pb-0 pt-[3vh] overflow-x-clip">  <div class="grid grid-cols-[200px_1fr] items-center text-light-1 max-md:grid-cols-1 max-md:gap-8 max-md:text-dark-1"> <div class="chronoTape flex w-[200px] h-[202.22px] max-md:w-[175px] max-md:h-[175.94px]" data-astro-cid-yi3qjw5l></div> <script type="module">const g="/images/chrono.jpg";const s=document.querySelector(".chronoTape");if(s){let f=function(e,n){const o=new window.Image;o.onload=()=>{const r=o.width/8,c=o.height/3;Object.assign(e.style,{backgroundImage:`url(${g})`,backgroundSize:"800% 300%",backgroundRepeat:"no-repeat",aspectRatio:`${r/c}`});let i=n%24;d(e,i),setInterval(()=>{const t=e.getBoundingClientRect();t.bottom<0||t.top>window.innerHeight||(i=(i+1)%24,d(e,i))},75)},o.src=g},d=function(e,n){const o=n%8,r=Math.floor(n/8),c=e.offsetWidth,i=e.offsetHeight;e.style.backgroundPosition=`${-o*c}px ${-r*i}px`},l=function(){s.innerHTML="";const e=p(),n=e?175:200,o=window.innerWidth,r=s.getBoundingClientRect(),c=Math.ceil((r.left+n)/n)+1,i=Math.ceil((o-r.left-n)/n)+1;for(let t=c;t>=1;t--){const m=t===1?.75:Math.max(.1,.6-t*.1),S=a(t,e?1:m);if(t===c){const u=c*n-n+n;S.style.marginLeft=`-${u}px`}s.appendChild(S)}s.appendChild(a(0,1));for(let t=1;t<=i;t++)s.appendChild(a(t,e?1:.1+(t-1)*.1));s.querySelectorAll(":scope > div").forEach(t=>{f(t,parseInt(t.dataset.start||"0",10))})},a=function(e,n){const o=document.createElement("div");return o.dataset.start=e.toString(),o.style.opacity=n.toString(),o};const p=()=>window.innerWidth<768;l();let h;window.addEventListener("resize",()=>{clearTimeout(h),h=setTimeout(l,250)})}</script>  <div class style="animation-timeline:view();animation-name:focus-in;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 50%">  <p class="marketingText max-w-[600px] p-4 max-md:p-0 max-md:max-w-none">
Augur is a next gen <span class="scribble">perception engine</span> that maximises operational capability by leveraging
        existing camera infrastructure.
</p>  </div> </div> <div class="grid gap-8 justify-items-start"> <div class="contextChip">key differentiators</div> <div class="flex gap-6 max-xl:gap-4 md-only:-inset-8 md-only:p-8 md-only:max-w-screen md-only:overflow-x-auto md-only:overflow-y-visible md-only:[filter:var(--scrollable-soft-shadow)] max-md:grid max-md:grid-cols-2 max-md:w-full"> <div class="md-only:w-[240px] md-only:shrink-0 max-md:w-full max-md:h-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:5% cover 45%;--i:0;animation-delay:calc(var(--i) * 0.2s)">  <div class="inline-grid justify-items-start gap-2 p-4 rounded-lg bg-light-1 [box-shadow:var(--soft-shadow)] w-full h-full md-only:shadow-none max-md:m-0 max-md:flex-col max-md:grid-rows-[auto_auto_120px]">  <div class="inline-flex text-light-1 bg-dark-1 text-xs font-bold leading-none p-2 rounded-sm [box-shadow:var(--button-shadow)] self-start max-md:static"> 01.
</div>  <p class="max-w-[70%] font-black leading-[normal] max-xl:max-w-none">understands<br />context</p>  <img src="/_astro/differentiator-4.Dcw2A5t6_23KefB.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="358" height="470" class="rounded-sm [box-shadow:var(--button-shadow)] w-full aspect-square object-cover md-only:[box-shadow:var(--mid-shadow)] max-md:w-full max-md:h-[100px] max-md:min-h-full max-md:object-center max-md:object-cover max-md:mb-0">  </div>  </div><div class="md-only:w-[240px] md-only:shrink-0 max-md:w-full max-md:h-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:5% cover 45%;--i:1;animation-delay:calc(var(--i) * 0.2s)">  <div class="inline-grid justify-items-start gap-2 p-4 rounded-lg bg-light-1 [box-shadow:var(--soft-shadow)] w-full h-full md-only:shadow-none max-md:m-0 max-md:flex-col max-md:grid-rows-[auto_auto_120px]">  <div class="inline-flex text-light-1 bg-dark-1 text-xs font-bold leading-none p-2 rounded-sm [box-shadow:var(--button-shadow)] self-start max-md:static"> 02.
</div>  <p class="max-w-[70%] font-black leading-[normal] max-xl:max-w-none">works with<br />what you have</p>  <img src="/_astro/differentiator-3.BUxfJfVA_Z1ltcts.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="356" height="470" class="rounded-sm [box-shadow:var(--button-shadow)] w-full aspect-square object-cover md-only:[box-shadow:var(--mid-shadow)] max-md:w-full max-md:h-[100px] max-md:min-h-full max-md:object-center max-md:object-cover max-md:mb-0">  </div>  </div><div class="md-only:w-[240px] md-only:shrink-0 max-md:w-full max-md:h-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:5% cover 45%;--i:2;animation-delay:calc(var(--i) * 0.2s)">  <div class="inline-grid justify-items-start gap-2 p-4 rounded-lg bg-light-1 [box-shadow:var(--soft-shadow)] w-full h-full md-only:shadow-none max-md:m-0 max-md:flex-col max-md:grid-rows-[auto_auto_120px]">  <div class="inline-flex text-light-1 bg-dark-1 text-xs font-bold leading-none p-2 rounded-sm [box-shadow:var(--button-shadow)] self-start max-md:static"> 03.
</div>  <p class="max-w-[70%] font-black leading-[normal] max-xl:max-w-none">multi-camera<br />subject tracking</p>  <img src="/_astro/differentiator-1.D35BfQiM_Z2d5log.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="358" height="470" class="rounded-sm [box-shadow:var(--button-shadow)] w-full aspect-square object-cover md-only:[box-shadow:var(--mid-shadow)] max-md:w-full max-md:h-[100px] max-md:min-h-full max-md:object-center max-md:object-cover max-md:mb-0">  </div>  </div><div class="md-only:w-[240px] md-only:shrink-0 max-md:w-full max-md:h-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:5% cover 45%;--i:3;animation-delay:calc(var(--i) * 0.2s)">  <div class="inline-grid justify-items-start gap-2 p-4 rounded-lg bg-light-1 [box-shadow:var(--soft-shadow)] w-full h-full md-only:shadow-none max-md:m-0 max-md:flex-col max-md:grid-rows-[auto_auto_120px]">  <div class="inline-flex text-light-1 bg-dark-1 text-xs font-bold leading-none p-2 rounded-sm [box-shadow:var(--button-shadow)] self-start max-md:static"> 04.
</div>  <p class="max-w-[70%] font-black leading-[normal] max-xl:max-w-none">plug-and-play<br />workflows</p>  <img src="/_astro/differentiator-2.CKMeJcT6_Ziiyph.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="358" height="470" class="rounded-sm [box-shadow:var(--button-shadow)] w-full aspect-square object-cover md-only:[box-shadow:var(--mid-shadow)] max-md:w-full max-md:h-[100px] max-md:min-h-full max-md:object-center max-md:object-cover max-md:mb-0">  </div>  </div><div class="md-only:w-[240px] md-only:shrink-0 max-md:w-full max-md:h-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:5% cover 45%;--i:4;animation-delay:calc(var(--i) * 0.2s)">  <div class="inline-grid justify-items-start gap-2 p-4 rounded-lg bg-light-1 [box-shadow:var(--soft-shadow)] w-full h-full md-only:shadow-none max-md:m-0 max-md:flex-col max-md:grid-rows-[auto_auto_120px]">  <div class="inline-flex text-light-1 bg-dark-1 text-xs font-bold leading-none p-2 rounded-sm [box-shadow:var(--button-shadow)] self-start max-md:static"> 05.
</div>  <p class="max-w-[70%] font-black leading-[normal] max-xl:max-w-none">privacy<br />by design</p>  <img src="/_astro/differentiator-5.BuCvGgcJ_5DVuA.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="364" height="470" class="rounded-sm [box-shadow:var(--button-shadow)] w-full aspect-square object-cover md-only:[box-shadow:var(--mid-shadow)] max-md:w-full max-md:h-[100px] max-md:min-h-full max-md:object-center max-md:object-cover max-md:mb-0">  </div>  </div> </div> </div> <hr class="bg-light-3">  </section> <section id="solutions" class="grid w-full px-[calc(50%-576px)] py-16 max-xl:p-8 max-md:p-4 z-[3] bg-[linear-gradient(to_bottom,#f0ead5,#e4d8bf)] gap-16 max-lg:gap-8 max-lg:justify-items-start max-md:justify-items-center">  <div class="grid gap-4 justify-items-start"> <div class="inline-flex border border-current text-sm font-medium leading-none py-2 px-4 gap-2 rounded-sm justify-self-start"> our solution framework </div> <div class style="animation-timeline:view();animation-name:focus-in;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 30%">  <p class="marketingText">
One platform. <span class="scribble">Three outcomes.</span><br>
All powered by the perception engine that <span class="scribble">sees what others miss.</span> </p>  </div> </div> <div class="flex gap-8 max-xl:gap-4 md-only:-inset-8 md-only:p-8 md-only:max-w-screen md-only:overflow-x-auto md-only:overflow-y-visible md-only:-mb-16 md-only:[filter:var(--scrollable-soft-shadow)] max-md:grid max-md:h-full"> <div class="w-full md-only:w-[360px] md-only:shrink-0 max-md:h-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:5% cover 45%;--i:0;animation-delay:calc(var(--i) * 0.2s)">  <div class="inline-grid justify-items-start gap-2 p-4 rounded-lg bg-light-1 [box-shadow:var(--soft-shadow)] w-full h-full grid-cols-1 grid-rows-[auto_1fr_auto] md-only:shadow-none max-md:m-0 max-md:flex-col max-md:gap-4 max-md:grid-rows-[auto_auto_120px]">  <div class="inline-flex text-light-1 bg-dark-1 text-xs font-bold leading-none p-2 rounded-sm [box-shadow:var(--button-shadow)] absolute right-4 top-4 max-md:static"> 01.
</div> <div class="flex flex-col gap-8 p-4 max-md:p-0 max-md:gap-4">  <h3 class="marketingText"> Security <br> <strong>optimisation</strong> </h3> <div class="flex flex-col gap-6 leading-[normal]"> <p>Augur detects the abnormal behaviours, and unseen patterns. Then lets you know what&#39;s happening and what&#39;s about to happen.</p><p>We turn existing camera infrastructure into a real-time intelligence network that lets you act with precision when seconds matter.</p> </div>  </div> <img src="/_astro/solution-1.9nNGt4MU_ctjmX.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="1234" height="921" class="rounded-sm [box-shadow:var(--button-shadow)] h-[120px] w-full object-cover self-end md-only:[box-shadow:var(--mid-shadow)] max-md:h-[100px] max-md:mb-0">  </div>  </div> <hr class="w-0 border-l border-light-3 h-full"><div class="w-full md-only:w-[360px] md-only:shrink-0 max-md:h-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:5% cover 45%;--i:1;animation-delay:calc(var(--i) * 0.2s)">  <div class="inline-grid justify-items-start gap-2 p-4 rounded-lg bg-light-1 [box-shadow:var(--soft-shadow)] w-full h-full grid-cols-1 grid-rows-[auto_1fr_auto] md-only:shadow-none max-md:m-0 max-md:flex-col max-md:gap-4 max-md:grid-rows-[auto_auto_120px]">  <div class="inline-flex text-light-1 bg-dark-1 text-xs font-bold leading-none p-2 rounded-sm [box-shadow:var(--button-shadow)] absolute right-4 top-4 max-md:static"> 02.
</div> <div class="flex flex-col gap-8 p-4 max-md:p-0 max-md:gap-4">  <h3 class="marketingText"> Cost <br> <strong>reduction</strong> </h3> <div class="flex flex-col gap-6 leading-[normal]"> <p>Do more with less. See more with what you already have.</p><p>We help teams move faster, spend smarter, and deploy resources only where needed. No hardware overhaul. No wasted effort. Just continuous, quiet gains across your entire environment.</p> </div>  </div> <img src="/_astro/solution-2.BRKC5B4X_ZtWKBV.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="618" height="200" class="rounded-sm [box-shadow:var(--button-shadow)] h-[120px] w-full object-cover self-end md-only:[box-shadow:var(--mid-shadow)] max-md:h-[100px] max-md:mb-0">  </div>  </div> <hr class="w-0 border-l border-light-3 h-full"><div class="w-full md-only:w-[360px] md-only:shrink-0 max-md:h-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:5% cover 45%;--i:2;animation-delay:calc(var(--i) * 0.2s)">  <div class="inline-grid justify-items-start gap-2 p-4 rounded-lg bg-light-1 [box-shadow:var(--soft-shadow)] w-full h-full grid-cols-1 grid-rows-[auto_1fr_auto] md-only:shadow-none max-md:m-0 max-md:flex-col max-md:gap-4 max-md:grid-rows-[auto_auto_120px]">  <div class="inline-flex text-light-1 bg-dark-1 text-xs font-bold leading-none p-2 rounded-sm [box-shadow:var(--button-shadow)] absolute right-4 top-4 max-md:static"> 03.
</div> <div class="flex flex-col gap-8 p-4 max-md:p-0 max-md:gap-4">  <h3 class="marketingText"> Revenue <br> <strong>generation</strong> </h3> <div class="flex flex-col gap-6 leading-[normal]"> <p>The perception engine doesn&#39;t just do security, it also unlocks value.</p><p>From flow insights to behavioural analytics, Augur surfaces the hidden dynamics of your space - helping you optimise commercial decisions, drive conversion, and make every square metre work harder.</p> </div>  </div> <img src="/_astro/solution-3.CyAox7Qu_Nq8g1.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="618" height="200" class="rounded-sm [box-shadow:var(--button-shadow)] h-[120px] w-full object-cover self-end md-only:[box-shadow:var(--mid-shadow)] max-md:h-[100px] max-md:mb-0">  </div>  </div>  </div> <hr class="bg-light-3"> <div class="max-w-[700px] grid gap-12 justify-self-center items-center justify-center justify-items-center"> <div class style="animation-timeline:view();animation-name:focus-in;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 30%">  <p class="marketingText text-center"> <span class="scribble">Get in touch</span> to find out how Augur could help.
</p>  </div> <div class style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 30%">  <a href="#contactUs" class="button secondary"> Request a demo </a>  </div> </div>  </section> <!--<Deployment />--> <section id="applications" class="grid w-full px-[calc(50%-576px)] py-16 max-xl:p-8 max-md:p-4 before:content-[&#34;&#34;] before:absolute before:left-0 before:top-0 before:w-full before:h-3/4 before:z-[1] before:bg-linear-to-b before:from-[#e4d8bfff] before:to-[#e4d8bf00] after:content-[&#34;&#34;] after:absolute after:left-0 after:bottom-0 after:w-full after:h-3/4 after:z-[1] after:bg-linear-to-b after:from-[#3f2d1a00] after:to-[#3f2d1aff]">  <div class="absolute inset-0 z-0 bg-cover" style="background-image: url(/images/airportsBG.jpg)"></div> <div class="grid gap-12 z-2 p-12 max-md:p-6 text-[var(--light-1)] bg-[var(--dark-transparent)] rounded-[var(--large-border-radius)] backdrop-blur-[2rem] shadow-[var(--layer-shadow)]"> <div class="grid grid-cols-[1fr_360px] gap-12 items-center max-lg:grid-cols-1 max-lg:gap-4"> <div class="inline-flex border border-current text-sm font-medium leading-none py-2 px-4 gap-2 rounded-sm justify-self-start col-span-2 max-lg:col-span-1"> deployment options </div> <div class style="animation-timeline:view();animation-name:focus-in;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 30%">  <h3 class="text-5xl leading-none tracking-[-1.44px]"> 
Your CCTV was<br>
never meant to sit <span class="scribble">idle.</span>  </h3>  </div> <div class style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 30%">  <p class="text-sm leading-[130%]"> 
With Augur, your existing camera infrastructure becomes a perception engine. Combining AI-powered, real-time
          threat detection, anomaly analysis, and retrospective analysis in one platform. From stadiums to critical
          national infrastructure, we help teams prevent incidents, reduce costs, and unlock new value.
 </p>  </div> </div> <ul class="applicationsList group/list grid border-t border-[var(--light-3)]"> <li class="environment flex justify-between items-center w-full px-3 py-4 border-b border-[var(--light-3)] max-md:flex-col max-md:justify-start max-md:items-start max-md:gap-2 max-md:px-0 *:transition-all *:duration-1000 *:ease-brand group-hover/list:*:opacity-50 hover:*:opacity-100" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:-20% cover 30%;--i:0;animation-delay:calc(var(--i) * 0.2s)" data-image="/images/smartcitiesBG.jpg">  <p class="marketingText">Critical National Infrastructure</p> <ul class="w-[260px] flex flex-wrap justify-end gap-1 max-md:justify-start"> <li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> perimeter monitoring </li><li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> incident triage </li><li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> public safety </li> </ul>  </li><li class="environment flex justify-between items-center w-full px-3 py-4 border-b border-[var(--light-3)] max-md:flex-col max-md:justify-start max-md:items-start max-md:gap-2 max-md:px-0 *:transition-all *:duration-1000 *:ease-brand group-hover/list:*:opacity-50 hover:*:opacity-100" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:-20% cover 30%;--i:1;animation-delay:calc(var(--i) * 0.2s)" data-image="/images/stadiumsBG.jpg">  <p class="marketingText">Stadiums</p> <ul class="w-[260px] flex flex-wrap justify-end gap-1 max-md:justify-start"> <li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> flare tracking </li><li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> crowd surges </li><li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> queue analytics </li> </ul>  </li><li class="environment flex justify-between items-center w-full px-3 py-4 border-b border-[var(--light-3)] max-md:flex-col max-md:justify-start max-md:items-start max-md:gap-2 max-md:px-0 *:transition-all *:duration-1000 *:ease-brand group-hover/list:*:opacity-50 hover:*:opacity-100" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:-20% cover 30%;--i:2;animation-delay:calc(var(--i) * 0.2s)" data-image="/images/energyBG.jpg">  <p class="marketingText">Mining &amp; Energy</p> <ul class="w-[260px] flex flex-wrap justify-end gap-1 max-md:justify-start"> <li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> real-time threat detection </li><li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> safety events </li><li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> operations monitoring </li> </ul>  </li><li class="environment flex justify-between items-center w-full px-3 py-4 border-b border-[var(--light-3)] max-md:flex-col max-md:justify-start max-md:items-start max-md:gap-2 max-md:px-0 *:transition-all *:duration-1000 *:ease-brand group-hover/list:*:opacity-50 hover:*:opacity-100" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:-20% cover 30%;--i:3;animation-delay:calc(var(--i) * 0.2s)" data-image="/images/transportsBG.jpg">  <p class="marketingText">Transport</p> <ul class="w-[260px] flex flex-wrap justify-end gap-1 max-md:justify-start"> <li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> aggression alerts </li><li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> reduce false positives </li><li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> loitering detection </li> </ul>  </li><li class="environment flex justify-between items-center w-full px-3 py-4 border-b border-[var(--light-3)] max-md:flex-col max-md:justify-start max-md:items-start max-md:gap-2 max-md:px-0 *:transition-all *:duration-1000 *:ease-brand group-hover/list:*:opacity-50 hover:*:opacity-100" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:-20% cover 30%;--i:4;animation-delay:calc(var(--i) * 0.2s)" data-image="/images/retailmallsBG.jpg">  <p class="marketingText">Retail &amp; Malls</p> <ul class="w-[260px] flex flex-wrap justify-end gap-1 max-md:justify-start"> <li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> dwell time heatmaps </li><li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> revenue insights </li><li class="inline-flex text-light-1 text-xs font-medium leading-none lowercase p-2 justify-center items-center gap-1 rounded-sm bg-dark-1 [box-shadow:var(--mid-shadow)] select-none"> behavioral analytics </li> </ul>  </li> <figure class="absolute inset-0 grid justify-center justify-items-center items-center pointer-events-none max-lg:hidden"> <img class="max-w-[calc(100%-560px)] rounded-lg shadow-[var(--mid-shadow)]" alt="" src="/images/airportsBG.jpg"> </figure> </ul> </div>  </section> <script type="module" src="/_astro/Applications.astro_astro_type_script_index_0_lang.CaL41IKo.js"></script> <section id="compliance" class="grid w-full px-[calc(50%-576px)] py-16 max-xl:p-8 max-md:p-4 grid-cols-[325px_1fr] gap-16 items-start pb-0 z-1 bg-linear-to-b from-[#3f2d1a] to-[#33281b] text-[var(--light-1)] max-md:grid-cols-1 max-md:gap-8">  <div class="grid gap-20 max-md:gap-8"> <div class="grid gap-8"> <div class="inline-flex border border-current text-sm font-medium leading-none py-2 px-4 gap-2 rounded-sm justify-self-start"> compliance by design </div> <div class style="animation-timeline:view();animation-name:focus-in;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 30%">  <p class="marketingText">
Built to protect people,<br> <span class="scribble">not profile them.</span> </p>  </div> </div> <ol class="grid gap-8 max-md:gap-4 max-md:max-w-[300px]"> <li class="flex items-start gap-3 before:content-[attr(data-num)] before:inline-flex before:shrink-0 before:text-light-1 before:bg-dark-1 before:text-xs before:font-bold before:leading-none before:p-2 before:rounded-sm before:[box-shadow:var(--button-shadow)]" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:-20% cover 30%;--i:0;animation-delay:calc(var(--i) * 0.2s)" data-num="01. "> Privacy-first architecture with anonymisation by default. </li><li class="flex items-start gap-3 before:content-[attr(data-num)] before:inline-flex before:shrink-0 before:text-light-1 before:bg-dark-1 before:text-xs before:font-bold before:leading-none before:p-2 before:rounded-sm before:[box-shadow:var(--button-shadow)]" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:-20% cover 30%;--i:1;animation-delay:calc(var(--i) * 0.2s)" data-num="02. "> Facial recognition not required. </li><li class="flex items-start gap-3 before:content-[attr(data-num)] before:inline-flex before:shrink-0 before:text-light-1 before:bg-dark-1 before:text-xs before:font-bold before:leading-none before:p-2 before:rounded-sm before:[box-shadow:var(--button-shadow)]" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:-20% cover 30%;--i:2;animation-delay:calc(var(--i) * 0.2s)" data-num="03. "> GDPR compliant video analytics. </li> </ol> </div> <div class="imageList grid h-full grid-cols-[3fr_2fr_2fr_2fr] gap-2 transition-all duration-400 ease-brand max-md:block max-md:row-start-1"> <figure class="w-full h-full overflow-hidden rounded-[var(--large-border-radius)] shadow-[var(--mid-shadow)] max-md:hidden max-md:first:block max-md:first:h-[300px] max-md:first:w-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 50%;--i:0;animation-delay:calc(var(--i) * 0.2s)">  <img src="/_astro/compliance-1.PQbsXSHu_6tHt6.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="1454" height="1970" class="absolute h-[101%] w-full object-cover object-center">  </figure><figure class="w-full h-full overflow-hidden rounded-[var(--large-border-radius)] shadow-[var(--mid-shadow)] max-md:hidden max-md:first:block max-md:first:h-[300px] max-md:first:w-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 50%;--i:1;animation-delay:calc(var(--i) * 0.2s)">  <img src="/_astro/compliance-2.CVbkn-C8_Z1QNXB0.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="971" height="1301" class="absolute h-[101%] w-full object-cover object-center">  </figure><figure class="w-full h-full overflow-hidden rounded-[var(--large-border-radius)] shadow-[var(--mid-shadow)] max-md:hidden max-md:first:block max-md:first:h-[300px] max-md:first:w-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 50%;--i:2;animation-delay:calc(var(--i) * 0.2s)">  <img src="/_astro/compliance-3.BlYAOvdT_Z2ozqAP.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="971" height="1301" class="absolute h-[101%] w-full object-cover object-center">  </figure><figure class="w-full h-full overflow-hidden rounded-[var(--large-border-radius)] shadow-[var(--mid-shadow)] max-md:hidden max-md:first:block max-md:first:h-[300px] max-md:first:w-full" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 50%;--i:3;animation-delay:calc(var(--i) * 0.2s)">  <img src="/_astro/compliance-4.D0wGVT1A_Z1Nf8TE.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="1694" height="2276" class="absolute h-[101%] w-full object-cover object-center">  </figure> </div> <hr class="col-span-2 bg-[var(--dark-3)] max-md:col-auto">  </section> <script type="module">const i=document.querySelector(".imageList"),r=i?.querySelectorAll("figure");r?.forEach((l,s)=>{l.addEventListener("mouseenter",()=>{let e="";for(let t=0;t<r.length;t++)t===s?e+="3fr ":e+="2fr ";i?.setAttribute("style",`grid-template-columns: ${e};`)})});</script> <section id="aboutUs" class="grid w-full px-[calc(50%-576px)] py-16 max-xl:p-8 max-md:p-4 gap-16 pb-16 z-2 bg-linear-to-b from-[#33281b] to-[#22201c] text-[var(--light-1)]">  <div class="grid grid-cols-[1fr_360px] gap-12 items-center max-lg:grid-cols-1 max-lg:gap-4"> <div class="inline-flex border border-current text-sm font-medium leading-none py-2 px-4 gap-2 rounded-sm justify-self-start col-span-2 max-lg:col-auto"> about us </div> <div class style="animation-timeline:view();animation-name:focus-in;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 30%">  <h3 class="text-5xl leading-none tracking-[-1.44px]"> 
We don't monitor.<br> <span class="scribble">We empower.</span>  </h3>  </div> </div> <ul class="grid border-t border-[var(--dark-3)]"> <li class="grid grid-cols-[3fr_2fr] p-2 items-center border-b border-[var(--dark-3)] max-md:grid-cols-1 max-md:gap-4" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:-20% cover 30%;--i:0;animation-delay:calc(var(--i) * 0.2s)">  <div class="grid gap-2 py-2"> <h4 class="marketingText">Exceptional team</h4> <p class="text-sm leading-[130%] max-w-[480px]"> Augur is the culmination of decades of sector experience and passion. We are a UK sovereign team unified behind the single objective of making existing infrastructure achieve its full potential for the benefit of all. </p> </div> <img src="/_astro/strengths-1.VYkRuKN8_Z1P7UON.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="1976" height="1297" class="w-full h-[160px] object-cover object-center rounded-[var(--large-border-radius)] shadow-[var(--mid-shadow)]">  </li><li class="grid grid-cols-[3fr_2fr] p-2 items-center border-b border-[var(--dark-3)] max-md:grid-cols-1 max-md:gap-4" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:-20% cover 30%;--i:1;animation-delay:calc(var(--i) * 0.2s)">  <div class="grid gap-2 py-2"> <h4 class="marketingText">Compliance</h4> <p class="text-sm leading-[130%] max-w-[480px]"> Augur is the standard for responsible AI and privacy by design. We are built on a framework of trust, strictly adhering to GDPR and the AI Act to protect the anonymity of individuals without ever profiling them. </p> </div> <img src="/_astro/strengths-2.UxtDZFKv_Z1KIvFu.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="1001" height="748" class="w-full h-[160px] object-cover object-center rounded-[var(--large-border-radius)] shadow-[var(--mid-shadow)]">  </li><li class="grid grid-cols-[3fr_2fr] p-2 items-center border-b border-[var(--dark-3)] max-md:grid-cols-1 max-md:gap-4" style="animation-timeline:view();animation-name:appear-up;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:-20% cover 30%;--i:2;animation-delay:calc(var(--i) * 0.2s)">  <div class="grid gap-2 py-2"> <h4 class="marketingText">Technical configuration</h4> <p class="text-sm leading-[130%] max-w-[480px]"> Augur is the bridge between existing camera infrastructure and future capability. We are engineered to integrate without friction, allowing you to scale instantly and unlock the full value of the assets you already own. </p> </div> <img src="/_astro/strengths-3.DWrJCQVX_Z1Em6Xn.webp" alt loading="lazy" decoding="async" fetchpriority="auto" width="1000" height="747" class="w-full h-[160px] object-cover object-center rounded-[var(--large-border-radius)] shadow-[var(--mid-shadow)]">  </li> </ul>  </section> <section id="contactUs" class="grid w-full px-[calc(50%-576px)] py-16 max-xl:p-8 max-md:p-4 bg-dark-1 text-light-1">  <div class="grid grid-cols-[480px_420px] justify-between gap-16 items-start text-dark-1 bg-[var(--dark-transparent)] p-12 rounded-[var(--large-border-radius)] backdrop-blur-[2rem] z-1 bg-cover max-xl:grid-cols-[320px_380px] max-xl:justify-between max-lg:grid-cols-[240px_380px] max-lg:p-4 max-lg:gap-4 max-md:grid-cols-1 max-md:p-4 max-md:gap-8 max-md:before:content-[&#34;&#34;] max-md:before:absolute max-md:before:inset-0 max-md:before:bg-linear-to-r max-md:before:from-[var(--light-3)] max-md:before:to-[var(--light-transparent)] max-md:before:rounded-[var(--large-border-radius)]" style="background-image: linear-gradient(to right, var(--light-3), var(--dark-transparent)), url(/_astro/solution-1.9nNGt4MU.png);"> <div class="grid gap-8 content-between h-full max-lg:gap-4"> <div class="grid gap-8"> <div class="inline-flex border border-current text-sm font-medium leading-none py-2 px-4 gap-2 rounded-sm justify-self-start"> contact us </div> <div class style="animation-timeline:view();animation-name:focus-in;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 30%">  <h2 class="text-5xl leading-none tracking-[-1.44px]"> <span class="scribble">Get in touch.</span> </h2>  </div> </div> <div class style="animation-timeline:view();animation-name:focus-in;animation-duration:0.4s;animation-fill-mode:both;animation-timing-function:var(--transition-timing);animation-range:0% cover 30%">  <p class="marketingText">
Get in touch to find out how Augur could <span class="scribble">help.</span> </p>  </div> </div> <form id="contactForm" class="grid gap-8 content-start p-8 rounded-[var(--large-border-radius)] bg-[var(--light-transparent)] backdrop-blur-[2rem] border-[0.5px] border-[rgba(250,244,232,0.8)] shadow-[0_2px_2px_0_rgba(0,0,0,0.05)] max-md:p-4"> <div class="grid gap-6"> <div class="grid grid-cols-2 gap-4 max-md:grid-cols-1 max-md:gap-6"> <div class="group grid items-center border-b border-dark-3 transition-[border-color] duration-200 ease-brand focus-within:border-light-3" data-astro-cid-geof7azc> <label for="first_name" class="text-sm font-extrabold text-dark-1 transition-colors duration-400 ease-brand group-focus-within:text-light-1" data-astro-cid-geof7azc> First name </label> <input id="first_name" name="first_name" type="text" required class="w-full py-2 font-medium text-sm leading-[1.4] [font-family:inherit] border-none bg-transparent text-light-1 outline-none transition duration-200 ease-brand placeholder:text-dark-3 max-md:text-base" data-astro-cid-geof7azc> </div> <!-- No modern CSS alternative exists for preventing browser autofill
     from overriding background-color/color (UA styles use !important).
     The transition-delay hack is the industry-standard workaround. -->  <div class="group grid items-center border-b border-dark-3 transition-[border-color] duration-200 ease-brand focus-within:border-light-3" data-astro-cid-geof7azc> <label for="last_name" class="text-sm font-extrabold text-dark-1 transition-colors duration-400 ease-brand group-focus-within:text-light-1" data-astro-cid-geof7azc> Last name </label> <input id="last_name" name="last_name" type="text" required class="w-full py-2 font-medium text-sm leading-[1.4] [font-family:inherit] border-none bg-transparent text-light-1 outline-none transition duration-200 ease-brand placeholder:text-dark-3 max-md:text-base" data-astro-cid-geof7azc> </div> <!-- No modern CSS alternative exists for preventing browser autofill
     from overriding background-color/color (UA styles use !important).
     The transition-delay hack is the industry-standard workaround. -->  </div> <div class="grid grid-cols-2 gap-4 max-md:grid-cols-1 max-md:gap-6"> <div class="group grid items-center border-b border-dark-3 transition-[border-color] duration-200 ease-brand focus-within:border-light-3" data-astro-cid-geof7azc> <label for="organisation_name" class="text-sm font-extrabold text-dark-1 transition-colors duration-400 ease-brand group-focus-within:text-light-1" data-astro-cid-geof7azc> Organisation </label> <input id="organisation_name" name="organisation_name" type="text" required class="w-full py-2 font-medium text-sm leading-[1.4] [font-family:inherit] border-none bg-transparent text-light-1 outline-none transition duration-200 ease-brand placeholder:text-dark-3 max-md:text-base" data-astro-cid-geof7azc> </div> <!-- No modern CSS alternative exists for preventing browser autofill
     from overriding background-color/color (UA styles use !important).
     The transition-delay hack is the industry-standard workaround. -->  <div class="group grid items-center border-b border-dark-3 transition-[border-color] duration-200 ease-brand focus-within:border-light-3" data-astro-cid-geof7azc> <label for="phone" class="text-sm font-extrabold text-dark-1 transition-colors duration-400 ease-brand group-focus-within:text-light-1" data-astro-cid-geof7azc> Phone (optional) </label> <input id="phone" name="phone" type="tel" class="w-full py-2 font-medium text-sm leading-[1.4] [font-family:inherit] border-none bg-transparent text-light-1 outline-none transition duration-200 ease-brand placeholder:text-dark-3 max-md:text-base" data-astro-cid-geof7azc> </div> <!-- No modern CSS alternative exists for preventing browser autofill
     from overriding background-color/color (UA styles use !important).
     The transition-delay hack is the industry-standard workaround. -->  </div> <div class="group grid items-center border-b border-dark-3 transition-[border-color] duration-200 ease-brand focus-within:border-light-3" data-astro-cid-geof7azc> <label for="email" class="text-sm font-extrabold text-dark-1 transition-colors duration-400 ease-brand group-focus-within:text-light-1" data-astro-cid-geof7azc> Email </label> <input id="email" name="email" type="email" required class="w-full py-2 font-medium text-sm leading-[1.4] [font-family:inherit] border-none bg-transparent text-light-1 outline-none transition duration-200 ease-brand placeholder:text-dark-3 max-md:text-base" data-astro-cid-geof7azc> </div> <!-- No modern CSS alternative exists for preventing browser autofill
     from overriding background-color/color (UA styles use !important).
     The transition-delay hack is the industry-standard workaround. -->  <div class="group grid items-center border-b border-dark-3 transition-[border-color] duration-200 ease-brand focus-within:border-light-3" data-astro-cid-geof7azc> <label for="message" class="text-sm font-extrabold text-dark-1 transition-colors duration-400 ease-brand group-focus-within:text-light-1" data-astro-cid-geof7azc> Message </label> <textarea id="message" name="message" required rows="3" class="w-full py-2 font-medium text-sm leading-[1.4] [font-family:inherit] border-none bg-transparent text-light-1 outline-none transition duration-200 ease-brand placeholder:text-dark-3 max-md:text-base resize-y min-h-[60px]" data-astro-cid-geof7azc></textarea> </div> <!-- No modern CSS alternative exists for preventing browser autofill
     from overriding background-color/color (UA styles use !important).
     The transition-delay hack is the industry-standard workaround. -->  </div> <div id="formMessage" class="hidden gap-2 bg-light-2 text-dark-1 p-4 rounded-[var(--small-border-radius)] [&#38;.active]:grid [&#38;_a]:underline"> <p class="text-sm leading-[130%]"> <strong>Something went wrong.</strong> </p> <p class="text-sm leading-[130%]"> 
Your message didn’t go through. Please try again in a moment or email us at <a href="mailto:info@augur.ml">info@augur.ml</a>.
 </p> </div> <div class="grid gap-4"> <p class="text-xs leading-[125%] [&#38;_a]:underline [&#38;_a]:cursor-pointer text-right"> 
By submitting this form, you agree to be contacted by Augur. Your data is handled in accordance with our <a href="/privacy-policy">Privacy Policy</a>.
 </p> <button type="submit" class="secondary justify-self-end">Request a demo</button> </div> </form> <script type="module">const o={failedToSubmitForm:`
      <p class="text-sm leading-[130%]"><strong>Something went wrong.</strong></p>
      <p class="text-sm leading-[130%]">Your message didn’t go through. Please try again in a moment or email us at <a href="mailto:info@augur.ml">info@augur.ml</a>.</p>
    `,formSubmittedSuccessfully:`
      <p class="text-sm leading-[130%]"><strong>Thanks, your message is on its way.</strong></p>
      <p class="text-sm leading-[130%]">We’ve received your enquiry and the team will get back to you shortly.</p>
    `},n=document.getElementById("contactForm"),a=document.getElementById("formMessage"),e=n?.querySelector('button[type="submit"]'),l=e?.innerHTML||"Request a demo";function i(){e&&(e.removeAttribute("disabled"),e.removeAttribute("style"),e.innerHTML=l)}function r(t){a&&(a.innerHTML=t,a.classList.add("active"))}n?.addEventListener("submit",t=>{t.preventDefault();const s=new FormData(n);e&&(e.setAttribute("disabled","true"),e.style.width=`${e.getBoundingClientRect().width}px`,e.innerHTML="Sending..."),fetch("/api/contact",{method:"POST",body:new URLSearchParams({first_name:s.get("first_name"),last_name:s.get("last_name"),email:s.get("email"),organisation_name:s.get("organisation_name"),message:s.get("message")})}).then(m=>{if(!m.ok)throw new Error;n.reset(),r(o.formSubmittedSuccessfully),i()}).catch(()=>{r(o.failedToSubmitForm),i()})});n?.querySelectorAll("input").forEach(t=>{t.addEventListener("focus",()=>{a?.classList.remove("active")})});</script> </div>  </section> </main> <footer class="grid gap-16 p-16 w-full grid-cols-[100%] text-light-1 bg-dark-1 max-xl:p-8"> <img src="/_astro/footer-logo.i5WpXpLm_Z1vXVjy.svg" alt loading="lazy" decoding="async" fetchpriority="auto" width="1152" height="367" class="w-full h-auto"> <hr class="bg-light-1 opacity-10"> <div class="grid gap-8"> <div class="grid grid-cols-[max-content_max-content] justify-between items-center max-md:grid-cols-1 max-md:gap-16 max-md:justify-center max-md:justify-items-center"> <div class="flex gap-4 flex-wrap"> <img src="/_astro/AFC-Banner.XDZ5mAy5_rTsC6.webp" alt="Proudly supporting those who serve." loading="lazy" decoding="async" fetchpriority="auto" width="700" height="319" class="max-h-[70px] w-auto max-w-[326px] object-contain"><img src="/_astro/171129_DRM_ERSBronzeBanner_Comms.CN5BDI1T_1pLGMB.webp" alt="Employer Recognition Scheme. Bronze Award. Proudly supporting those who serve." loading="lazy" decoding="async" fetchpriority="auto" width="500" height="150" class="max-h-[70px] w-auto max-w-[326px] object-contain"><a href="/documents/ISO-Cert.pdf" target="_blank"><img src="/_astro/iso-certification.DK8c3ems_Z1QSkGg.webp" alt="ISO Certification" loading="lazy" decoding="async" fetchpriority="auto" width="300" height="400" class="max-h-[70px] w-auto max-w-[326px] object-contain bg-light-1"></a><iframe src="https://registry.blockmarktech.com/certificates/d40bd920-722f-4137-9e9c-612f0c50e81e/widget/?tooltip_position=top_right&theme=transparent&hover=t&image=9e831829-5a42-4de0-95ba-77060fa62330" class="h-[70px] w-[70px] border-none drop-shadow-[0_0_8px_rgba(255,255,255,0.05)]"></iframe><img src="/_astro/techuk-logo.DJO5SQC7_Zqh5hX.webp" alt="TechUK Member" loading="lazy" decoding="async" fetchpriority="auto" width="5047" height="2488" class="max-h-[70px] w-auto max-w-[326px] object-contain h-[60px]"><a href="https://www.aicpa-cima.com/resources/download/soc-for-service-organizations-engagements-overview" target="_blank"><img src="/_astro/socLogo.BjXhkGcJ_R9xKy.webp" alt="SOC Logo" loading="lazy" decoding="async" fetchpriority="auto" width="1092" height="468" class="max-h-[70px] w-auto max-w-[326px] object-contain"></a> </div> <img src="/_astro/augur-insignia.Cl04qOWy_ZRgzvi.svg" alt loading="lazy" decoding="async" fetchpriority="auto" width="72" height="51" class="h-[80px] opacity-10"> </div> <div class="grid grid-cols-[max-content_max-content] justify-between items-center"> <ul> <li> <a class="text-xs leading-[125%] [&#38;_a]:underline [&#38;_a]:cursor-pointer block underline" href="/privacy-policy"> Privacy Policy </a> </li> <li> <a class="text-xs leading-[125%] [&#38;_a]:underline [&#38;_a]:cursor-pointer block underline" href="/careers"> Careers </a> </li> <li> <a class="text-xs leading-[125%] [&#38;_a]:underline [&#38;_a]:cursor-pointer block underline" href="/press"> Press </a> </li> </ul> <div class="text-right"> <p class="text-xs leading-[125%] [&#38;_a]:underline [&#38;_a]:cursor-pointer"> 
© 2026 Augur.<br>
All Rights Reserved.
 </p> </div> </div> </div> </footer>  </body></html>