First partner to exceptional founders daring the project economy globally

Image
Image
01

First Partner

We invest as early as day zero, leading your first institutional rounds. Our first cheque ranges from $500k to $5 million.

Image
Image
02

To Exceptional Founders

We are obsessed with helping you crush your goals, and it shows: More than 90% of the companies we back raise follow-on funding, 7 exceed $100M annualized revenue, and 10 achieved net-profitability.

Image
Image
03

Daring The Project Economy

We focus on the verticals that power mankind's growth: The CapEx-heavy project markets of infrastructure, architecture, engineering & construction (AEC), heavy supply chains, and lot-size-1 manufacturing in shipbuilding, aerospace and defence.

Image
Image
04

Globally

We invest wherever your legendary company is being built: anywhere on planet earth, and also in space.

$6.5B

Combined Valuation

$2.3B

Capital raised

145

Investments made

22

Countries invested in

01
02
03
04

By the numbers

01

Combined valuation

$6.5B

Combined valuation

02

Capital raised

$2.3B

Capital raised

03

Investments made

145

Investments made

04

Invested countries

22

Countries invested in

gsap.registerPlugin(ScrollTrigger); gsap.to(".progress_bar", { height: "100%", ease: "none", scrollTrigger: { trigger: ".section_partner-videos", start: "top top", end: "bottom bottom", scrub: 1, toggleActions: "play none none reverse" } }); gsap.to(".progress_bar--bottom", { opacity: 0, scrollTrigger: { trigger: ".section_partner-videos", start: "30% 0%", toggleActions: "play none none reverse" } }); gsap.to(".progress_bar--middle", { opacity: 0, scrollTrigger: { trigger: ".section_partner-videos", start: "50% 0%", toggleActions: "play none none reverse" } }); // Create a timeline for ".is-1" and ".is-2" let tl1 = gsap.timeline({ scrollTrigger: { trigger: ".section_partner-videos", start: "30% top", end: "40% top", toggleActions: "play none none reverse" } }); tl1.to(".is-1", { opacity: 0, duration: 0.35, ease: "power1.out" }) .to(".is-1", { zIndex: 1 }, "<") .from(".is-2", { opacity: 0, duration: 0.35, ease: "power1.in" }, "<") .to(".is-2", { zIndex: 3 }, "<"); // Create a timeline for ".is-2" and ".is-3" let tl2 = gsap.timeline({ scrollTrigger: { trigger: ".section_partner-videos", start: "50% top", end: "60% top", toggleActions: "play none none reverse" } }); tl2.to(".is-2", { opacity: 0, duration: 0.35, ease: "power1.out" }) .to(".is-2", { zIndex: 1 }, "<") .from(".is-3", { opacity: 0, duration: 0.35, ease: "power1.in" }, "<") .to(".is-3", { zIndex: 3 }, "<"); //***** Numbers progress bar gsap.to(".progress_bar-numbers", { height: "100%", ease: "none", scrollTrigger: { trigger: ".section_by-the-numbers", start: "top top", end: "bottom bottom", scrub: 1, toggleActions: "play none none reverse" } }); gsap.to(".progress_bar-numbers-bottom", { opacity: 0, scrollTrigger: { trigger: ".section_by-the-numbers", start: "20% 0%", toggleActions: "play none none reverse" } }); gsap.to(".progress_bar-numbers-middle", { opacity: 0, scrollTrigger: { trigger: ".section_by-the-numbers", start: "40% 0%", toggleActions: "play none none reverse" } }); gsap.to(".progress_bar-numbers-top", { opacity: 0, scrollTrigger: { trigger: ".section_by-the-numbers", start: "55% 0%", toggleActions: "play none none reverse" } }); // Create a timeline for By the Numbers let tl3 = gsap.timeline({ scrollTrigger: { trigger: ".section_by-the-numbers", start: "20% top", end: "30% top", toggleActions: "play none none reverse" } }); tl3.to(".is-01, .is-first", { opacity: 0, duration: 0.35, ease: "power1.out" }) .from(".is-02, .is-second", { opacity: 0, duration: 0.35, ease: "power1.in" }, "<"); // Create a timeline for ".is-02" and ".is-03" let tl4 = gsap.timeline({ scrollTrigger: { trigger: ".section_by-the-numbers", start: "40% top", end: "50% top", toggleActions: "play none none reverse" } }); tl4.to(".is-02, .is-second", { opacity: 0, duration: 0.35, ease: "power1.out" }) .from(".is-03, .is-third", { opacity: 0, duration: 0.35, ease: "power1.in" }, "<"); // Create a timeline for ".is-03" and ".is-04" let tl5 = gsap.timeline({ scrollTrigger: { trigger: ".section_by-the-numbers", start: "55% top", end: "65% top", toggleActions: "play none none reverse" } }); tl5.to(".is-03, .is-third", { opacity: 0, duration: 0.35, ease: "power1.out" }) .from(".is-04, .is-fourth", { opacity: 0, duration: 0.35, ease: "power1.in" }, "<");