diff --git a/src/app/page.tsx b/src/app/page.tsx index 9db88fd..d22845e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -14,6 +14,7 @@ import logoFamilyFund from '@/images/clients/family-fund/logo-light.svg' import logoGreenLife from '@/images/clients/green-life/logo-light.svg' import logoHomeWork from '@/images/clients/home-work/logo-light.svg' import logoMailSmirk from '@/images/clients/mail-smirk/logo-light.svg' +import logoMontessori from '@/images/montessori/logo-light.svg' import logoNorthAdventures from '@/images/clients/north-adventures/logo-light.svg' import logoPhobiaDark from '@/images/clients/phobia/logo-dark.svg' import logoPhobiaLight from '@/images/clients/phobia/logo-light.svg' @@ -21,11 +22,13 @@ import logoUnseal from '@/images/clients/unseal/logo-light.svg' import imageLaptop from '@/images/laptop.jpg' import { type CaseStudy, type MDXEntry, loadCaseStudies } from '@/lib/mdx' import { RootLayout } from '@/components/RootLayout' +import Problem from '@/components/Problem' const clients = [ + ['Montessori Global', logoMontessori], ['Phobia', logoPhobiaLight], - ['Family Fund', logoFamilyFund], ['Unseal', logoUnseal], + ['Family Fund', logoFamilyFund], ['Mail Smirk', logoMailSmirk], ['Home Work', logoHomeWork], ['Green Life', logoGreenLife], @@ -35,11 +38,12 @@ const clients = [ function Clients() { return ( -
+

- We’ve worked with hundreds of amazing people + The chosen engagement platform of some of the most trusted world-changing + organizations

@@ -70,17 +74,16 @@ function CaseStudies({ return ( <>

- We believe technology is the answer to the world’s greatest - challenges. It’s also the cause, so we find ourselves in bit of a - catch 22 situation. + Engage OS is the first plug-and-play engagement infrastructure built for civil society. From Red Cross OS to Montessori OS, any org can launch their own digital headquarters—no tech team needed.

- + {caseStudies.map((caseStudy) => (
@@ -107,7 +110,7 @@ function CaseStudies({ Case study

-

+

{caseStudy.title}

@@ -131,8 +134,7 @@ function Services() { className="mt-24 sm:mt-32 lg:mt-40" >

- As long as those opportunities involve giving us money to re-purpose - old projects — we can come up with an endless number of those. + Engage OS is the first plug-and-play engagement infrastructure built for civil society. From Red Cross OS to Montessori OS, any org can launch their own digital headquarters—no tech team needed.

@@ -179,25 +181,28 @@ export const metadata: Metadata = { } export default async function Home() { - let caseStudies = (await loadCaseStudies()).slice(0, 3) + let caseStudies = (await loadCaseStudies()).slice(0, 4) return ( - - + +

- Award-winning development studio based in Denmark. + Empowering Purpose-Driven Organizations

- We are a development studio working at the intersection of design - and technology. It’s a really busy intersection though — a lot of - our staff have been involved in hit and runs. + Welcome to Engage OS: the first all-in-one, white-label engagement platform to mobilize communities, engage supporters, scale impact, and fundraise—at a fraction of the cost.

+
+ + Book a demo +
- + + + White-label deployment + Training journey builder + AI-assisted learning + Impact dashboards + + +
+ Engage OS helped us digitize our pedagogy without losing our values. We finally have a platform that reflects who we are and what we do—globally. +
+ + + + + + + diff --git a/src/components/RootLayout.tsx b/src/components/RootLayout.tsx index 42732a4..282887a 100644 --- a/src/components/RootLayout.tsx +++ b/src/components/RootLayout.tsx @@ -20,6 +20,7 @@ import { GridPattern } from '@/components/GridPattern' import { Logo, Logomark } from '@/components/Logo' import { Offices } from '@/components/Offices' import { SocialMedia } from '@/components/SocialMedia' +import { Problem } from '@/components/Problem' const RootLayoutContext = createContext<{ logoHovered: boolean @@ -70,12 +71,12 @@ function Header({ onMouseLeave={() => setLogoHovered(false)} > diff --git a/src/images/clients/montessori/logomark-dark.svg b/src/images/clients/montessori/logomark-dark.svg new file mode 100644 index 0000000..e69de29 diff --git a/src/images/montessori/logo-dark.svg b/src/images/montessori/logo-dark.svg new file mode 100644 index 0000000..a44be37 --- /dev/null +++ b/src/images/montessori/logo-dark.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/src/images/montessori/logo-light.svg b/src/images/montessori/logo-light.svg new file mode 100644 index 0000000..9dd6443 --- /dev/null +++ b/src/images/montessori/logo-light.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/src/images/montessori/logomark-dark.svg b/src/images/montessori/logomark-dark.svg new file mode 100644 index 0000000..4a48b92 --- /dev/null +++ b/src/images/montessori/logomark-dark.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/images/montessori/logomark-light.svg b/src/images/montessori/logomark-light.svg new file mode 100644 index 0000000..bf44a3b --- /dev/null +++ b/src/images/montessori/logomark-light.svg @@ -0,0 +1,6 @@ + + + +