“Build a one-page site for a Norwegian multi-trade expert with ADHD who thrives on advanced tech, clear patterns, and creative problem-solving. Reference the smooth, minimal, high-tech feel of https://www.midjourney.com/home (text swirl and ASCII name) but replace its front animation with a continuous morphing wireframe: blueprint → helicopter → city skyline → electronic PCB → loop. Keep everything else dark, sparse, and interactive; no generic business clichés.”
12980c9
verified
| <html lang="en" class="scroll-smooth"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Nordic Mindforge Vortex</title> | |
| <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/three@0.121.1/build/three.min.js"></script> | |
| <script> | |
| tailwind.config = { | |
| darkMode: 'class', | |
| theme: { | |
| extend: { | |
| fontFamily: { | |
| 'mono': ['"IBM Plex Mono"', 'monospace'], | |
| 'sans': ['"Inter"', 'sans-serif'] | |
| }, | |
| colors: { | |
| 'fjord': '#1E293B', | |
| 'aurora': '#4F46E5', | |
| 'ice': '#E0F2FE' | |
| } | |
| } | |
| } | |
| } | |
| </script> | |
| <style> | |
| @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Inter:wght@400;600&display=swap'); | |
| .text-gradient { | |
| background: linear-gradient(90deg, #4F46E5 0%, #10B981 100%); | |
| -webkit-background-clip: text; | |
| background-clip: text; | |
| color: transparent; | |
| } | |
| .morph-container { | |
| filter: drop-shadow(0 0 12px rgba(79, 70, 229, 0.4)); | |
| } | |
| .terminal-line { | |
| position: relative; | |
| padding-left: 1.5rem; | |
| } | |
| .terminal-line:before { | |
| content: '>'; | |
| position: absolute; | |
| left: 0; | |
| color: #4F46E5; | |
| } | |
| .scroll-indicator { | |
| animation: pulse 2s infinite; | |
| } | |
| @keyframes pulse { | |
| 0%, 100% { opacity: 0.4; } | |
| 50% { opacity: 1; } | |
| } | |
| </style> | |
| </head> | |
| <body class="bg-fjord text-ice font-sans min-h-screen overflow-x-hidden"> | |
| <div id="vanta-bg" class="fixed inset-0 opacity-20 pointer-events-none"></div> | |
| <nav class="fixed top-0 left-0 right-0 z-50 bg-fjord/80 backdrop-blur-md border-b border-aurora/20"> | |
| <div class="container mx-auto px-6 py-4 flex justify-between items-center"> | |
| <div class="text-2xl font-mono tracking-tighter"> | |
| <span class="text-gradient">NOR</span><span class="opacity-80">D1C</span> | |
| </div> | |
| <div class="hidden md:flex space-x-8"> | |
| <a href="#manifesto" class="font-mono text-sm hover:text-aurora transition-all">MANIFESTO</a> | |
| <a href="#process" class="font-mono text-sm hover:text-aurora transition-all">PROCESS</a> | |
| <a href="#contact" class="font-mono text-sm hover:text-aurora transition-all">CONTACT</a> | |
| </div> | |
| <button class="md:hidden"> | |
| <i data-feather="menu" class="text-aurora"></i> | |
| </button> | |
| </div> | |
| </nav> | |
| <main class="relative z-10 pt-32 pb-20 px-6 max-w-6xl mx-auto"> | |
| <section class="mb-32"> | |
| <div class="morph-container h-96 w-full mb-16" id="morph-animation"></div> | |
| <h1 class="text-5xl md:text-7xl font-mono font-bold mb-8 leading-tight"> | |
| <span class="block opacity-80">HYPERFOCUSED</span> | |
| <span class="text-gradient">SOLUTIONS</span> | |
| <span class="block opacity-80">FOR COMPLEX SYSTEMS</span> | |
| </h1> | |
| <div class="max-w-2xl"> | |
| <p class="text-lg mb-6 leading-relaxed opacity-90"> | |
| Bridging the gap between technical precision and creative chaos. Norwegian multi-disciplinary problem solver specializing in high-tech systems with an ADHD-driven approach to innovation. | |
| </p> | |
| <div class="flex flex-wrap gap-4"> | |
| <button class="px-6 py-3 bg-aurora hover:bg-aurora/90 text-white font-mono text-sm rounded-full transition-all"> | |
| REQUEST PROTOCOL | |
| </button> | |
| <button class="px-6 py-3 border border-aurora/40 hover:border-aurora text-aurora font-mono text-sm rounded-full transition-all"> | |
| EXPLORE MATRIX | |
| </button> | |
| </div> | |
| </div> | |
| </section> | |
| <section id="manifesto" class="mb-32 pt-20"> | |
| <h2 class="font-mono text-2xl mb-12 flex items-center"> | |
| <span class="w-8 h-px bg-aurora mr-4"></span> | |
| MANIFESTO | |
| </h2> | |
| <div class="grid md:grid-cols-3 gap-8"> | |
| <div class="bg-fjord border border-aurora/10 p-6 rounded-xl hover:border-aurora/30 transition-all"> | |
| <i data-feather="cpu" class="text-aurora mb-4" stroke-width="1.5"></i> | |
| <h3 class="font-mono text-xl mb-3">TECHNICAL DEPTH</h3> | |
| <p class="opacity-80 leading-relaxed"> | |
| Ǣðvanced hardware/software systems architecture with obsessive attention to detail and performance optimization. | |
| </p> | |
| </div> | |
| <div class="bg-fjord border border-aurora/10 p-6 rounded-xl hover:border-aurora/30 transition-all"> | |
| <i data-feather="zap" class="text-aurora mb-4" stroke-width="1.5"></i> | |
| <h3 class="font-mono text-xl mb-3">ADHD SUPERPOWER</h3> | |
| <p class="opacity-80 leading-relaxed"> | |
| Nonlinear thinking patterns that connect disparate concepts into novel solutions at hyper-speed. | |
| </p> | |
| </div> | |
| <div class="bg-fjord border border-aurora/10 p-6 rounded-xl hover:border-aurora/30 transition-all"> | |
| <i data-feather="compass" class="text-aurora mb-4" stroke-width="1.5"></i> | |
| <h3 class="font-mono text-xl mb-3">SCANDINAVIAN MINIMALISM</h3> | |
| <p class="opacity-80 leading-relaxed"> | |
| Stripping complexity to reveal elegant, functional core solutions with Nordic precision. | |
| </p> | |
| </div> | |
| </div> | |
| </section> | |
| <section id="process" class="mb-32 pt-20"> | |
| <h2 class="font-mono text-2xl mb-12 flex items-center"> | |
| <span class="w-8 h-px bg-aurora mr-4"></span> | |
| PROCESS | |
| </h2> | |
| <div class="relative"> | |
| <div class="absolute left-4 md:left-6 top-0 h-full w-px bg-gradient-to-b from-aurora/30 to-transparent"></div> | |
| <div class="space-y-16 pl-12 md:pl-20"> | |
| <div> | |
| <div class="absolute left-0 w-3 h-3 rounded-full bg-aurora mt-1.5"></div> | |
| <h3 class="font-mono text-xl mb-4">PATTERN RECOGNITION</h3> | |
| <p class="opacity-80 leading-relaxed pl-1"> | |
| Identifying underlying structures in apparent chaos through visual and conceptual pattern mapping. | |
| </p> | |
| </div> | |
| <div> | |
| <div class="absolute left-0 w-3 h-3 rounded-full bg-aurora mt-1.5"></div> | |
| <h3 class="font-mono text-xl mb-4">RAPID PROTOTYPING</h3> | |
| <p class="opacity-80 leading-relaxed pl-1"> | |
| Parallel development of multiple solution paths with continuous feedback integration. | |
| </p> | |
| </div> | |
| <div> | |
| <div class="absolute left-0 w-3 h-3 rounded-full bg-aurora mt-1.5"></div> | |
| <h3 class="font-mono text-xl mb-4">SYSTEM OPTIMIZATION</h3> | |
| <p class="opacity-80 leading-relaxed pl-1"> | |
| Streamlining solutions to their most efficient form while maintaining flexibility. | |
| </p> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <section id="contact" class="pt-20"> | |
| <h2 class="font-mono text-2xl mb-12 flex items-center"> | |
| <span class="w-8 h-px bg-aurora mr-4"></span> | |
| CONTACT | |
| </h2> | |
| <div class="grid md:grid-cols-2 gap-12"> | |
| <div> | |
| <div class="terminal-line mb-4 font-mono">STATUS: <span class="text-aurora">ACTIVE</span></div> | |
| <div class="terminal-line mb-4 font-mono">LOCATION: <span class="opacity-80">62°N 10°E</span></div> | |
| <div class="terminal-line mb-4 font-mono">BANDWIDTH: <span class="opacity-80">HIGH-FREQUENCY</span></div> | |
| </div> | |
| <form class="space-y-6"> | |
| <div> | |
| <label class="block font-mono text-sm mb-2 opacity-80">YOUR_IDENTIFIER</label> | |
| <input type="text" class="w-full bg-fjord border-b border-aurora/20 py-2 px-1 focus:border-aurora outline-none transition-all"> | |
| </div> | |
| <div> | |
| <label class="block font-mono text-sm mb-2 opacity-80">MESSAGE_PAYLOAD</label> | |
| <textarea rows="4" class="w-full bg-fjord border-b border-aurora/20 py-2 px-1 focus:border-aurora outline-none transition-all"></textarea> | |
| </div> | |
| <button type="submit" class="px-8 py-3 bg-aurora hover:bg-aurora/90 text-white font-mono text-sm rounded-full transition-all"> | |
| INITIATE_SEQUENCE | |
| </button> | |
| </form> | |
| </div> | |
| </section> | |
| </main> | |
| <footer class="border-t border-aurora/10 py-12 mt-20"> | |
| <div class="container mx-auto px-6 text-center"> | |
| <div class="flex justify-center space-x-6 mb-6"> | |
| <a href="#" class="opacity-60 hover:opacity-100 transition-all"><i data-feather="github"></i></a> | |
| <a href="#" class="opacity-60 hover:opacity-100 transition-all"><i data-feather="twitter"></i></a> | |
| <a href="#" class="opacity-60 hover:opacity-100 transition-all"><i data-feather="linkedin"></i></a> | |
| </div> | |
| <div class="text-xs font-mono opacity-40"> | |
| © 2023 NORD1C SYSTEMS | ALL CHANNELS ENCRYPTED | |
| </div> | |
| </div> | |
| </footer> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js"></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> | |
| <script> | |
| VANTA.NET({ | |
| el: "#vanta-bg", | |
| color: 0x4f46e5, | |
| backgroundColor: 0x1e293b, | |
| points: 12, | |
| maxDistance: 22, | |
| spacing: 18 | |
| }); | |
| document.addEventListener('DOMContentLoaded', () => { | |
| feather.replace(); | |
| const morphShapes = [ | |
| // Blueprint | |
| { points: 12, complexity: 0.3, shape: 'square' }, | |
| // Helicopter | |
| { points: 20, complexity: 0.8, shape: 'custom' }, | |
| // City skyline | |
| { points: 15, complexity: 0.5, shape: 'linear' }, | |
| // PCB | |
| { points: 25, complexity: 0.7, shape: 'grid' } | |
| ]; | |
| let currentShape = 0; | |
| const morphContainer = document.getElementById('morph-animation'); | |
| function updateMorph() { | |
| const shape = morphShapes[currentShape % morphShapes.length]; | |
| VANTA.NET({ | |
| el: "#morph-animation", | |
| color: 0x4f46e5, | |
| backgroundColor: 0x1e293b00, | |
| points: shape.points, | |
| maxDistance: shape.complexity * 30, | |
| spacing: shape.complexity * 20 | |
| }); | |
| currentShape++; | |
| } | |
| updateMorph(); | |
| setInterval(updateMorph, 3000); | |
| // Smooth scroll for anchor 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> | |