BruceBanners's picture
“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
<!DOCTYPE html>
<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>