feat: Add Psilocybernetics presentation deck to /ics page

Embeds the FlipHTML5 slide deck from the General Forum for Ethereum
Localism, placed prominently after the hero section.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2026-02-12 22:31:05 -07:00
parent 0ab19ebbe1
commit aeb035caf4
2 changed files with 69 additions and 0 deletions

View File

@ -1,18 +1,22 @@
import { Hero } from "@/components/hero" import { Hero } from "@/components/hero"
import { PresentationDeck } from "@/components/presentation-deck"
import { ConceptsGrid } from "@/components/concepts-grid" import { ConceptsGrid } from "@/components/concepts-grid"
import { NetworkVisualization } from "@/components/network-visualization" import { NetworkVisualization } from "@/components/network-visualization"
import { Principles } from "@/components/principles" import { Principles } from "@/components/principles"
import { Applications } from "@/components/applications" import { Applications } from "@/components/applications"
import { NewsletterSignup } from "@/components/newsletter-signup"
import { Footer } from "@/components/footer" import { Footer } from "@/components/footer"
export default function ICSPage() { export default function ICSPage() {
return ( return (
<main className="min-h-screen"> <main className="min-h-screen">
<Hero /> <Hero />
<PresentationDeck />
<ConceptsGrid /> <ConceptsGrid />
<NetworkVisualization /> <NetworkVisualization />
<Principles /> <Principles />
<Applications /> <Applications />
<NewsletterSignup />
<Footer /> <Footer />
</main> </main>
) )

View File

@ -0,0 +1,65 @@
import { Card } from "@/components/ui/card"
import { Presentation } from "lucide-react"
export function PresentationDeck() {
return (
<section className="py-24 px-4 relative overflow-hidden scan-lines">
<div className="absolute inset-0 cyber-grid opacity-10" />
<div className="max-w-5xl mx-auto relative z-10">
<div className="text-center mb-12">
<div className="inline-flex items-center gap-2 mb-4">
<Presentation
className="w-6 h-6 text-primary"
style={{ animation: "glow-pulse 2s ease-in-out infinite" }}
/>
<span className="text-sm font-mono text-accent glow-text tracking-widest uppercase">
{"Presentation"}
</span>
</div>
<h2 className="text-3xl md:text-5xl font-bold mb-4 text-balance glow-text text-primary">
{"The Emergence of Institutional Neuroplasticity"}
</h2>
<p className="text-lg text-accent max-w-2xl mx-auto text-pretty glow-text">
{"Presented at the General Forum for Ethereum Localism"}
</p>
</div>
<Card
className="overflow-hidden border-2 glow-border bg-card/80 backdrop-blur-sm"
style={{
borderColor: "hsl(180, 100%, 50%)",
boxShadow: "0 0 30px hsla(180, 100%, 50%, 0.2)",
}}
>
<div
style={{
position: "relative",
paddingTop: "max(60%, 324px)",
width: "100%",
height: 0,
}}
>
<iframe
style={{
position: "absolute",
border: "none",
width: "100%",
height: "100%",
left: 0,
top: 0,
}}
src="https://online.fliphtml5.com/phqos/pnlz/"
seamless
scrolling="no"
frameBorder="0"
allowTransparency
allowFullScreen
title="Psilocybernetics: The Emergence of Institutional Neuroplasticity"
/>
</div>
</Card>
</div>
</section>
)
}