"use client" import { useIntersection } from "@/hooks/use-intersection" export function VisionSection() { const { ref, isVisible } = useIntersection(0.3) return (

What if we just... looked out for each other?

Flight Club is an ergodically aligned collective mechanism. {`(Don't worry, we'll explain.)`}

{/* Explanation */}

In a system with pricing volatility, individuals get destroyed by outlier events. A $200 flight becomes $1,200 when you need it most.

But a pool of people, sharing the risk, experiences the{" "} average. The wild swings that bankrupt individuals become gentle ripples across a collective.

{`"The house always wins — unless the house is a mutual aid society."`}
{/* Pooling animation SVG */}
} className="flex justify-center" > {/* Central pool circle */} {/* Individual dots - animate from volatile to pooled */} {Array.from({ length: 12 }).map((_, i) => { const angle = (i / 12) * Math.PI * 2 const poolX = 150 + Math.cos(angle) * 55 const poolY = 150 + Math.sin(angle) * 55 const chaosX = 150 + Math.cos(angle) * (100 + (i % 3) * 30) const chaosY = 150 + Math.sin(angle) * (100 + (i % 3) * 30) return ( ) })} {/* Center label */} POOL {/* Labels */} {isVisible ? "Collective: smooth, predictable" : "Individual: volatile, exposed"}
) }