Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 34 additions & 4 deletions src/app/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,51 @@ import { Video } from '~/ui/video/video'
const Section = ({ children, className }: { children: React.ReactNode; className?: string }) => (
<div
className={cn(
'flex min-h-screen w-screen shrink-0 flex-col items-center p-4 py-12 sm:p-24',
'flex w-screen shrink-0 flex-col items-center p-4 py-12 sm:p-24',
className
)}
>
{children}
</div>
)

const capabilities = [
{
title: 'AI Product Engineering',
description: 'We design and build production AI systems — from LLM-powered features to full autonomous workflows.'
},
{
title: 'Rapid Prototyping & MVPs',
description: 'Go from concept to working product in weeks, not months. We ship fast and iterate with you.'
},
{
title: 'Technical Strategy',
description: 'We help teams pick the right models, architectures, and tooling — so you build on solid ground.'
}
]

const WhatWeDo = () => (
<div className="flex w-full max-w-2xl flex-col gap-8">
<h3 className="text-secondary text-sm">What we do</h3>
<div className="grid gap-8 sm:grid-cols-3">
{capabilities.map(cap => (
<div key={cap.title} className="flex flex-col gap-2">
<h4 className="text-base font-medium">{cap.title}</h4>
<p className="text-secondary text-sm leading-relaxed">{cap.description}</p>
</div>
))}
</div>
</div>
)

const Hero = () => {
const { isBelowFold } = useFold()
return (
<Section className="relative h-screen">
<Section className="relative h-screen min-h-screen">
<div className="flex h-full w-full flex-col items-center justify-center">
<div className="w-fit max-w-5xl">
<h2 className="mb-4 text-2xl">
We&apos;re an applied AI Lab helping companies build intelligent applications.
We ship AI products — from prototype to production — for companies that need to move fast.
</h2>
<Video
hlsUrl="https://d2os0zhpsj02b0.cloudfront.net/hero/hls/master.m3u8"
Expand All @@ -49,7 +78,8 @@ export default function Page() {
return (
<div className="flex flex-col items-center">
<Hero />
<Section className="space-y-40">
<Section className="space-y-24">
<WhatWeDo />
<TrustedBy />
<Testimonials />
<Partners />
Expand Down
2 changes: 1 addition & 1 deletion src/ui/scroll-button.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { cn } from '~/lib/utils/cn'
import { Button } from './button'
import { Arrow } from './icons/arrow'

const body = 'See our work'
const body = 'What people say'

export const ScrollButton = ({ className }: { className?: string }) => {
const posthog = usePostHog()
Expand Down