undefined / index.html
LeoMcBills's picture
Can you add some functionality to this site?
a814db0 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Neural Nexus Collective - Advancing AI Delivery</title>
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://unpkg.com/feather-icons"></script>
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.net.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/animejs@3.2.1/lib/anime.min.js"></script>
<style>
/* Modal transitions */
#modal {
transition: opacity 0.3s ease;
}
#modal > div:last-child {
transition: transform 0.3s ease, opacity 0.3s ease;
}
#modal.hidden {
opacity: 0;
pointer-events: none;
}
#modal.hidden > div:last-child {
transform: translateY(-20px);
opacity: 0;
}
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
body {
font-family: 'Inter', sans-serif;
}
.gradient-text {
background: linear-gradient(90deg, #2563EB 0%, #7C3AED 50%, #DB2777 100%);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
display: inline;
background-size: 200% auto;
animation: gradient 3s ease infinite;
}
@keyframes gradient {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
.partner-logo {
filter: grayscale(100%) brightness(0.8);
transition: all 0.3s ease;
}
.partner-logo:hover {
filter: grayscale(0%) brightness(1);
}
</style>
</head>
<body class="bg-gray-100 dark:bg-gray-900 text-gray-900 dark:text-white transition-colors duration-300">
<div id="vanta-bg" class="fixed inset-0 -z-10 opacity-80 dark:opacity-90"></div>
<!-- Navigation -->
<nav class="bg-white dark:bg-gray-900 bg-opacity-80 dark:bg-opacity-80 backdrop-blur-md fixed w-full z-50 shadow-sm dark:shadow-none">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex items-center justify-between h-16">
<div class="flex items-center">
<div class="flex-shrink-0">
<span class="text-2xl font-bold gradient-text hover:animate-pulse">Neural Nexus</span>
</div>
<button id="theme-toggle" class="ml-4 p-2 rounded-lg hover:bg-gray-200 dark:hover:bg-gray-700">
<i data-feather="moon" class="hidden w-5 h-5"></i>
<i data-feather="sun" class="hidden w-5 h-5"></i>
</button>
<div class="hidden md:block">
<div class="ml-10 flex items-baseline space-x-4">
<a href="#" class="px-3 py-2 rounded-md text-sm font-medium text-indigo-600 dark:text-white bg-indigo-50 dark:bg-indigo-900 transition-all duration-300 hover:scale-105">Home</a>
<a href="#solutions" class="px-3 py-2 rounded-md text-sm font-medium text-gray-500 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white">Solutions</a>
<a href="#research" class="px-3 py-2 rounded-md text-sm font-medium text-gray-500 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white">Research</a>
<a href="#partners" class="px-3 py-2 rounded-md text-sm font-medium text-gray-500 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white">Partners</a>
<a href="#contact" class="px-3 py-2 rounded-md text-sm font-medium text-gray-500 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white">Contact</a>
</div>
</div>
</div>
<div class="hidden md:block">
<div class="ml-4 flex items-center md:ml-6">
<button onclick="openModal()" class="px-4 py-2 border border-transparent rounded-md shadow-sm text-sm font-medium text-white bg-indigo-600 hover:bg-indigo-700">
Get Started
</button>
</div>
</div>
<div class="-mr-2 flex md:hidden">
<button type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none">
<i data-feather="menu"></i>
</button>
</div>
</div>
</div>
</nav>
<!-- Hero Section -->
<section class="pt-32 pb-20 px-4 sm:px-6 lg:px-8">
<div class="max-w-7xl mx-auto">
<div class="lg:grid lg:grid-cols-2 lg:gap-8">
<div class="mb-12 lg:mb-0">
<h1 class="text-4xl md:text-5xl lg:text-6xl font-bold mb-6 leading-tight">
Accelerating <span class="gradient-text">AI Delivery</span> Through Collective Intelligence
</h1>
<p class="text-xl text-gray-300 mb-8">
Harnessing the power of DeepMind, OpenAI, Anthropic, and Meta technologies to build the next generation of AI solutions.
</p>
<div class="flex flex-wrap gap-4">
<button class="px-6 py-3 border border-transparent rounded-md shadow-sm text-base font-medium text-white bg-indigo-600 hover:bg-indigo-700">
Explore Solutions
</button>
<button class="px-6 py-3 border border-transparent rounded-md shadow-sm text-base font-medium text-white bg-gray-800 hover:bg-gray-700">
Join Our Network
</button>
</div>
</div>
<div class="relative">
<div class="relative w-full h-96 bg-gradient-to-br from-indigo-900 to-purple-900 rounded-xl overflow-hidden shadow-2xl">
<div class="absolute inset-0 flex items-center justify-center">
<i data-feather="cpu" class="w-32 h-32 text-white opacity-30 animate-pulse"></i>
</div>
<div class="absolute inset-0 bg-gradient-to-t from-gray-900 via-gray-900/70 to-transparent"></div>
<div class="absolute bottom-0 left-0 p-6 animate-fade-in-up">
<h3 class="text-xl font-bold mb-2">AI Ecosystem Integration</h3>
<p class="text-gray-300">Seamless interoperability between cutting-edge AI platforms</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Stats Section -->
<section class="py-12 bg-gray-800/60 backdrop-blur-sm border-y border-gray-700">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid grid-cols-2 md:grid-cols-4 gap-8">
<div class="text-center">
<div class="text-4xl font-bold gradient-text mb-2">42+</div>
<div class="text-gray-300">Research Papers</div>
</div>
<div class="text-center">
<div class="text-4xl font-bold gradient-text mb-2">120+</div>
<div class="text-gray-300">Enterprise Clients</div>
</div>
<div class="text-center">
<div class="text-4xl font-bold gradient-text mb-2">16</div>
<div class="text-gray-300">AI Frameworks</div>
</div>
<div class="text-center">
<div class="text-4xl font-bold gradient-text mb-2 animate-pulse"></div>
<div class="text-gray-300">Possibilities</div>
</div>
</div>
</div>
</section>
<!-- Solutions Section -->
<section id="solutions" class="py-20 px-4 sm:px-6 lg:px-8">
<div class="max-w-7xl mx-auto">
<div class="text-center mb-16">
<h2 class="text-3xl font-bold mb-4">Our <span class="gradient-text">AI Solutions</span></h2>
<p class="text-xl text-gray-300 max-w-3xl mx-auto">
Bridging the gap between research and real-world applications
</p>
</div>
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
<div class="bg-gray-800/60 rounded-xl p-6 backdrop-blur-sm border border-gray-700 hover:border-indigo-500 transition-all hover:-translate-y-1 shadow-lg hover:shadow-indigo-500/20">
<div class="w-12 h-12 bg-indigo-500 bg-opacity-20 rounded-lg flex items-center justify-center mb-4">
<i data-feather="zap" class="w-6 h-6 text-indigo-400"></i>
</div>
<h3 class="text-xl font-bold mb-2">Optimized Model Deployment</h3>
<p class="text-gray-300">
Deploy state-of-the-art AI models with our optimized infrastructure that supports all major frameworks.
</p>
</div>
<div class="bg-gray-800 bg-opacity-50 rounded-xl p-6 backdrop-blur-sm border border-gray-700 hover:border-purple-500 transition-all">
<div class="w-12 h-12 bg-purple-500 bg-opacity-20 rounded-lg flex items-center justify-center mb-4">
<i data-feather="layers" class="w-6 h-6 text-purple-400"></i>
</div>
<h3 class="text-xl font-bold mb-2">Multi-Model Orchestration</h3>
<p class="text-gray-300">
Seamlessly combine models from different providers to create powerful ensemble solutions.
</p>
</div>
<div class="bg-gray-800 bg-opacity-50 rounded-xl p-6 backdrop-blur-sm border border-gray-700 hover:border-pink-500 transition-all">
<div class="w-12 h-12 bg-pink-500 bg-opacity-20 rounded-lg flex items-center justify-center mb-4">
<i data-feather="lock" class="w-6 h-6 text-pink-400"></i>
</div>
<h3 class="text-xl font-bold mb-2">Security & Compliance</h3>
<p class="text-gray-300">
Enterprise-grade security protocols to ensure your AI solutions meet all regulatory requirements.
</p>
</div>
<div class="bg-gray-800 bg-opacity-50 rounded-xl p-6 backdrop-blur-sm border border-gray-700 hover:border-blue-500 transition-all">
<div class="w-12 h-12 bg-blue-500 bg-opacity-20 rounded-lg flex items-center justify-center mb-4">
<i data-feather="repeat" class="w-6 h-6 text-blue-400"></i>
</div>
<h3 class="text-xl font-bold mb-2">Continuous Learning</h3>
<p class="text-gray-300">
Our systems automatically update and improve as new research becomes available.
</p>
</div>
<div class="bg-gray-800 bg-opacity-50 rounded-xl p-6 backdrop-blur-sm border border-gray-700 hover:border-green-500 transition-all">
<div class="w-12 h-12 bg-green-500 bg-opacity-20 rounded-lg flex items-center justify-center mb-4">
<i data-feather="bar-chart-2" class="w-6 h-6 text-green-400"></i>
</div>
<h3 class="text-xl font-bold mb-2">Performance Analytics</h3>
<p class="text-gray-300">
Comprehensive dashboards to monitor and optimize your AI systems in real-time.
</p>
</div>
<div class="bg-gray-800 bg-opacity-50 rounded-xl p-6 backdrop-blur-sm border border-gray-700 hover:border-yellow-500 transition-all">
<div class="w-12 h-12 bg-yellow-500 bg-opacity-20 rounded-lg flex items-center justify-center mb-4">
<i data-feather="users" class="w-6 h-6 text-yellow-400"></i>
</div>
<h3 class="text-xl font-bold mb-2">Human-AI Collaboration</h3>
<p class="text-gray-300">
Tools designed to enhance human decision-making with AI augmentation.
</p>
</div>
</div>
</div>
</section>
<!-- Research Section -->
<section id="research" class="py-20 bg-gray-800 bg-opacity-50 backdrop-blur-sm">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-3xl font-bold mb-4">Cutting-Edge <span class="gradient-text">Research</span></h2>
<p class="text-xl text-gray-300 max-w-3xl mx-auto">
Pushing the boundaries of what's possible with AI
</p>
</div>
<div class="grid md:grid-cols-2 gap-8">
<div class="bg-gray-900 rounded-xl overflow-hidden border border-gray-700">
<div class="h-48 bg-gradient-to-r from-indigo-500 to-purple-600 flex items-center justify-center">
<i data-feather="code" class="w-16 h-16 text-white opacity-30"></i>
</div>
<div class="p-6">
<div class="flex items-center mb-4">
<span class="inline-block px-3 py-1 text-xs font-semibold rounded-full bg-indigo-900 text-indigo-200">New</span>
<span class="ml-2 text-sm text-gray-400">June 2023</span>
</div>
<h3 class="text-xl font-bold mb-2">Cross-Platform Model Alignment</h3>
<p class="text-gray-300 mb-4">
Our latest research enables unprecedented compatibility between different AI architectures.
</p>
<a href="#" class="text-indigo-400 hover:text-indigo-300 font-medium flex items-center">
Read Paper <i data-feather="arrow-right" class="w-4 h-4 ml-1"></i>
</a>
</div>
</div>
<div class="bg-gray-900 rounded-xl overflow-hidden border border-gray-700">
<div class="h-48 bg-gradient-to-r from-purple-500 to-pink-600 flex items-center justify-center">
<i data-feather="shield" class="w-16 h-16 text-white opacity-30"></i>
</div>
<div class="p-6">
<div class="flex items-center mb-4">
<span class="inline-block px-3 py-1 text-xs font-semibold rounded-full bg-pink-900 text-pink-200">Featured</span>
<span class="ml-2 text-sm text-gray-400">April 2023</span>
</div>
<h3 class="text-xl font-bold mb-2">Ethical AI Constraints</h3>
<p class="text-gray-300 mb-4">
Implementing robust ethical boundaries across multiple AI systems without compromising performance.
</p>
<a href="#" class="text-pink-400 hover:text-pink-300 font-medium flex items-center">
Read Paper <i data-feather="arrow-right" class="w-4 h-4 ml-1"></i>
</a>
</div>
</div>
</div>
<div class="mt-12 text-center">
<button class="px-6 py-3 border border-gray-700 rounded-md shadow-sm text-base font-medium text-white bg-gray-800 hover:bg-gray-700">
View All Research
</button>
</div>
</div>
</section>
<!-- Partners Section -->
<section id="partners" class="py-20 px-4 sm:px-6 lg:px-8">
<div class="max-w-7xl mx-auto">
<div class="text-center mb-16">
<h2 class="text-3xl font-bold mb-4">Strategic <span class="gradient-text">Partners</span></h2>
<p class="text-xl text-gray-300 max-w-3xl mx-auto">
We collaborate with the leaders in AI research and development
</p>
</div>
<div class="grid grid-cols-2 md:grid-cols-4 gap-8">
<div class="flex items-center justify-center p-6 bg-gray-800 bg-opacity-50 rounded-lg backdrop-blur-sm h-24">
<img src="https://upload.wikimedia.org/wikipedia/commons/4/4d/DeepMind_logo.png" alt="DeepMind" class="h-12 partner-logo">
</div>
<div class="flex items-center justify-center p-6 bg-gray-800 bg-opacity-50 rounded-lg backdrop-blur-sm h-24">
<img src="https://upload.wikimedia.org/wikipedia/commons/4/4d/OpenAI_Logo.svg" alt="OpenAI" class="h-12 partner-logo">
</div>
<div class="flex items-center justify-center p-6 bg-gray-800 bg-opacity-50 rounded-lg backdrop-blur-sm h-24">
<img src="https://upload.wikimedia.org/wikipedia/commons/3/37/Anthropic_logo.svg" alt="Anthropic" class="h-12 partner-logo">
</div>
<div class="flex items-center justify-center p-6 bg-gray-800 bg-opacity-50 rounded-lg backdrop-blur-sm h-24">
<img src="https://upload.wikimedia.org/wikipedia/commons/7/7b/Meta_Platforms_Inc._logo.svg" alt="Meta" class="h-12 partner-logo">
</div>
</div>
</div>
</section>
<!-- Open Source LLMs Section -->
<section class="py-16 px-4 sm:px-6 lg:px-8 bg-gray-900 overflow-hidden">
<div class="max-w-7xl mx-auto">
<div class="text-center mb-12">
<h2 class="text-3xl font-bold mb-4">Open Source <span class="gradient-text">LLM Ecosystem</span></h2>
<p class="text-xl text-gray-300 max-w-3xl mx-auto">
Supporting and integrating with the vibrant open source AI community
</p>
</div>
<div class="relative h-48 overflow-hidden">
<div class="absolute top-0 left-0 right-0 h-full flex items-center" id="llm-carousel" style="width: 300%">
<!-- Logos will be populated by JavaScript -->
</div>
</div>
</div>
</section>
<!-- CTA Section -->
<section class="py-20 bg-gradient-to-r from-indigo-900 to-purple-900">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
<h2 class="text-3xl font-bold mb-6">Ready to Transform Your AI Strategy?</h2>
<p class="text-xl text-indigo-200 max-w-3xl mx-auto mb-8">
Join the Neural Nexus Collective and gain access to the most advanced AI technologies on the planet.
</p>
<div class="flex flex-wrap justify-center gap-4">
<button class="px-6 py-3 border border-transparent rounded-md shadow-sm text-base font-medium text-indigo-900 bg-white hover:bg-gray-100">
Schedule Demo
</button>
<button class="px-6 py-3 border border-white rounded-md shadow-sm text-base font-medium text-white hover:bg-white hover:bg-opacity-10">
Contact Sales
</button>
</div>
</div>
</section>
<!-- Contact Section -->
<section id="contact" class="py-20 px-4 sm:px-6 lg:px-8">
<div class="max-w-7xl mx-auto">
<div class="grid md:grid-cols-2 gap-12">
<div>
<h2 class="text-3xl font-bold mb-6">Get <span class="gradient-text">In Touch</span></h2>
<p class="text-lg text-gray-300 mb-8">
Our team of AI experts is ready to help you navigate the complex landscape of artificial intelligence.
</p>
<div class="space-y-4">
<div class="flex items-start">
<div class="flex-shrink-0 mt-1">
<i data-feather="mail" class="w-5 h-5 text-indigo-400"></i>
</div>
<div class="ml-3">
<p class="text-sm font-medium text-gray-400">Email</p>
<p class="text-base text-white">contact@neuralnexus.ai</p>
</div>
</div>
<div class="flex items-start">
<div class="flex-shrink-0 mt-1">
<i data-feather="map-pin" class="w-5 h-5 text-indigo-400"></i>
</div>
<div class="ml-3">
<p class="text-sm font-medium text-gray-400">Headquarters</p>
<p class="text-base text-white">San Francisco, CA</p>
</div>
</div>
<div class="flex items-start">
<div class="flex-shrink-0 mt-1">
<i data-feather="clock" class="w-5 h-5 text-indigo-400"></i>
</div>
<div class="ml-3">
<p class="text-sm font-medium text-gray-400">Hours</p>
<p class="text-base text-white">Monday - Friday, 9am - 5pm PST</p>
</div>
</div>
</div>
</div>
<div class="bg-gray-800 bg-opacity-50 rounded-xl p-8 backdrop-blur-sm border border-gray-700">
<h3 class="text-xl font-bold mb-6">Send Us a Message</h3>
<form>
<div class="mb-4">
<label for="name" class="block text-sm font-medium text-gray-300 mb-1">Name</label>
<input type="text" id="name" class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-md focus:outline-none focus:ring-2 focus:ring-indigo-500 text-white">
</div>
<div class="mb-4">
<label for="email" class="block text-sm font-medium text-gray-300 mb-1">Email</label>
<input type="email" id="email" class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-md focus:outline-none focus:ring-2 focus:ring-indigo-500 text-white">
</div>
<div class="mb-4">
<label for="message" class="block text-sm font-medium text-gray-300 mb-1">Message</label>
<textarea id="message" rows="4" class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-md focus:outline-none focus:ring-2 focus:ring-indigo-500 text-white"></textarea>
</div>
<button type="submit" class="w-full px-6 py-3 border border-transparent rounded-md shadow-sm text-base font-medium text-white bg-indigo-600 hover:bg-indigo-700">
Send Message
</button>
</form>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-gray-900 border-t border-gray-800">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
<div class="grid grid-cols-2 md:grid-cols-4 gap-8">
<div class="col-span-2">
<span class="text-2xl font-bold gradient-text">Neural Nexus</span>
<p class="mt-4 text-gray-400">
Advancing AI delivery through strategic partnerships and collective intelligence.
</p>
</div>
<div>
<h3 class="text-sm font-semibold text-gray-300 uppercase tracking-wider mb-4">Solutions</h3>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white">Model Deployment</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">System Integration</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Enterprise AI</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Research Support</a></li>
</ul>
</div>
<div>
<h3 class="text-sm font-semibold text-gray-300 uppercase tracking-wider mb-4">Company</h3>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white">About</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Careers</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Blog</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Contact</a></li>
</ul>
</div>
</div>
<div class="mt-12 pt-8 border-t border-gray-800 flex flex-col md:flex-row justify-between items-center">
<p class="text-gray-400 text-sm">
© 2023 Neural Nexus Collective. All rights reserved.
</p>
<div class="mt-4 md:mt-0 flex space-x-6">
<a href="#" class="text-gray-400 hover:text-white">
<i data-feather="twitter"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white">
<i data-feather="linkedin"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white">
<i data-feather="github"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white">
<i data-feather="youtube"></i>
</a>
</div>
</div>
</div>
</footer>
<!-- Modal -->
<div id="modal" class="fixed inset-0 z-50 hidden">
<div class="absolute inset-0 bg-black bg-opacity-50"></div>
<div class="relative flex items-center justify-center min-h-screen">
<div class="bg-gray-800 rounded-xl p-8 max-w-md w-full mx-4 border border-gray-700">
<button onclick="closeModal()" class="absolute top-4 right-4 text-gray-400 hover:text-white">
<i data-feather="x"></i>
</button>
<h3 class="text-2xl font-bold mb-4">Create Account</h3>
<form id="signup-form" class="space-y-4">
<div>
<label for="modal-email" class="block text-sm font-medium text-gray-300 mb-1">Email</label>
<input type="email" id="modal-email" required class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-md focus:ring-2 focus:ring-indigo-500 text-white">
</div>
<div>
<label for="modal-password" class="block text-sm font-medium text-gray-300 mb-1">Password</label>
<input type="password" id="modal-password" required class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-md focus:ring-2 focus:ring-indigo-500 text-white">
</div>
<button type="submit" class="w-full px-6 py-3 border border-transparent rounded-md shadow-sm text-base font-medium text-white bg-indigo-600 hover:bg-indigo-700">
Sign Up
</button>
</form>
<div class="mt-4 text-center text-sm text-gray-400">
Already have an account? <a href="#" class="text-indigo-400 hover:text-indigo-300">Log in</a>
</div>
</div>
</div>
</div>
<script>
// Modal functions
function openModal() {
document.getElementById('modal').classList.remove('hidden');
document.body.classList.add('overflow-hidden');
}
function closeModal() {
document.getElementById('modal').classList.add('hidden');
document.body.classList.remove('overflow-hidden');
}
// Form submission
document.getElementById('signup-form').addEventListener('submit', function(e) {
e.preventDefault();
const email = document.getElementById('modal-email').value;
const password = document.getElementById('modal-password').value;
// Simple validation example
if (email && password.length >= 8) {
alert(`Account created for ${email}`);
closeModal();
} else {
alert('Please enter a valid email and password (min 8 characters)');
}
});
// Animate open source LLM logos
const llmLogos = [
{ name: "LLaMA", logo: "https://static.photos/technology/320x240/1" },
{ name: "Alpaca", logo: "https://static.photos/technology/320x240/2" },
{ name: "Vicuna", logo: "https://static.photos/technology/320x240/3" },
{ name: "GPT-J", logo: "https://static.photos/technology/320x240/4" },
{ name: "GPT-NeoX", logo: "https://static.photos/technology/320x240/5" },
{ name: "BLOOM", logo: "https://static.photos/technology/320x240/6" },
{ name: "OPT", logo: "https://static.photos/technology/320x240/7" },
{ name: "Falcon", logo: "https://static.photos/technology/320x240/8" },
{ name: "MPT", logo: "https://static.photos/technology/320x240/9" },
{ name: "StableLM", logo: "https://static.photos/technology/320x240/10" },
{ name: "Pythia", logo: "https://static.photos/technology/320x240/11" },
{ name: "RWKV", logo: "https://static.photos/technology/320x240/12" }
];
const container = document.getElementById('llm-carousel');
// Create all logo elements initially
llmLogos.forEach((llm, i) => {
const logoDiv = document.createElement('div');
logoDiv.className = 'flex flex-col items-center justify-center p-4 bg-gray-800 rounded-lg hover:bg-gray-700 transition-all w-32 h-48 shrink-0';
logoDiv.innerHTML = `
<div class="w-16 h-16 mb-2 rounded-full overflow-hidden bg-gray-700 flex items-center justify-center">
<img src="${llm.logo}" alt="${llm.name}" class="w-12 h-12 object-contain">
</div>
<span class="text-sm font-medium text-center">${llm.name}</span>
`;
container.appendChild(logoDiv);
});
const logoElements = container.children;
let currentIndex = 0;
// Smooth infinite animation
let position = 0;
function animateLogos() {
position -= 0.5;
if (position <= -100) position = 0;
container.style.transform = `translateX(${position}%)`;
requestAnimationFrame(animateLogos);
}
animateLogos();
// Theme toggle functionality
const themeToggle = document.getElementById('theme-toggle');
const moonIcon = themeToggle.querySelector('i[data-feather="moon"]');
const sunIcon = themeToggle.querySelector('i[data-feather="sun"]');
// Check for saved user preference or use system preference
if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
document.documentElement.classList.add('dark');
moonIcon.classList.add('hidden');
sunIcon.classList.remove('hidden');
} else {
document.documentElement.classList.remove('dark');
sunIcon.classList.add('hidden');
moonIcon.classList.remove('hidden');
}
themeToggle.addEventListener('click', function() {
// Toggle icons
moonIcon.classList.toggle('hidden');
sunIcon.classList.toggle('hidden');
// Smooth theme transition
document.documentElement.classList.add('transition-colors');
document.documentElement.classList.add('duration-500');
if (document.documentElement.classList.contains('dark')) {
document.documentElement.classList.remove('dark');
localStorage.setItem('color-theme', 'light');
vantaEffect.setOptions({
color: 0x3b82f6,
backgroundColor: 0xf3f4f6,
points: 12,
spacing: 18
});
} else {
document.documentElement.classList.add('dark');
localStorage.setItem('color-theme', 'dark');
vantaEffect.setOptions({
color: 0x7c3aed,
backgroundColor: 0x111827,
points: 15,
spacing: 20
});
}
});
// Close modal on ESC key
document.addEventListener('keydown', function(e) {
if (e.key === 'Escape' && !document.getElementById('modal').classList.contains('hidden')) {
closeModal();
}
});
// Initialize Vanta.js background
const vantaEffect = VANTA.NET({
el: "#vanta-bg",
mouseControls: true,
touchControls: true,
gyroControls: false,
minHeight: 200.00,
minWidth: 200.00,
scale: 1.00,
scaleMobile: 1.00,
color: document.documentElement.classList.contains('dark') ? 0x4f46e5 : 0x3b82f6,
backgroundColor: document.documentElement.classList.contains('dark') ? 0x111827 : 0xf3f4f6,
points: 10.00,
maxDistance: 20.00,
spacing: 15.00
});
// Initialize feather icons
feather.replace();
// Smooth scroll for navigation links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function(e) {
e.preventDefault();
document.querySelector(this.getAttribute('href')).scrollIntoView({
behavior: 'smooth'
});
});
});
</script>
</body>
</html>