1<!DOCTYPE html><html lang="en-GB"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/assets/programmes/undaunted.png"/><link rel="preload" as="image" href="/assets/programmes/enterprisetech.png"/><link rel="preload" as="image" href="/assets/programmes/imperial-enterprise-lab.png"/><link rel="preload" as="image" href="/assets/wood-chips.jpg"/><link rel="preload" as="image" href="/assets/biochar-usda.jpg"/><link rel="preload" as="image" href="/assets/additive-powder.png"/><link rel="preload" as="image" href="/assets/concrete-pour.png"/><link rel="preload" as="image" href="/assets/prototype.webp"/><link rel="stylesheet" href="/_next/static/css/index.ClA2LMPU.css" data-rsc-css-href="/_next/static/css/index.ClA2LMPU.css" data-precedence="vite-rsc/importer-resources"/><link rel="modulepreload" fetchPriority="low" href="/_next/static/chunks/index-BwTfuu4W.js"/>
1<script src="/_next/static/chunks/rolldown-runtime-C60lm6uB.js" type="module" async=""></script>
1<script src="/_next/static/chunks/framework-D_rUT4EX.js" type="module" async=""></script>
1<link rel="modulepreload" href="/_next/static/chunks/layout-segment-context-DZhRdTST.js" crossorigin=""/><link rel="modulepreload" href="/_next/static/chunks/page-w_Tm8PKD.js" crossorigin=""/><title>GreenMixes â Carbon sinks, at scale.</title><meta name="description" content="GreenMixes engineers biochar to reduce cement use and store biogenic carbon in concrete, with a drop-in additive designed for existing manufacturing processes."/><meta property="og:title" content="GreenMixes â Carbon sinks, at scale."/><meta property="og:description" content="Engineered biochar. Lower-carbon concrete. Explore a new material opportunity with GreenMixes."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="GreenMixes â Carbon sinks, at scale."/><meta name="twitter:description" content="Engineered biochar. Lower-carbon concrete. Explore a new material opportunity with GreenMixes."/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="any"/><link rel="icon" href="/favicon.png" type="image/png" sizes="512x512"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/>
1<script>Object.assign(((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}),{params:{},nav:{"pathname":"/","searchParams":[]}})</script>
1<link rel="modulepreload" href="/_next/static/chunks/index-BwTfuu4W.js" /> 2</head><body><a href="#main" class="skip-link">Skip to content</a><header class="site-header"><div class="nav-inner"><a class="brand brand-official" href="#home" aria-label="GreenMixes home"><img src="/assets/greenmixes-logo.png" width="2048" height="391" alt="GreenMixes"/></a><nav class="desktop-nav" aria-label="Main navigation"><a href="#technology">Technology</a><a href="#progress">Our progress</a><a href="#partners">Work with us</a><a href="#team">Our team</a><a href="#newsroom">Newsroom</a></nav><a class="nav-cta" href="#contact">Letâs talk <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><button data-slot="button" data-variant="ghost" data-size="default" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 menu-toggle" aria-label="Open navigation" aria-expanded="false" aria-controls="mobile-nav"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></header><main id="main"><section class="hero" id="home"><div class="hero-image"><img src="/assets/architecture.webp" alt="Architectural concept of a sculptural concrete building with planted terraces" fetchPriority="high"/></div><div class="hero-shade"></div><div class="hero-content"><div class="eyebrow hero-eyebrow"><span class="tiny-square"></span> MATERIALS FOR A DIFFERENT FUTURE</div><h1>Carbon sinks,<br/><span>at scale.</span></h1><p>Engineered biochar that reduces cement use and stores biogenic carbon in concrete. Designed for the production lines you already use.</p><a class="pill pill-lime" href="#technology">Discover the technology <svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div><div class="hero-bottom"><a href="#technology" class="scroll-cue"><span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-down" aria-hidden="true"><path d="M12 5v14"></path><path d="m19 12-7 7-7-7"></path></svg></span> A small addition. A lasting difference.</a><div class="hero-caption">A vision for the built world.<br/><span>Conceptual architecture</span></div></div><button data-slot="button" data-variant="ghost" data-size="default" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 motion-toggle" aria-label="Pause animations"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pause" aria-hidden="true"><rect x="14" y="3" width="5" height="18" rx="1"></rect><rect x="5" y="3" width="5" height="18" rx="1"></rect></svg></button></section><section class="supporters " aria-labelledby="supporters-heading"><div class="supporters-caption"><h2 id="supporters-heading">SUPPORTED BY</h2><button data-slot="button" data-variant="ghost" data-size="default" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='
2size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 supporters-control" aria-label="Pause programme banner"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pause" aria-hidden="true"><rect x="14" y="3" width="5" height="18" rx="1"></rect><rect x="5" y="3" width="5" height="18" rx="1"></rect></svg><span>Pause</span></button></div><div class="supporters-window"><div class="supporters-track"><div class="supporters-group"><div class="supporter supporter-conception-x"><img src="/assets/programmes/conception-x.svg" alt="Conception X" width="210" height="80" loading="eager"/><span>Conception X</span></div><div class="supporter supporter-greentech-legal"><img src="/assets/programmes/greentech-legal.png" alt="GreenTech Legal Collaborative" width="210" height="80" loading="eager"/><span>Legal support</span></div><div class="supporter supporter-canopy"><img src="/assets/programmes/canopy.jpg" alt="Canopy" width="210" height="80" loading="eager"/><span>Canopy · CISL</span></div><div class="supporter supporter-cambridge-enterprise-ventures"><img src="/assets/programmes/cambridge-enterprise-ventures.jpg" alt="Cambridge Enterprise Ventures" width="210" height="80" loading="eager"/><span>Cambridge Enterprise Ventures</span></div><div class="supporter supporter-innovate-uk"><img src="/assets/programmes/innovate-uk.png" alt="Innovate UK Business Connect" width="210" height="80" loading="eager"/><span>Innovate UK Business Connect</span></div><div class="supporter supporter-impulse"><img src="/assets/programmes/impulse.png" alt="Impulse, Maxwell Centre" width="210" height="80" loading="eager"/><span>Incubator programme</span></div><div class="supporter supporter-undaunted"><img src="/assets/programmes/undaunted.png" alt="Undaunted" width="210" height="80" loading="eager"/><span>Climate accelerator</span></div><div class="supporter supporter-enterprisetech"><img src="/assets/programmes/enterprisetech.png" alt="EnterpriseTECH" width="210" height="80" loading="eager"/><span>Entrepreneurial programme</span></div><div class="supporter supporter-imperial-enterprise-lab"><img src="/assets/programmes/imperial-enterprise-lab.png" alt="Imperial Enterprise Lab" width="210" height="80" loading="eager"/><span>Entrepreneurship support</span></div></div><div class="supporters-group" aria-hidden="true"><div class="supporter supporter-conception-x"><img src="/assets/programmes/conception-x.svg" alt="" width="210" height="80" loading="eager"/><span>Conception X</span></div><div class="supporter supporter-greentech-legal"><img src="/assets/programmes/greentech-legal.png" alt="" width="210" height="80" loading="eager"/><span>Legal support</span></div><div class="supporter supporter-canopy"><img src="/assets/programmes/canopy.jpg" alt="" width="210" height="80" loading="eager"/><span>Canopy · CISL</span></div><div class="supporter supporter-cambridge-enterprise-ventures"><img src="/assets/programmes/cambridge-enterprise-ventures.jpg" alt="" width="210" height="80" loading="eager"/><span>Cambridge Enterprise Ventures</span></div><div class="supporter supporter-innovate-uk"><img src="/assets/programmes/innovate-uk.png" alt="" width="210" height="80" loading="eager"/><span>Innovate UK Business Connect</span></div><div class="supporter supporter-impulse"><img src="/assets/programmes/impulse.png" alt="" width="210" height="80" loading="eager"/><span>Incubator programme</span></div><div class="supporter supporter-undaunted"><img src="/assets/programmes/undaunted.png" alt="" width="210" height="80" loading="eager"/><span>Climate accelerator</span></div><div class="supporter supporter-enterprisetech"><img src="/assets/programmes/enterprisetech.png" alt="" width="210" height="80" loading="eager"/><span>Entrepreneurial programme</span></div><div class="supporter supporter-imperial-enterprise-lab"><img src="/assets/programmes/imperial-enterprise-lab.png" alt="" width="210" height="80" loading="eager"/><span>Entrepreneurship support</span></div></div></div></div></section>
2<section class="technology section-shell" id="technology"><div class="section-top"><span class="eyebrow">01 / THE TECHNOLOGY</span><span class="section-note">Designed for the way we build.</span></div><div class="intro-grid"><h2 data-reveal="true">Big change.<br/>At the material level.</h2><div class="intro-copy" data-reveal="true"><p>Concrete shapes our world. Weâre changing what goes into it.</p><p>Our engineered biochar gives concrete manufacturers two benefits from one additive: less cement used and biogenic carbon stored. It is designed to retain performance and fit into existing manufacturing processes.</p></div></div><div class="metrics"><div data-reveal="true"><span class="metric-number"><small class="metric-prefix">Up to</small>20<span>%</span></span><h3>Cement replacement</h3><p>Demonstrated in selected development formulations.</p></div><div data-reveal="true"><span class="metric-number">2.32<span>t</span></span><h3>COâe stored per tonne of additive</h3><p>Current calculated biogenic carbon storage.</p></div><div data-reveal="true"><span class="metric-number metric-word">Drop-in</span><h3>Designed for existing production</h3><p>Added during the concrete mixing process.</p></div></div><p class="technical-note">Results depend on feedstock, formulation and application. Cement replacement of up to 20% has been achieved in selected test formulations. The carbon-storage figure is a current calculation; a comprehensive lifecycle assessment and product-specific validation are in development.</p></section><section class="material-journey " id="material-journey" aria-labelledby="journey-heading"><div class="journey-scroll-frame"><div class="section-shell"><div class="journey-heading"><h2 id="journey-heading" data-reveal="true">From waste to concrete.</h2><p>Explore the materialâs journey.<br/><span>Select a stage to see how it works.</span></p></div><div dir="ltr" data-orientation="horizontal" data-slot="tabs" class="group/tabs flex gap-2 data-[orientation=horizontal]:flex-col journey-tabs"><div class="journey-rail-window"><div class="journey-rail-inner"><div class="journey-line" aria-hidden="true"><span></span></div><div role="tablist" aria-orientation="horizontal" data-slot="tabs-list" data-variant="default" class="group/tabs-list inline-flex w-fit items-center justify-center rounded-lg p-[3px] text-muted-foreground group-data-[orientation=horizontal]/tabs:h-9 group-data-[orientation=vertical]/tabs:h-fit group-data-[orientation=vertical]/tabs:flex-col data-[variant=line]:rounded-none bg-muted journey-rail" aria-label="Material journey stages" tabindex="-1" data-orientation="horizontal" style="outline:none"><button type="button" role="tab" aria-selected="true" aria-controls="radix-_R_14di_-content-0" data-state="active" id="radix-_R_14di_-trigger-0" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100 journey-stop" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><span class="journey-node" aria-hidden="true">01</span><span class="journey-label">Waste feedstock</span></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_14di_-content-1" data-state="inactive" id="radix-_R_14di_-trigger-1" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground
2/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100 journey-stop" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><span class="journey-node" aria-hidden="true">02</span><span class="journey-label">Biochar</span></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_14di_-content-2" data-state="inactive" id="radix-_R_14di_-trigger-2" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100 journey-stop" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><span class="journey-node" aria-hidden="true">03</span><span class="journey-label">GreenMixes additive</span></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_14di_-content-3" data-state="inactive" id="radix-_R_14di_-trigger-3" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground
2/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100 journey-stop" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><span class="journey-node" aria-hidden="true">04</span><span class="journey-label">Concrete production</span></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_14di_-content-4" data-state="inactive" id="radix-_R_14di_-trigger-4" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100 journey-stop" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><span class="journey-node" aria-hidden="true">05</span><span class="journey-label">End use</span></button></div></div></div><div class="journey-panels"><div data-state="active" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_14di_-trigger-0" id="radix-_R_14di_-content-0" tabindex="0" data-slot="tabs-content"
2class="flex-1 outline-none journey-panel" aria-hidden="false" style="animation-duration:0s"><div class="journey-feature"><figure class="journey-visual journey-visual-feedstock"><img src="/assets/wood-chips.jpg" alt="Wood chips, an example of waste biomass feedstock" width="720" height="540" loading="eager" decoding="async"/><figcaption>Illustrative biomass feedstock · wood chips</figcaption></figure><div class="journey-copy"><span class="eyebrow">A new use for residues</span><span class="journey-large-number" aria-hidden="true">0<!-- -->1</span><h3>Start with whatâs left behind.</h3><p>Agricultural residues and wood waste provide the starting point. These biomass resources can be converted into biochar, giving their biogenic carbon a new material use.</p></div></div><dl class="journey-transformation"><div><dt>INPUT</dt><dd>Biomass residues</dd></div><div><dt>PROCESS</dt><dd>Feedstock selection</dd></div><div><dt>OUTPUT</dt><dd>Material for biochar production</dd></div></dl></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_14di_-trigger-1" id="radix-_R_14di_-content-1" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none journey-panel" aria-hidden="true" inert=""><div class="journey-feature"><figure class="journey-visual journey-visual-biochar"><img src="/assets/biochar-usda.jpg" alt="Close-up of biochar made from woody biomass" width="720" height="540" loading="eager" decoding="async"/><figcaption>Illustrative biochar · USDA Forest Service / Timothy Nicosia</figcaption></figure><div class="journey-copy"><span class="eyebrow">The carbon-rich starting point</span><span class="journey-large-number" aria-hidden="true">0<!-- -->2</span><h3>Keep the carbon. Unlock the potential.</h3><p>Biomass is converted into biochar. This carbon-rich material is our starting point, but untreated biochar can absorb mixing water and compromise concrete workability and strength.</p></div></div><dl class="journey-transformation"><div><dt>INPUT</dt><dd>Biomass feedstock</dd></div><div><dt>PROCESS</dt><dd>Biochar production</dd></div><div><dt>OUTPUT</dt><dd>Raw, carbon-rich biochar</dd></div></dl></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_14di_-trigger-2" id="radix-_R_14di_-content-2" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none journey-panel" aria-hidden="true" inert=""><div class="journey-feature"><figure class="journey-visual journey-visual-additive"><img src="/assets/additive-powder.png" alt="A sample of the engineered GreenMixes additive" width="720" height="540" loading="eager" decoding="async"/><figcaption>Engineered additive · GreenMixes development sample</figcaption></figure><div class="journey-copy"><span class="eyebrow">The GreenMixes difference</span><span class="journey-large-number" aria-hidden="true">0<!-- -->3</span><h3>Engineer the interface.</h3><p>Our proprietary functionalisation changes how biochar interacts with cement. The result is a dust-free product that works with larger particles and improves workability, with improved strength compared with milled biochar in development testing.</p><a href="#difference" class="journey-details-link">Explore the advantages<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><dl class="journey-transformation"><div><dt>INPUT</dt><dd>Qualified biochar</dd></div><div><dt>PROCESS</dt><dd>GreenMixes functionalisation</dd></div><div><dt>OUTPUT</dt><dd>Engineered cement-replacement additive</dd></div></dl></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_14di_-trigger-3" id="radix-_R_14di_-content-3" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none journey-panel" aria-hidden="true" inert=""><div class="journey-feature"><figure class="journey-visual journey-visual-mix"><img src="/assets/concrete-pour.png" alt="A GreenMixes concrete mixture during development testing" width="720" height="540" loading="eager" decoding="async"/><figcaption>
2Concrete mix · GreenMixes development trial</figcaption></figure><div class="journey-copy"><span class="eyebrow">Built around existing processes</span><span class="journey-large-number" aria-hidden="true">0<!-- -->4</span><h3>Straight into the mix.</h3><p>Incorporate GreenMixes during conventional concrete mixing, without a separate pre-soaking step. We target partial cement replacementânot sandâwhile embedding biogenic carbon in the material.</p></div></div><dl class="journey-transformation"><div><dt>INPUT</dt><dd>GreenMixes + concrete ingredients</dd></div><div><dt>PROCESS</dt><dd>Mix, pour, mould and set</dd></div><div><dt>OUTPUT</dt><dd>Concrete with stored biogenic carbon</dd></div></dl></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_14di_-trigger-4" id="radix-_R_14di_-content-4" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none journey-panel" aria-hidden="true" inert=""><div class="journey-feature"><figure class="journey-visual journey-visual-product"><img src="/assets/prototype.webp" alt="An early GreenMixes concrete paver prototype" width="720" height="540" loading="eager" decoding="async"/><figcaption>Early paver prototype · product validation in development</figcaption></figure><div class="journey-copy"><span class="eyebrow">From material to application</span><span class="journey-large-number" aria-hidden="true">0<!-- -->5</span><h3>A practical place to begin.</h3><p>Our first applications are non-structural precast pavers and masonry. These controlled factory environments provide a route to repeatable production and product-specific validation, with broader applications to follow.</p><a href="#partners" class="journey-details-link">Explore a manufacturing pilot<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><dl class="journey-transformation"><div><dt>INPUT</dt><dd>GreenMixes concrete</dd></div><div><dt>PROCESS</dt><dd>Application-specific testing</dd></div><div><dt>OUTPUT</dt><dd>Pavers and masonry first</dd></div></dl></div></div><div class="journey-controls"><p><span>0<!-- -->1</span> / 05 <span class="journey-current-label">Waste feedstock</span></p><div><button data-slot="button" data-variant="ghost" data-size="default" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 journey-control" aria-label="Previous material stage" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button><button data-slot="button" data-variant="ghost" data-size="default" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 journey-control" aria-label="Next material stage"><svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div></div></div></div></section><section class="difference section-shell" id="difference" aria-labelledby="difference-heading"><div class="difference-intro"><div><span class="eyebrow">ENGINEERED BIOCHAR FOR CONCRETE</span><h2 id="difference-heading" data-reveal="true">Why GreenMixes.</h2></div><p data-reveal="true">Raw biochar has potential. Our functionalisation addresses the handling and performance challenges that stand between that potential and practical use in concrete.</p></div><div class="difference-grid"><article class="difference-item" data-reveal="true"><span class="difference-number">0<!-- -->1</span><div><h3>Cement replacement</h3><p>We target the cement in the mix, rather than replacing sand or other low-value aggregates.</p></div></article><article class="difference-item" data-reveal="true"><span class="difference-number">0<!-- -->2</span><div><h3>Improved workability</h3><p>Better workability than untreated biochar in our development formulations.</p></div></article><article class="difference-item" data-reveal="true"><span class="difference-number">0<!-- -->3</span><div><h3>Improved strength</h3><p>Improved compressive-strength performance compared with milled biochar in development testing.</p></div></article><article class="difference-item" data-reveal="true"><span class="difference-number">0<!-- -->4</span><div><h3>Larger particle sizes</h3><p>Engineered to work with larger biochar particles, expanding the material sizes we can use.</p></div></article><article class="difference-item" data-reveal="true"><span class="difference-number">0<!-- -->5</span><div><h3>Dust-free product</h3><p>A dry, dust-free product designed for practical handling and dosing in concrete production.</p></div></article><article class="difference-item" data-reveal="true"><span class="difference-number">0<!-- -->6</span><div><h3>No pre-soaking</h3><p>Added during conventional mixing, without a separate pre-soaking step.</p></div></article></div><p class="difference-note">Workability comparisons refer to untreated biochar; strength comparisons refer to milled biochar in our development testing. Results depen
2d on feedstock, formulation and application; product-specific validation is ongoing.</p></section><section class="progress section-shell" id="progress"><div class="section-top"><span class="eyebrow">02 / REAL-WORLD PROGRESS</span><span class="section-note">Built on evidence. Moving towards scale.</span></div><div class="progress-heading"><h2 data-reveal="true">Out of the lab.<br/>Into the mix.</h2><p class="section-description" data-reveal="true">From tonne-scale production to our completed SOM Innovation Works pilot, GreenMixes is moving into real products. Next: repeatable deployment in pavers and masonry.</p></div><div class="progress-grid progress-balanced"><figure class="pilot-figure" data-reveal="true"><img src="/assets/som-pilot.webp" alt="GreenMixes concrete blocks exhibited in the SOM Innovation Works pilot" loading="lazy" width="1600" height="1162"/><figcaption><span>SOM Innovation Works pilot</span><span>Exhibited prototypes · 2026</span></figcaption><div class="pilot-badge"><strong>20%</strong><span>cement replacement<br/>No sand replaced.</span></div></figure><div class="milestones"><div data-slot="accordion" data-orientation="vertical"><div data-state="open" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0 milestone"><h3 data-orientation="vertical" data-state="open" class="flex"><button type="button" aria-controls="radix-_R_apmdi_" aria-expanded="true" data-state="open" data-orientation="vertical" id="radix-_R_2pmdi_" data-slot="accordion-trigger" class="flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180 milestone-trigger" data-radix-collection-item=""><span class="milestone-label">0<!-- -->1<!-- --> / <!-- -->MATERIAL VALIDATION</span><span class="milestone-heading">Tonne-scale production</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down pointer-events-none size-4 shrink-0 translate-y-0.5 text-muted-foreground transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="open" id="radix-_R_apmdi_" role="region" aria-labelledby="radix-_R_2pmdi_" data-orientation="vertical" data-slot="accordion-content" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div class="pt-0 pb-4 milestone-body"><p>Our engineered additive has been incorporated into tonne-scale concrete production, bringing the technology from laboratory batches into pavers and blocks.</p></div></div></div><div data-state="open" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0 milestone"><h3 data-orientation="vertical" data-state="open" class="flex"><button type="button" aria-controls="radix-_R_cpmdi_" aria-expanded="true" data-state="open" data-orientation="vertical" id="radix-_R_4pmdi_" data-slot="accordion-trigger" class="flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180 milestone-trigger" data-radix-collection-item=""><span class="milestone-label">0<!-- -->2<!-- --> / <!-- -->INDUSTRY COLLABORATION</span><span class="milestone-heading">A completed pilot with SOM</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down pointer-events-none size-4 shrink-0 translate-y-0.5 text-muted-foreground transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="open" id="radix-_R_cpmdi_" role="region" aria-labelledby="radix-_R_4pmdi_" data-orientation="vertical" data-slot="accordion-content"
2class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div class="pt-0 pb-4 milestone-body"><p>Exhibited prototypes from our SOM Innovation Works pilot achieved 20% cement replacement, with no sand replacement, including a carbon-negative brick formulation.</p></div></div></div><div data-state="open" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0 milestone"><h3 data-orientation="vertical" data-state="open" class="flex"><button type="button" aria-controls="radix-_R_epmdi_" aria-expanded="true" data-state="open" data-orientation="vertical" id="radix-_R_6pmdi_" data-slot="accordion-trigger" class="flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180 milestone-trigger" data-radix-collection-item=""><span class="milestone-label">0<!-- -->3<!-- --> / <!-- -->PATENT & DEVELOPMENT</span><span class="milestone-heading">Built for the next stage</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down pointer-events-none size-4 shrink-0 translate-y-0.5 text-muted-foreground transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="open" id="radix-_R_epmdi_" role="region" aria-labelledby="radix-_R_6pmdi_" data-orientation="vertical" data-slot="accordion-content" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div class="pt-0 pb-4 milestone-body"><p>Patent-pending technology, with independent testing and product certification in development. We are building a modular licensing model for biochar producers.</p></div></div></div></div><a class="progress-pilot-link" href="mailto:[email protected],[email protected]?subject=GreenMixes%20pilot%20enquiry">Bring GreenMixes into your next product <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div><div class="carbon-lab" data-reveal="true" aria-labelledby="carbon-lab-heading"><div class="carbon-lab-intro"><span class="eyebrow">A SMALL ADDITION. A BIG DIFFERENCE.</span><h3 id="carbon-lab-heading">Less cement.<br/>Same familiar mix.</h3><p>See where GreenMixes fits within the whole concrete mix. A small share of the material can replace a much larger share of the cement.</p><div class="brick-result"><strong>1.5<!-- -->% of the mix</strong><span>replaces <!-- -->10<!-- -->% of the cement</span><span>Up to 10% · broader applications</span></div><a class="mix-cta" href="mailto:[email protected],[email protected]?subject=Explore%20my%20concrete%20mix">Explore your mix with us <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div><div class="carbon-control"><div dir="ltr" data-orientation="horizontal" data-slot="tabs" class="group/tabs flex gap-2 data-[orientation=horizontal]:flex-col mix-selector"><div role="tablist" aria-orientation="horizontal" data-slot="tabs-list" data-variant="default" class="group/tabs-list inline-flex w-fit items-center justify-center rounded-lg p-[3px] text-muted-foreground group-data-[orientation=horizontal]/tabs:h-9 group-data-[orientation=vertical]/tabs:h-fit group-data-[orientation=vertical]/tabs:flex-col data-[variant=line]:rounded-none bg-muted" aria-label="Cho
2ose an example concrete mix" tabindex="-1" data-orientation="horizontal" style="outline:none"><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_q6di_-content-cem2" data-state="inactive" id="radix-_R_q6di_-trigger-cem2" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">CEM II example</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_q6di_-content-gen2" data-state="inactive" id="radix-_R_q6di_-trigger-gen2" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">GEN2 example</button><button type="button" role="tab" aria-selected="true" aria-controls="radix-_R_q6di_-content-gen3" data-state="active" id="radix-_R_q6di_-trigger-gen3" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground
2/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">GEN3 example</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_q6di_-content-pavers" data-state="inactive" id="radix-_R_q6di_-trigger-pavers" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Paver example</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_q6di_-content-low-carbon" data-state="inactive" id="radix-_R_q6di_-trigger-low-carbon" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='
2size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Low-carbon binder</button></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_q6di_-trigger-cem2" hidden="" id="radix-_R_q6di_-content-cem2" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_q6di_-trigger-gen2" hidden="" id="radix-_R_q6di_-content-gen2" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none"></div><div data-state="active" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_q6di_-trigger-gen3" id="radix-_R_q6di_-content-gen3" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none" style="animation-duration:0s"><p class="mix-example-caption">Example formulation · whole mix by mass</p></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_q6di_-trigger-pavers" hidden="" id="radix-_R_q6di_-content-pavers" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_q6di_-trigger-low-carbon" hidden="" id="radix-_R_q6di_-content-low-carbon" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none"></div></div><div class="carbon-readout"><div><span class="carbon-value">10<small>%</small></span><span class="carbon-label">of cement replaced</span></div><div><span class="carbon-value accent">39<small>%</small></span><span class="carbon-label">indicative COâe reduction*</span></div></div><span dir="ltr" data-orientation="horizontal" aria-disabled="false" data-slot="slider" class="relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col carbon-slider" aria-label="Cement replacement percentage" style="--radix-slider-thumb-transform:translateX(-50%)"><span data-orientation="horizontal" data-slot="slider-track" class="relative grow overflow-hidden rounded-full bg-muted data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"><span data-orientation="horizontal" data-slot="slider-range" class="absolute bg-primary data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full" style="left:0%;right:66.66666666666666%"></span></span><span style="transform:var(--radix-slider-thumb-transform);position:absolute;left:calc(0% + 0px)"><span role="slider" aria-valuemin="5" aria-valuemax="20" aria-orientation="horizontal" data-orientation="horizontal" tabindex="0" data-slot="slider-thumb" class="block size-4 shrink-0 rounded-full border border-primary bg-white shadow-sm ring-ring/50 transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50" style="display:none" data-radix-collection-item=""></span></span><input style="display:none"/></span><div class="slider-scale" aria-hidden="true"><span>5%</span><span>10%</span><span>15%</span><span>20%</span></div><div class="whole-mix-bar" role="img" aria-label="Coarse aggregate: 45.0%, Sand: 31.7%, Water: 7.9%, Cement: 13.9%, GreenMixes: 1.5%"><span style="width:45%;background:#52675b"></span><span style="width:31.666666666666664%;background:#b8ad92"></span><span style="width:7.916666666666666%;background:#9bbdc5"></span><span style="width:13.875000000000002%;background:#d2d7cf"></span>
2<span style="width:1.5416666666666667%;background:#b5dd71"></span></div><div class="whole-mix-legend"><div class=""><i style="background:#52675b"></i><span>Coarse aggregate</span><strong>45.0<!-- -->%</strong></div><div class=""><i style="background:#b8ad92"></i><span>Sand</span><strong>31.7<!-- -->%</strong></div><div class=""><i style="background:#9bbdc5"></i><span>Water</span><strong>7.9<!-- -->%</strong></div><div class=""><i style="background:#d2d7cf"></i><span>Cement</span><strong>13.9<!-- -->%</strong></div><div class="mix-highlight"><i style="background:#b5dd71"></i><span>GreenMixes</span><strong>1.5<!-- -->%</strong></div></div><div class="carbon-result"><div><span>CARBON SAVING</span><strong>~<!-- -->112<!-- --> kg COâe*</strong></div><div><span>A SMALL ADDITION</span><strong>37<!-- --> kg GreenMixes</strong><small>in this <!-- -->2,400<!-- --> kg example mix</small></div></div><p class="carbon-method">*Indicative carbon saving. Mix design and application affect performance and carbon impact.</p><details class="mix-method"><summary>How itâs calculated</summary><p>These example recipes illustrate proportions, not certified GEN specifications. CEM II describes a cement type; GEN2 and GEN3 describe concrete designations, which do not have one fixed recipe. Each example totals 2,400 kg, assuming equal-mass replacement of cement with GreenMixes.</p><p>Carbon estimates use <!-- -->0.70<!-- --> kg COâe per kg of cement or binder, 30 kg COâe for the rest of the baseline mix, and 2.32 kg COâe stored per kg of additive. The low-carbon binder option uses an illustrative factor rather than a universal industry value; project claims should use the relevant product EPD. Estimates exclude additional additive processing and transport and are not a completed lifecycle assessment. The SOM brick is a separate formulation.</p></details></div></div></section><section class="supporters award-banner " aria-labelledby="awards-heading"><div class="supporters-caption"><h2 id="awards-heading">RECOGNISED FOR<br/> OUR POTENTIAL</h2><button data-slot="button" data-variant="ghost" data-size="default" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 supporters-control" aria-label="Pause awards banner"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pause" aria-hidden="true"><rect x="14" y="3" width="5" height="18" rx="1"></rect><rect x="5" y="3" width="5" height="18" rx="1"></rect></svg><span>Pause</span></button></div><div class="supporters-window"><div class="supporters-track"><div class="supporters-group"><div class="supporter award-item award-climate"><div class="award-logo"><img src="/assets/awards/cambridge-climate-challenge.png" alt="Cambridge Climate Challenge" width="210" height="100" loading="lazy"/></div><strong>Cambridge Climate Challenge</strong><span>First prize · 2026</span></div><div class="supporter award-item award-pvcc"><div class="award-logo"><img src="/assets/programmes/pvcc.png" alt="PVCC" width="210" height="100" loading="lazy"/></div><strong>PVCC</strong><span>First prize · 2025</span></div><div class="supporter award-item award-trinity"><div class="award-logo"><img src="/assets/awards/trinity-bradfield.jpg" alt="Trinity Bradfield Prize" width="210" height="100" loading="lazy"/></div><strong>Trinity Bradfield Prize</strong><span>First prize · 2026</span></div><div class="supporter award-item award-cop"><div class="award-logo"><img src="/assets/awards/cop-30-5.jpg" alt="COP 30.5" width="210" height="100" loading="lazy"/></div><strong>COP 30.5</strong><span>
2Innovation Award · 2026</span></div></div><div class="supporters-group" aria-hidden="true"><div class="supporter award-item award-climate"><div class="award-logo"><img src="/assets/awards/cambridge-climate-challenge.png" alt="" width="210" height="100" loading="lazy"/></div><strong>Cambridge Climate Challenge</strong><span>First prize · 2026</span></div><div class="supporter award-item award-pvcc"><div class="award-logo"><img src="/assets/programmes/pvcc.png" alt="" width="210" height="100" loading="lazy"/></div><strong>PVCC</strong><span>First prize · 2025</span></div><div class="supporter award-item award-trinity"><div class="award-logo"><img src="/assets/awards/trinity-bradfield.jpg" alt="" width="210" height="100" loading="lazy"/></div><strong>Trinity Bradfield Prize</strong><span>First prize · 2026</span></div><div class="supporter award-item award-cop"><div class="award-logo"><img src="/assets/awards/cop-30-5.jpg" alt="" width="210" height="100" loading="lazy"/></div><strong>COP 30.5</strong><span>Innovation Award · 2026</span></div></div></div></div></section><section class="partners" id="partners"><div class="section-shell"><div class="section-top"><span class="eyebrow">03 / BETTER, TOGETHER</span><span class="section-note">One material. Shared opportunity.</span></div><h2 data-reveal="true">The future is<br/>a collective build.</h2><div dir="ltr" data-orientation="horizontal" data-slot="tabs" class="group/tabs flex gap-2 data-[orientation=horizontal]:flex-col partner-tabs"><div role="tablist" aria-orientation="horizontal" data-slot="tabs-list" data-variant="default" class="group/tabs-list inline-flex w-fit items-center justify-center rounded-lg p-[3px] text-muted-foreground group-data-[orientation=horizontal]/tabs:h-9 group-data-[orientation=vertical]/tabs:h-fit group-data-[orientation=vertical]/tabs:flex-col data-[variant=line]:rounded-none bg-muted partner-tab-list" aria-label="Find your partnership" tabindex="-1" data-orientation="horizontal" style="outline:none"><button type="button" role="tab" aria-selected="true" aria-controls="radix-_R_1odi_-content-manufacturers" data-state="active" id="radix-_R_1odi_-trigger-manufacturers" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100 partner-tab" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Concrete manufacturers<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_1odi_-content-producers" data-state="inactive" id="radix-_R_1odi_-trigger-producers" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground
2/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100 partner-tab" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Biochar producers<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_1odi_-content-investors" data-state="inactive" id="radix-_R_1odi_-trigger-investors" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100 partner-tab" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Investors & collaborators<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></button></div><div data-state="active" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_1odi_-trigger-manufacturers" id="radix-_R_1odi_-content-manufacturers" tabindex="0" data-slot="tabs-content"
2class="flex-1 outline-none partner-panel" style="animation-duration:0s"><div class="partner-title"><span class="eyebrow">PARTNER WITH GREENMIXES / <!-- -->01</span><h3><span>Better materials.<br/></span><span>Familiar processes.<br/></span></h3><a href="mailto:[email protected],[email protected]?subject=GreenMixes%20%7C%20Manufacturing%20pilot" class="pill pill-lime">Explore a pilot<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div><div class="partner-copy"><p>Reduce cement use and introduce stored biogenic carbon into your products. We work with you to develop and test formulations for your feedstocks, equipment and performance requirements.</p><h4 class="partner-next-steps">HOW WE START</h4><ul><li><span>0<!-- -->1</span>Define your product, current mix and performance targets</li><li><span>0<!-- -->2</span>Develop formulations and agree a representative pilot</li><li><span>0<!-- -->3</span>Evaluate results and scope product-specific validation</li></ul></div></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_1odi_-trigger-producers" hidden="" id="radix-_R_1odi_-content-producers" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none partner-panel"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_1odi_-trigger-investors" hidden="" id="radix-_R_1odi_-content-investors" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none partner-panel"></div></div></div></section><section class="team section-shell" id="team"><div class="section-top"><span class="eyebrow">04 / THE PEOPLE BEHIND THE MATERIAL</span><span class="section-note">Cambridge roots. Global ambition.</span></div><div class="intro-grid"><h2 data-reveal="true">Researchers.<br/>Builders. Believers.</h2><p class="team-intro" data-reveal="true">Bringing together expertise in materials, manufacturing and sustainable construction to turn promising science into practical impact.</p></div><div class="team-grid"><article class="person" data-reveal="true"><a href="https://www.linkedin.com/in/callonpeate/" target="_blank" rel="noreferrer" aria-label="Callon Peate on LinkedIn"><div class="person-image"><img src="/assets/callon-headshot.png" alt="Callon Peate" loading="lazy"/><span class="person-link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a><span class="eyebrow">CO-FOUNDER</span><h3>Callon Peate</h3><p>Cambridge Manufacturing Engineering PhD researcher with seven yearsâ experience in sustainable formulations and supply chains. Leads commercial strategy, partnerships and production scaling.</p></article><article class="person" data-reveal="true"><a href="https://www.linkedin.com/in/dushanth-seevaratnam" target="_blank" rel="noreferrer" aria-label="Dushanth Seevaratnam on LinkedIn"><div class="person-image"><img src="/assets/dushanth.webp" alt="Dr Dushanth Seevaratnam" loading="lazy"/><span class="person-link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a><span class="eyebrow">CO-FOUNDER</span><h3>Dr Dushanth Seevaratnam</h3><p>Cambridge Chemical Engineering PhD with over a decadeâs experience in nanotechnology and sustainable materials. Leads binder development, performance validation and regulatory strategy.</p></article><article class="person advisor" data-reveal="true">
2<a href="https://www.magd.cam.ac.uk/people/john-orr" target="_blank" rel="noreferrer" aria-label="Professor John Orr at Magdalene College"><div class="person-image"><img src="/assets/john-orr.webp" alt="Professor John Orr" loading="lazy"/><span class="person-link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a><span class="eyebrow">TECHNICAL ADVISOR</span><h3>Professor John Orr</h3><p>Professor of Structural Engineering at the University of Cambridge, leading research in sustainable concrete structures and material-efficient construction.</p></article><article class="person advisor" data-reveal="true"><div class="person-image"><img src="/assets/paul-larcey.jpg" alt="Paul Larcey" loading="lazy"/></div><span class="eyebrow">COMMERCIAL ADVISOR</span><h3>Paul Larcey</h3><p>Former Director of Commercial at Lafarge with extensive experience in private equity acquisitions. Advises on new product development, commercial strategy and scaling industrial technologies.</p></article></div></section><section class="newsroom section-shell" id="newsroom" aria-labelledby="newsroom-heading"><div class="section-top"><span class="eyebrow">05 / NEWSROOM</span><span class="section-note">The next chapter is taking shape.</span></div><div class="newsroom-intro"><div><h2 id="newsroom-heading" data-reveal="true">Inside GreenMixes.</h2><p data-reveal="true">Milestones, partnerships and ideas in motion.<br/>Selected updates from our LinkedIn.</p></div><a class="newsroom-follow" href="https://www.linkedin.com/company/greenmixes/" target="_blank" rel="noreferrer"><span class="linkedin-mark" aria-hidden="true">in</span>Follow our journey<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div><div class="newsroom-grid"><article class="news-card" data-reveal="true"><a class="news-card-link" href="https://www.linkedin.com/posts/greenmixes_climatetech-deeptech-climateinnovation-activity-7478780999967899649-RrOL" target="_blank" rel="noreferrer" aria-label="A stronger foundation for what comes next. Read the full post on LinkedIn (opens in a new tab)"><div class="news-image news-image-greenhouse"><img src="/assets/newsroom/greenhouse.jpg" alt="GreenMixesâ announcement of its acceptance onto Cohort 10 of The Greenhouse accelerator" loading="lazy" width="800" height="600"/><span class="news-image-arrow" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div><div class="news-card-content"><div class="news-meta"><span>Company update</span><span class="linkedin-mark" aria-label="From LinkedIn">in</span></div><h3>A stronger foundation for what comes next.</h3><p>Through The Greenhouse Cohort 10 and the Green Tech Legal Collaborative, weâre building the commercial and legal foundations for partnerships, pilots and our next stage of growth.</p><span class="news-read">Read on LinkedIn<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a></article><article class="news-card" data-reveal="true"><a class="news-card-link" href="https://www.linkedin.com/posts/greenmixes_climateaction-climatetech-sustainability-activity-7461048739512668160-rJ4E" target="_blank" rel="noreferrer" aria-label="First place at the Cambridge Climate Challenge. Read the full post on LinkedIn (opens in a new tab)"><div class="news-image news-image-award"><img src="/assets/newsroom/climate-challenge.jpg" alt="Participants at the Cambridge Climate Challenge 2026, shared by GreenMixes" loading="lazy" width="800" height="600"/>
2<span class="news-image-arrow" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div><div class="news-card-content"><div class="news-meta"><span>Recognition</span><span class="linkedin-mark" aria-label="From LinkedIn">in</span></div><h3>First place at the Cambridge Climate Challenge.</h3><p>GreenMixes won the Cambridge Climate Challenge 2026, receiving £5,000 and a special award of Canopy membership. Another milestone on our journey from research to real-world impact.</p><span class="news-read">Read on LinkedIn<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a></article><article class="news-card" data-reveal="true"><a class="news-card-link" href="https://www.linkedin.com/posts/greenmixes_conceptionx-deeptech-climatestartup-activity-7450496780070391810-R3gA" target="_blank" rel="noreferrer" aria-label="From lab to market with Conception X. Read the full post on LinkedIn (opens in a new tab)"><div class="news-image news-image-conception"><img src="/assets/newsroom/conception-x.jpg" alt="GreenMixes and Conception X programme announcement" loading="lazy" width="800" height="600"/><span class="news-image-arrow" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div><div class="news-card-content"><div class="news-meta"><span>Programmes</span><span class="linkedin-mark" aria-label="From LinkedIn">in</span></div><h3>From lab to market with Conception X.</h3><p>Weâve joined Conception X Cohort 9, a deeptech venture programme for researcher-founders, to accelerate the journey from materials research to practical applications in construction.</p><span class="news-read">Read on LinkedIn<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a></article></div><div class="newsroom-bottom"><span>Follow the latest from GreenMixes.</span><a href="https://www.linkedin.com/company/greenmixes/" target="_blank" rel="noreferrer">All updates on LinkedIn<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></section><section class="contact" id="contact"><div class="contact-main section-shell"><div><span class="eyebrow">CONTACT GREENMIXES</span><h2>Carbon sinks,<br/><span>at scale.</span></h2></div><div class="contact-action"><a class="contact-circle" href="mailto:[email protected],[email protected]?subject=Let%E2%80%99s%20talk%20GreenMixes" aria-label="Email both GreenMixes founders"><svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><p>Have a material challenge?<br/>Letâs talk about the possibilities.</p><div class="contact-emails"><a class="contact-email" href="mailto:[email protected],[email protected]">[email protected] <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a class="contact-email" href="mailto:[email protected],[email protected]">[email protected] <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div><div class="marquee" aria-hidden="true"><div>CARBON SINKS, AT SCALE <span>â</span> CARBON SINKS, AT SCALE <span>â</span> </div></div></section></main><footer class="footer"><a class="brand brand-official" href="#home" aria-label="GreenMixes home"><img src="/assets/greenmixes-logo.png" width="2048" height="391" alt="GreenMixes"/></a><p>© <!-- -->2026<!-- --> GreenMixes Ltd.</p><span>Carbon sinks, at scale.</span><a href="#home">Back to top <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></footer>
2<script type="module" src="/_next/static/chunks/index-BwTfuu4W.js" id="_R_" async=""></script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("2:I[\"74f944bd09a9\",[],\"Children\",1]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("3:I[\"52529b92208a\",[],\"GlobalErrorBoundary\",1]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("4:I[\"18ecf746a395\",[],\"default\",1]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("5:I[\"52529b92208a\",[],\"ErrorBoundary\",1]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("6:I[\"1b73e8b5fbe4\",[],\"LayoutSegmentProvider\",1]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("7:I[\"74f944bd09a9\",[],\"Slot\",1]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("8:I[\"52529b92208a\",[],\"NotFoundBoundary\",1]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("9:I[\"78579b1089e4\",[],\"AppRouterScrollTarget\",1]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("a:I[\"52529b92208a\",[],\"RedirectBoundary\",1]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push(":HL[\"/_next/static/css/index.ClA2LMPU.css\",\"style\" ]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("0:{\"page:/\":\"$L1\",\"layout:/\":[[[\"$\",\"link\",\"css:/_next/static/css/index.ClA2LMPU.css\",{\"rel\":\"stylesheet\",\"precedence\":\"vite-rsc/importer-resources\",\"href\":\"/_next/static/css/index.ClA2LMPU.css\",\"data-rsc-css-href\":\"/_next/static/css/index.ClA2LMPU.css\"}],\"$undefined\"],[\"$\",\"html\",null,{\"lang\":\"en-GB\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{}]}]}]],\"route:/\":[[[\"$\",\"meta\",null,{\"charSet\":\"utf-8\"}],[[\"$\",\"title\",\"0\",{\"children\":\"GreenMixes â Carbon sinks, at scale.\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"GreenMixes engineers biochar to reduce cement use and store biogenic carbon in concrete, with a drop-in additive designed for existing manufacturing processes.\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"GreenMixes â Carbon sinks, at scale.\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"Engineered biochar. Lower-carbon concrete. Explore a new material opportunity with GreenMixes.\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"5\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"6\",{\"name\":\"twitter:title\",\"content\":\"GreenMixes â Carbon sinks, at scale.\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:description\",\"content\":\"Engineered biochar. Lower-carbon concrete. Explore a new material opportunity with GreenMixes.\"}],[\"$\",\"link\",\"8\",{\"data-vinext-streamed-icon\":\"$undefined\",\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\",\"type\":\"$undefined\",\"sizes\":\"$undefined\",\"color\":\"$undefined\",\"media\":\"$undefined\",\"fetchPriority\":\"$undefined\"}],[\"$\",\"link\",\"9\",{\"data-vinext-streamed-icon\":\"$undefined\",\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"any\",\"color\":\"$undefined\",\"media\":\"$undefined\",\"fetchPriority\":\"$undefined\"}],[\"$\",\"link\",\"10\",{\"data-vinext-streamed-icon\":\"$undefined\",\"rel\":\"icon\",\"href\":\"/favicon.png\",\"type\":\"image/png\",\"sizes\":\"512x512\",\"color\":\"$undefined\",\"media\":\"$undefined\",\"fetchPriority\":\"$undefined\"}],[\"$\",\"link\",\"11\",{\"data-vinext-streamed-icon\":\"$undefined\",\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\",\"type\":\"$undefined\",\"sizes\":\"$undefined\",\"color\":\"$undefined\",\"media\":\"$undefined\",\"fetchPriority\":\"$undefined\"}]],[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]],[\"$\",\"$L3\",null,{\"fallback\":\"$4\",\"children\":[\"$\",\"$L5\",null,{\"fallback\":\"$4\",\"children\":[\"$\",\"$L6\",null,{\"providerId\":\"layout:/\",\"segmentMap\":{\"children\":[]},\"children\":[\"$\",\"$L7\",null,{\"id\":\"layout:/\",\"parallelSlots\":\"$undefined\",\"children\":[\"$\",\"$L8\",null,{\"resetKey\":\"\",\"fallback\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\"
2:\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"children\":[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$La\",null,{\"children\":[[\"$\",\"$L6\",null,{\"providerId\":\"page:/\",\"segmentMap\":{\"children\":[\"__PAGE__\"]},\"children\":[\"$\",\"$L7\",null,{\"id\":\"page:/\"}]}],null]}]}]}]}]}]}]}],null,null],\"__route\":\"route:/\",\"__interceptionContext\":null,\"__layoutIds\":[\"layout:/\"],\"__rootLayout\":\"/\",\"__bfcacheSegmentIdentities\":{\"layout:/\":\"[\\\"layout\\\",\\\"layout:/\\\",\\\"root-boundary:/\\\",\\\"\\\"]\",\"page:/\":\"[\\\"page\\\",\\\"page:/\\\",\\\"root-boundary:/\\\",\\\"\\\"]\"},\"__srcPage\":[\"page\"],\"__layoutFlags\":{\"layout:/\":\"s\"},\"__artifactCompatibility\":{\"schemaVersion\":1,\"graphVersion\":\"app-route-graph:1177fd80f83fa7b0\",\"deploymentVersion\":\"0bd94628-7f5b-4e2f-b12d-b3df6c20d29d\",\"appElementsSchemaVersion\":1,\"rscPayloadSchemaVersion\":1,\"rootBoundaryId\":\"/\",\"renderEpoch\":null},\"__dynamicStaleTime\":0}\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("b:I[\"6efdf509a785\",[],\"default\",1]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("1:[\"$\",\"$Lb\",null,{\"params\":\"$@c\",\"searchParams\":\"$@d\"}]\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("c:{}\n")</script>
2<script>((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("d:{}\n")</script>
2<script>Object.assign(((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}),{"initialCacheKind":"dynamic","dynamicStaleTimeSeconds":0});((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).done=true</script>
2<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4548d724e3de079',t:'MTc5MTEyMDc0NQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2</body></html>
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.