SpaceXAI Grok Build 0.1 – Science

via xAI · Generated

  • AIMAC Debt 22.66
  • Cost $0.04
  • Total Violations 39
  • HTML Size 68 KB
  • Em Dashes 2

Screenshot

View SpaceXAI Grok Build 0.1 Science page View Live Page

Accessibility Issues Found

3 Critical 36 Serious

  • color-contrast serious 33 instances

    Elements must meet minimum color contrast ratio thresholds

    Example HTML <span>98% data integrity</span>
  • label critical 2 instances

    Form elements must have labels

    Example HTML <input type="range" id="sample-size" class="w-full accent-sky-400" min="200" max="2000" step="50" value="850" oninput="updateSimulationPreview()">
  • link-name serious 3 instances

    Links must have discernible text

    Example HTML <a href="#" class="text-slate-400 hover:text-slate-600"><i class="fa-brands fa-x-twitter text-xl"></i></a>
  • select-name critical 1 instance

    Select element must have an accessible name

    Example HTML <select id="domain-select" onchange="updateSimulationPreview()" class="w-full bg-slate-700 border border-slate-600 text-white rounded-2xl px-4 py-[...

Artifacts

View Generated HTML
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Aether Labs • Advancing Discovery</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
    <style>
        @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&amp;family=Space+Grotesk:wght@500;600&amp;display=swap');
        
        :root {
            --primary: #0f172a;
        }
        
        body {
            font-family: 'Inter', system_ui, sans-serif;
        }
        
        .font-display {
            font-family: 'Space Grotesk', 'Inter', system_ui, sans-serif;
            font-weight: 600;
        }

        .science-gradient {
            background: linear-gradient(135deg, #0f172a 0%, #1e2937 100%);
        }

        .section-header {
            font-size: 2.25rem;
            line-height: 2.5rem;
            font-weight: 700;
            letter-spacing: -.025em;
        }

        .nav-link {
            transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        }
        
        .nav-link:hover {
            color: #64748b;
        }

        .research-card {
            transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        }
        
        .research-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
        }

        .stat-number {
            font-variant-numeric: tabular-nums;
        }

        .modern-shadow {
            box-shadow: 0 10px 15px -3px rgb(15 23 42 / 0.1), 0 4px 6px -4px rgb(15 23 42 / 0.1);
        }

        .science-blue {
            color: #0ea5e9;
        }

        .data-grid {
            background-image: url('data:image/svg+xml,%3Csvg width=%2260%22 height=%2260%22 viewBox=%220 0 60 60%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath fill=%22%230f172a%22 fill-opacity=%22004%22 d=%22M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-10V8h-2v16h-4v2h4v4h2v-4h4v-2h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 6v-4H4v4H0v2h4v4h2V8h4V6H6z%22/%3E%3C/g%3E%3C/svg%27');
            background-size: 60px 60px;
        }

        .nav-active {
            color: #0ea5e9;
            font-weight: 600;
        }

        .metric-value {
            font-feature-settings: "ss02";
        }
    </style>
</head>
<body class="bg-slate-50 text-slate-800">
    <!-- HEADER -->
    <header class="bg-white border-b border-slate-200 sticky top-0 z-50">
        <div class="max-w-screen-2xl mx-auto">
            <div class="px-8 py-5 flex items-center justify-between">
                <!-- Logo -->
                <div class="flex items-center gap-x-3">
                    <div class="flex items-center">
                        <img src="https://placehold.co/140x48/0f172a/ffffff?text=AETHER&amp;font=montserrat" 
                             alt="Aether Labs logo" 
                             class="h-10 w-auto rounded-lg">
                    </div>
                    <div>
                        <span class="font-display text-3xl font-semibold tracking-tighter">Aether Labs</span>
                    </div>
                </div>

                <!-- Tagline -->
                <div class="hidden md:block">
                    <span class="text-sm font-medium text-slate-500 tracking-tight">Pioneering discovery with methodological rigor</span>
                </div>

                <!-- Navigation -->
                <nav class="hidden lg:flex items-center gap-x-8 text-sm">
                    <a href="#research" class="nav-link font-medium text-slate-700 hover:text-slate-900">Research</a>
                    <a href="#discoveries" class="nav-link font-medium text-slate-700 hover:text-slate-900">Discoveries</a>
                    <a href="#education" class="nav-link font-medium text-slate-700 hover:text-slate-900">Education</a>
                    <a href="#events" class="nav-link font-medium text-slate-700 hover:text-slate-900">Events</a>
                    <a href="#contact" class="nav-link font-medium text-slate-700 hover:text-slate-900">Contact</a>
                </nav>

                <div class="flex items-center gap-x-3">
                    <!-- CTA Button -->
                    <a href="#explorer" 
                       class="hidden md:flex items-center px-4 py-2 text-sm font-semibold bg-slate-900 hover:bg-slate-800 transition-colors text-white rounded-full">
                        <span>Join Lab</span>
                    </a>
                    
                    <!-- Mobile Menu -->
                    <div class="lg:hidden">
                        <button class="w-10 h-10 flex items-center justify-center text-slate-600 hover:text-slate-900">
                            <i class="fa-solid fa-bars text-xl"></i>
                        </button>
                    </div>
                </div>
            </div>
        </div>
    </header>

    <!-- HERO SECTION -->
    <section class="max-w-screen-2xl mx-auto">
        <div class="grid grid-cols-1 lg:grid-cols-12 gap-0 items-center">
            <!-- Hero Content -->
            <div class="lg:col-span-7 px-8 md:px-12 py-16 lg:py-20">
                <div class="max-w-xl">
                    <div class="inline-flex items-center px-3 py-1.5 rounded-full bg-slate-100 border border-slate-200 mb-6">
                        <div class="flex items-center gap-x-2">
                            <div class="w-2 h-2 bg-emerald-500 rounded-full animate-pulse"></div>
                            <span class="text-xs font-semibold tracking-wider text-slate-600">2024 ANNUAL REPORT PUBLISHED</span>
                        </div>
                    </div>
                    
                    <h1 class="text-6xl lg:text-6xl font-display font-semibold tracking-tighter leading-none text-slate-900">
                        Science that<br>shapes tomorrow.
                    </h1>
                    
                    <p class="mt-6 text-lg text-slate-600 max-w-md">
                        Aether Labs conducts rigorous, peer-reviewed research at the intersection of physics, biology, and environmental science to solve humanity's most pressing challenges.
                    </p>
                    
                    <div class="mt-8 flex items-center gap-x-4">
                        <a href="#research" 
                           class="px-6 py-3.5 bg-slate-900 hover:bg-slate-800 transition-all text-white text-sm font-semibold rounded-2xl flex items-center justify-center gap-x-2 shadow-sm">
                            <span>Explore Research</span>
                        </a>
                        <a href="#discoveries" 
                           class="px-6 py-3.5 border border-slate-300 hover:bg-slate-100 transition-all text-sm font-semibold rounded-2xl flex items-center justify-center gap-x-2 text-slate-700">
                            <span>View Discoveries</span>
                        </a>
                    </div>
                    
                    <div class="mt-8 flex items-center gap-x-6">
                        <div class="flex -space-x-2">
                            <img src="https://i.pravatar.cc/32?u=researcher1" class="w-8 h-8 rounded-full border-2 border-white ring-1 ring-slate-200" alt="">
                            <img src="https://i.pravatar.cc/32?u=researcher2" class="w-8 h-8 rounded-full border-2 border-white ring-1 ring-slate-200" alt="">
                            <img src="https://i.pravatar.cc/32?u=researcher3" class="w-8 h-8 rounded-full border-2 border-white ring-1 ring-slate-200" alt="">
                        </div>
                        <div class="text-sm">
                            <span class="font-medium">1,842</span> 
                            <span class="text-slate-500">researchers collaborating</span>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- Hero Image -->
            <div class="lg:col-span-5 relative h-[520px] lg:h-full">
                <img src="https://picsum.photos/id/1015/1200/1200" 
                     alt="Aether Labs research facility with advanced scientific equipment and researchers in a modern laboratory" 
                     class="w-full h-full object-cover lg:rounded-l-3xl">
                <div class="absolute inset-0 bg-gradient-to-r from-slate-900/10 to-transparent lg:rounded-l-3xl"></div>
                
                <!-- Floating badge -->
                <div class="absolute bottom-8 left-8 bg-white rounded-2xl shadow-xl p-4 max-w-[200px] border border-slate-100">
                    <div class="flex items-center gap-x-3">
                        <div>
                            <div class="text-xs font-semibold text-slate-500">CURRENT STUDY</div>
                            <div class="font-semibold text-sm">Exoplanet Atmospheric Analysis</div>
                            <div class="text-emerald-600 text-xs font-medium mt-1 flex items-center">
                                <i class="fa-solid fa-check mr-1"></i> 
                                <span>98% data integrity</span>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- TRUST BAR -->
    <div class="max-w-screen-2xl mx-auto border-b border-slate-200 bg-white">
        <div class="px-8 py-5">
            <div class="flex flex-wrap items-center justify-center gap-x-8 gap-y-3 text-sm">
                <div class="flex items-center gap-x-2 text-slate-500">
                    <span class="font-semibold">Featured in</span>
                </div>
                <div class="flex flex-wrap items-center gap-x-8 gap-y-2 text-slate-400 font-medium">
                    <div class="flex items-center gap-x-1.5">
                        <span class="font-semibold text-slate-700">Nature</span>
                    </div>
                    <div class="flex items-center gap-x-1.5">
                        <span class="font-semibold text-slate-700">Science</span>
                    </div>
                    <div class="flex items-center gap-x-1.5">
                        <span class="font-semibold text-slate-700">PNAS</span>
                    </div>
                    <div class="flex items-center gap-x-1.5">
                        <span class="font-semibold text-slate-700">Cell</span>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <!-- MISSION SECTION -->
    <section class="max-w-screen-2xl mx-auto px-8 py-16">
        <div class="max-w-2xl mx-auto text-center mb-12">
            <div class="inline text-emerald-600 text-xs font-bold tracking-[1px]">OUR PURPOSE</div>
            <h2 class="section-header mt-3 tracking-tighter">Advancing human understanding<br>through rigorous inquiry.</h2>
        </div>
        
        <div class="max-w-4xl mx-auto">
            <div class="prose prose-lg text-slate-600">
                <p class="text-lg">Aether Labs was founded in 2012 with a singular commitment to conducting scientific research that meets the highest standards of methodological rigor. Our interdisciplinary teams design and execute longitudinal studies, controlled experiments, and large-scale data analyses that have influenced policy, technology, and fundamental understanding across multiple domains.</p>
                
                <p>We believe that transformative science requires both bold hypotheses and meticulous execution. Every project undergoes peer review both internally and through external collaborators at leading institutions worldwide. Our work spans quantum materials, climate systems, synthetic biology, and computational neuroscience.</p>
            </div>
            
            <!-- Key Stats -->
            <div class="mt-10 grid grid-cols-2 md:grid-cols-4 gap-6">
                <div class="bg-white border border-slate-100 p-5 rounded-2xl">
                    <div class="text-4xl font-semibold tracking-tighter">312</div>
                    <div class="text-sm font-medium text-slate-500 mt-1">Peer-reviewed papers</div>
                    <div class="text-xs text-emerald-600 font-semibold mt-3">+47 in 2023</div>
                </div>
                <div class="bg-white border border-slate-100 p-5 rounded-2xl">
                    <div class="text-4xl font-semibold tracking-tighter">$184M</div>
                    <div class="text-sm font-medium text-slate-500 mt-1">Total grant funding</div>
                    <div class="text-xs text-emerald-600 font-semibold mt-3">Active across 14 countries</div>
                </div>
                <div class="bg-white border border-slate-100 p-5 rounded-2xl">
                    <div class="text-4xl font-semibold tracking-tighter">47</div>
                    <div class="text-sm font-medium text-slate-500 mt-1">Active research projects</div>
                    <div class="text-xs text-emerald-600 font-semibold mt-3">9 new projects launched</div>
                </div>
                <div class="bg-white border border-slate-100 p-5 rounded-2xl">
                    <div class="text-4xl font-semibold tracking-tighter">19</div>
                    <div class="text-sm font-medium text-slate-500 mt-1">National labs partnered</div>
                    <div class="text-xs text-emerald-600 font-semibold mt-3">Including NASA &amp; CERN</div>
                </div>
            </div>
        </div>
    </section>

    <!-- RESEARCH HIGHLIGHTS -->
    <section id="research" class="max-w-screen-2xl mx-auto px-8 py-12 bg-white border-y border-slate-100">
        <div class="flex items-end justify-between mb-9">
            <div>
                <span class="text-xs font-bold tracking-[1px] text-slate-500">CURRENT WORK</span>
                <h2 class="section-header tracking-tighter mt-1">Featured Research</h2>
            </div>
            <a href="#" class="hidden md:flex items-center text-sm font-semibold text-slate-700 hover:text-slate-900">
                Browse full research archive 
                <i class="fa-solid fa-arrow-right ml-2"></i>
            </a>
        </div>
        
        <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
            <!-- Research Card 1 -->
            <div class="research-card bg-white border border-slate-200 rounded-3xl overflow-hidden group">
                <img src="https://picsum.photos/id/1018/600/340" alt="Advanced particle accelerator facility used in quantum research at Aether Labs" class="w-full h-52 object-cover group-hover:scale-[1.03] transition-transform duration-500">
                <div class="p-6">
                    <div class="flex items-center justify-between mb-3">
                        <span class="px-3 py-1 text-xs font-bold bg-amber-100 text-amber-700 rounded-full">Physics</span>
                        <span class="text-xs text-slate-400">Published Dec 2023</span>
                    </div>
                    <h3 class="font-semibold text-xl leading-tight tracking-tight">Quantum Coherence in Macroscopic Systems</h3>
                    <p class="text-sm text-slate-600 mt-3 leading-relaxed">Our three-year longitudinal study involving 1,240 participants examined quantum decoherence rates under varying environmental conditions. The research employed strict controlled study protocols and achieved unprecedented measurement precision.</p>
                    
                    <div class="mt-4 flex items-center justify-between">
                        <div>
                            <span class="text-xs font-medium text-slate-400">Lead Researcher</span>
                            <div class="font-semibold text-sm">Dr. Elena Vasquez</div>
                        </div>
                        <a href="#" class="text-xs font-bold px-4 py-2 bg-slate-900 text-white rounded-2xl flex items-center text-center hover:bg-slate-800 transition-colors">
                            View Results
                        </a>
                    </div>
                </div>
            </div>
            
            <!-- Research Card 2 -->
            <div class="research-card bg-white border border-slate-200 rounded-3xl overflow-hidden group">
                <img src="https://picsum.photos/id/160/600/340" alt="Detailed microscopy image of synthetic biological structures from Aether Labs research" class="w-full h-52 object-cover group-hover:scale-[1.03] transition-transform duration-500">
                <div class="p-6">
                    <div class="flex items-center justify-between mb-3">
                        <span class="px-3 py-1 text-xs font-bold bg-emerald-100 text-emerald-700 rounded-full">Biology</span>
                        <span class="text-xs text-slate-400">Published Nov 2023</span>
                    </div>
                    <h3 class="font-semibold text-xl leading-tight tracking-tight">Engineered Microbial Carbon Sequestration</h3>
                    <p class="text-sm text-slate-600 mt-3 leading-relaxed">This controlled field study tested genetically modified cyanobacteria strains across 17 sites. We achieved a 34% increase in carbon capture efficiency while maintaining full ecological stability over the 28-month observation period.</p>
                    
                    <div class="mt-4 flex items-center justify-between">
                        <div>
                            <span class="text-xs font-medium text-slate-400">Lead Researcher</span>
                            <div class="font-semibold text-sm">Dr. Marcus Chen</div>
                        </div>
                        <a href="#" class="text-xs font-bold px-4 py-2 bg-slate-900 text-white rounded-2xl flex items-center text-center hover:bg-slate-800 transition-colors">
                            View Results
                        </a>
                    </div>
                </div>
            </div>
            
            <!-- Research Card 3 -->
            <div class="research-card bg-white border border-slate-200 rounded-3xl overflow-hidden group">
                <img src="https://picsum.photos/id/251/600/340" alt="Satellite imagery and climate data visualization from Aether Labs environmental research" class="w-full h-52 object-cover group-hover:scale-[1.03] transition-transform duration-500">
                <div class="p-6">
                    <div class="flex items-center justify-between mb-3">
                        <span class="px-3 py-1 text-xs font-bold bg-sky-100 text-sky-700 rounded-full">Climate</span>
                        <span class="text-xs text-slate-400">Published Jan 2024</span>
                    </div>
                    <h3 class="font-semibold text-xl leading-tight tracking-tight">Arctic Permafrost Thaw Dynamics</h3>
                    <p class="text-sm text-slate-600 mt-3 leading-relaxed">A multi-year longitudinal analysis combining satellite data with ground-based sensors across 42 Arctic sites. The study revealed accelerated feedback loops with high statistical significance (p &lt; 0.001) and methodological rigor in modeling approaches.</p>
                    
                    <div class="mt-4 flex items-center justify-between">
                        <div>
                            <span class="text-xs font-medium text-slate-400">Lead Researcher</span>
                            <div class="font-semibold text-sm">Dr. Priya Sharma</div>
                        </div>
                        <a href="#" class="text-xs font-bold px-4 py-2 bg-slate-900 text-white rounded-2xl flex items-center text-center hover:bg-slate-800 transition-colors">
                            View Results
                        </a>
                    </div>
                </div>
            </div>
        </div>
        
        <div class="mt-4 flex justify-center">
            <a href="#" class="flex lg:hidden items-center text-sm font-semibold text-slate-700">
                Browse full research archive 
                <i class="fa-solid fa-arrow-right ml-2"></i>
            </a>
        </div>
    </section>

    <!-- LATEST DISCOVERIES + SIDEBAR -->
    <section id="discoveries" class="max-w-screen-2xl mx-auto px-8 py-16">
        <div class="grid grid-cols-1 lg:grid-cols-12 gap-8">
            <!-- Main Content -->
            <div class="lg:col-span-8">
                <div class="flex items-end justify-between mb-8">
                    <div>
                        <span class="text-xs font-bold tracking-[1px] text-slate-500">BREAKTHROUGHS</span>
                        <h2 class="section-header tracking-tighter">Latest Discoveries</h2>
                    </div>
                </div>
                
                <div class="space-y-6">
                    <!-- Discovery 1 -->
                    <div class="flex flex-col md:flex-row gap-6 bg-white border border-slate-200 p-6 rounded-3xl">
                        <div class="md:w-1/3">
                            <img src="https://picsum.photos/id/201/420/280" alt="High-resolution image of newly discovered exoplanet atmosphere from Aether Labs" class="rounded-2xl w-full h-full object-cover">
                        </div>
                        <div class="md:w-2/3">
                            <div class="flex items-center gap-x-2 mb-2">
                                <span class="px-2.5 py-1 text-xs bg-violet-100 text-violet-700 font-bold rounded">Astrophysics</span>
                                <span class="text-xs text-emerald-600 font-medium">• Just published</span>
                            </div>
                            <h3 class="font-semibold text-2xl tracking-tight">Detection of dimethyl sulfide in K2-18b atmosphere</h3>
                            <p class="mt-2 text-sm text-slate-600">Using data from the James Webb Space Telescope combined with our proprietary atmospheric modeling, the team identified strong biosignature candidates in the atmosphere of the sub-Neptune exoplanet. The findings underwent rigorous cross-validation across multiple observational datasets.</p>
                            
                            <div class="mt-4 flex items-center gap-x-4">
                                <a href="#" class="text-sm font-semibold text-slate-900 hover:text-slate-700 flex items-center">Read full paper <i class="fa-solid fa-arrow-right-long ml-1.5"></i></a>
                                <span class="text-xs px-3 py-1 bg-slate-100 text-slate-500 font-medium rounded-full">Nature Astronomy</span>
                            </div>
                        </div>
                    </div>
                    
                    <!-- Discovery 2 -->
                    <div class="flex flex-col md:flex-row gap-6 bg-white border border-slate-200 p-6 rounded-3xl">
                        <div class="md:w-1/3">
                            <img src="https://picsum.photos/id/180/420/280" alt="Microscopic image of novel enzyme discovered in Aether Labs synthetic biology division" class="rounded-2xl w-full h-full object-cover">
                        </div>
                        <div class="md:w-2/3">
                            <div class="flex items-center gap-x-2 mb-2">
                                <span class="px-2.5 py-1 text-xs bg-emerald-100 text-emerald-700 font-bold rounded">Synthetic Biology</span>
                                <span class="text-xs text-emerald-600 font-medium">• Jan 2024</span>
                            </div>
                            <h3 class="font-semibold text-2xl tracking-tight">Novel enzyme enables 4x faster plastic degradation</h3>
                            <p class="mt-2 text-sm text-slate-600">Our researchers engineered a novel PETase variant that demonstrates remarkable stability at elevated temperatures. In controlled laboratory trials, the enzyme achieved complete depolymerization of PET plastics within 72 hours, a significant improvement over previous generations.</p>
                            
                            <div class="mt-4 flex items-center gap-x-4">
                                <a href="#" class="text-sm font-semibold text-slate-900 hover:text-slate-700 flex items-center">Read full paper <i class="fa-solid fa-arrow-right-long ml-1.5"></i></a>
                                <span class="text-xs px-3 py-1 bg-slate-100 text-slate-500 font-medium rounded-full">Science</span>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- Sidebar -->
            <div class="lg:col-span-4">
                <div class="bg-white border border-slate-200 rounded-3xl p-6 sticky top-6">
                    <h3 class="font-bold text-lg tracking-tight mb-4">Grant Opportunities</h3>
                    
                    <div class="space-y-4">
                        <div class="border border-slate-100 rounded-2xl p-4 hover:bg-slate-50 transition-colors">
                            <div class="flex justify-between items-start">
                                <div>
                                    <div class="font-semibold text-sm">NSF Climate Resilience Initiative</div>
                                    <div class="text-emerald-600 text-xs font-semibold mt-0.5">Deadline: March 15, 2024</div>
                                </div>
                            </div>
                            <div class="mt-3">
                                <a href="#" class="text-xs bg-emerald-600 hover:bg-emerald-700 transition-colors text-white px-3 py-1.5 text-center rounded-2xl font-bold inline-block text-[10px]">Apply Now</a>
                            </div>
                        </div>
                        
                        <div class="border border-slate-100 rounded-2xl p-4 hover:bg-slate-50 transition-colors">
                            <div class="flex justify-between items-start">
                                <div>
                                    <div class="font-semibold text-sm">DOE Quantum Materials Grant</div>
                                    <div class="text-emerald-600 text-xs font-semibold mt-0.5">Deadline: Feb 28, 2024</div>
                                </div>
                            </div>
                            <div class="mt-3">
                                <a href="#" class="text-xs bg-emerald-600 hover:bg-emerald-700 transition-colors text-white px-3 py-1.5 text-center rounded-2xl font-bold inline-block text-[10px]">Apply Now</a>
                            </div>
                        </div>
                        
                        <div class="border border-slate-100 rounded-2xl p-4 hover:bg-slate-50 transition-colors">
                            <div class="flex justify-between items-start">
                                <div>
                                    <div class="font-semibold text-sm">NIH Synthetic Biology Program</div>
                                    <div class="text-emerald-600 text-xs font-semibold mt-0.5">Deadline: April 10, 2024</div>
                                </div>
                            </div>
                            <div class="mt-3">
                                <a href="#" class="text-xs bg-emerald-600 hover:bg-emerald-700 transition-colors text-white px-3 py-1.5 text-center rounded-2xl font-bold inline-block text-[10px]">Apply Now</a>
                            </div>
                        </div>
                    </div>
                    
                    <div class="mt-5 pt-4 border-t">
                        <a href="#" class="flex items-center text-xs font-semibold text-slate-700">
                            <span>View all funding opportunities</span>
                            <i class="fa-solid fa-chevron-right ml-1.5 text-xs"></i>
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- INTERACTIVE ELEMENT -->
    <section id="explorer" class="max-w-screen-2xl mx-auto px-8 py-16 bg-slate-900 text-white">
        <div class="max-w-4xl mx-auto">
            <div class="flex flex-col md:flex-row md:items-end justify-between mb-8 gap-3">
                <div>
                    <span class="px-3 py-1 text-xs font-bold bg-slate-700 text-slate-300 rounded-full">INTERACTIVE TOOL</span>
                    <h2 class="section-header tracking-tighter mt-3 text-white">Research Simulator</h2>
                    <p class="mt-2 text-slate-300 max-w-md">Adjust parameters to simulate outcomes from our published longitudinal studies. Data reflects real methodological approaches used in our controlled experiments.</p>
                </div>
                <div class="text-xs px-4 py-2 bg-slate-800 border border-slate-700 rounded-2xl self-start md:self-auto text-center">
                    <span class="font-medium">Based on 2023 study data</span>
                </div>
            </div>
            
            <div class="bg-slate-800 border border-slate-700 rounded-3xl p-7">
                <div class="grid grid-cols-1 lg:grid-cols-5 gap-8">
                    <!-- Controls -->
                    <div class="lg:col-span-2 space-y-6">
                        <div>
                            <div class="flex justify-between items-baseline mb-1.5">
                                <label class="text-sm font-semibold text-slate-300">Sample Size</label>
                                <span id="sample-value" class="font-mono text-sm font-bold text-white">850</span>
                            </div>
                            <input type="range" id="sample-size" 
                                   class="w-full accent-sky-400" 
                                   min="200" max="2000" step="50" value="850"
                                   oninput="updateSimulationPreview()">
                            <div class="flex justify-between text-[10px] text-slate-400 mt-0.5">
                                <div>200</div>
                                <div>2000</div>
                            </div>
                        </div>
                        
                        <div>
                            <div class="flex justify-between items-baseline mb-1.5">
                                <label class="text-sm font-semibold text-slate-300">Environmental Factor</label>
                                <span id="factor-value" class="font-mono text-sm font-bold text-white">6.4</span>
                            </div>
                            <input type="range" id="env-factor" 
                                   class="w-full accent-sky-400" 
                                   min="1" max="10" step="0.2" value="6.4"
                                   oninput="updateSimulationPreview()">
                            <div class="flex justify-between text-[10px] text-slate-400 mt-0.5">
                                <div>Low</div>
                                <div>High</div>
                            </div>
                        </div>
                        
                        <div>
                            <label class="text-sm font-semibold text-slate-300 block mb-2">Research Domain</label>
                            <select id="domain-select" onchange="updateSimulationPreview()" 
                                    class="w-full bg-slate-700 border border-slate-600 text-white rounded-2xl px-4 py-[9px] text-sm">
                                <option value="climate">Climate Systems</option>
                                <option value="genetics">Genetic Expression</option>
                                <option value="quantum">Quantum Materials</option>
                            </select>
                        </div>
                        
                        <button onclick="runFullSimulation()" 
                                class="w-full mt-2 bg-sky-500 hover:bg-sky-600 transition-colors py-3.5 rounded-2xl font-bold text-sm flex items-center justify-center gap-x-2">
                            <i class="fa-solid fa-play mr-1"></i>
                            <span>Run Simulation</span>
                        </button>
                        
                        <div class="text-xs text-center text-slate-400">Results update based on real experimental parameters</div>
                    </div>
                    
                    <!-- Visualization -->
                    <div class="lg:col-span-3">
                        <div class="mb-3 px-1 flex items-center justify-between">
                            <div class="text-sm font-semibold">Simulated Outcome Distribution</div>
                        </div>
                        
                        <div class="bg-slate-900 border border-slate-700 rounded-2xl p-4">
                            <canvas id="resultsChart" class="w-full" height="160"></canvas>
                        </div>
                        
                        <div id="simulation-results" class="mt-4 bg-slate-800 border border-slate-700 rounded-2xl p-4 text-sm">
                            <div class="flex justify-between items-center mb-2">
                                <div>
                                    <div class="text-xs text-slate-400">Predicted effect size</div>
                                    <div id="effect-size" class="font-mono text-xl font-semibold text-emerald-400">2.84</div>
                                </div>
                                <div class="text-right">
                                    <div class="text-xs text-slate-400">p-value</div>
                                    <div id="p-value" class="font-mono text-emerald-400 font-semibold">0.003</div>
                                </div>
                            </div>
                            <div class="text-xs text-slate-300 leading-snug">Simulation aligns with our published longitudinal study findings. Adjust parameters above to explore variations.</div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- UPCOMING EVENTS -->
    <section id="events" class="max-w-screen-2xl mx-auto px-8 py-16">
        <div class="flex items-end justify-between mb-8">
            <div>
                <span class="text-xs font-bold tracking-[1px] text-slate-500">COMMUNITY</span>
                <h2 class="section-header tracking-tighter">Upcoming Events</h2>
            </div>
            <a href="#" class="text-sm font-semibold hidden md:flex items-center">Full calendar <i class="fa-solid fa-arrow-right ml-2"></i></a>
        </div>
        
        <div class="grid grid-cols-1 md:grid-cols-3 gap-6">
            <!-- Event 1 -->
            <div class="border border-slate-200 bg-white rounded-3xl p-6 flex flex-col">
                <div class="flex items-center justify-between">
                    <div>
                        <div class="text-emerald-600 text-xs font-bold">FEB 18 — 22</div>
                        <div class="font-semibold text-xl">International Symposium on Quantum Materials</div>
                    </div>
                </div>
                <div class="mt-auto pt-6">
                    <div class="flex items-center gap-x-2 text-sm">
                        <i class="fa-solid fa-map-marker-alt text-slate-400"></i>
                        <span class="text-sm text-slate-600">CERN, Geneva + Virtual</span>
                    </div>
                    <div class="mt-4 flex items-center justify-between">
                        <div class="text-xs px-3 py-1 bg-emerald-100 text-emerald-700 font-bold rounded-full">200+ attendees</div>
                        <a href="#" class="text-xs px-5 py-2 font-bold bg-slate-900 text-white rounded-2xl flex items-center">Register</a>
                    </div>
                </div>
            </div>
            
            <!-- Event 2 -->
            <div class="border border-slate-200 bg-white rounded-3xl p-6 flex flex-col">
                <div class="flex items-center justify-between">
                    <div>
                        <div class="text-emerald-600 text-xs font-bold">MAR 5</div>
                        <div class="font-semibold text-xl">Aether Labs Open Lab Day</div>
                    </div>
                </div>
                <div class="mt-auto pt-6">
                    <div class="flex items-center gap-x-2 text-sm">
                        <i class="fa-solid fa-map-marker-alt text-slate-400"></i>
                        <span class="text-sm text-slate-600">Aether Labs HQ, Boston</span>
                    </div>
                    <div class="mt-4 flex items-center justify-between">
                        <div class="text-xs px-3 py-1 bg-emerald-100 text-emerald-700 font-bold rounded-full">Public welcome</div>
                        <a href="#" class="text-xs px-5 py-2 font-bold bg-slate-900 text-white rounded-2xl flex items-center">Register</a>
                    </div>
                </div>
            </div>
            
            <!-- Event 3 -->
            <div class="border border-slate-200 bg-white rounded-3xl p-6 flex flex-col">
                <div class="flex items-center justify-between">
                    <div>
                        <div class="text-emerald-600 text-xs font-bold">APR 12 — 14</div>
                        <div class="font-semibold text-xl">Climate Modeling Workshop</div>
                    </div>
                </div>
                <div class="mt-auto pt-6">
                    <div class="flex items-center gap-x-2 text-sm">
                        <i class="fa-solid fa-globe text-slate-400"></i>
                        <span class="text-sm text-slate-600">Virtual (Zoom)</span>
                    </div>
                    <div class="mt-4 flex items-center justify-between">
                        <div class="text-xs px-3 py-1 bg-emerald-100 text-emerald-700 font-bold rounded-full">Advanced track</div>
                        <a href="#" class="text-xs px-5 py-2 font-bold bg-slate-900 text-white rounded-2xl flex items-center">Register</a>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- STEM EDUCATION -->
    <section id="education" class="max-w-screen-2xl mx-auto px-8 py-16 bg-white border-t border-slate-100">
        <div class="max-w-screen-xl mx-auto">
            <div class="grid grid-cols-1 lg:grid-cols-12 gap-x-8 items-center">
                <div class="lg:col-span-5 mb-8 lg:mb-0">
                    <span class="font-bold text-xs text-sky-600 tracking-wider">STEM INITIATIVE</span>
                    <h2 class="section-header tracking-tighter mt-2">Education Programs</h2>
                    <p class="mt-4 text-slate-600">We are committed to building the next generation of scientists through hands-on learning and mentorship programs.</p>
                    
                    <div class="mt-6">
                        <a href="#" class="inline-flex px-5 py-3 rounded-2xl bg-sky-600 text-white font-semibold text-sm items-center hover:bg-sky-700 transition-colors">
                            Explore all programs
                        </a>
                    </div>
                </div>
                
                <div class="lg:col-span-7">
                    <div class="grid grid-cols-1 md:grid-cols-3 gap-5">
                        <!-- Program 1 -->
                        <div class="border border-slate-100 p-5 rounded-2xl bg-slate-50">
                            <div class="font-semibold">Summer Research Fellowship</div>
                            <div class="text-xs text-slate-500 mt-1">8-week immersive program</div>
                            <p class="text-sm mt-4 text-slate-600">Work alongside senior researchers on active projects. Open to undergraduates and graduate students.</p>
                            <div class="mt-4 text-xs">
                                <span class="font-medium">Next cohort:</span> June 2024<br>
                                <span class="font-medium">Applications close:</span> March 1
                            </div>
                            <a href="#" class="mt-4 text-xs font-bold inline-block px-4 py-2 bg-white border text-center w-full rounded-2xl text-slate-700">Apply Now</a>
                        </div>
                        
                        <!-- Program 2 -->
                        <div class="border border-slate-100 p-5 rounded-2xl bg-slate-50">
                            <div class="font-semibold">Data Science for Scientists</div>
                            <div class="text-xs text-slate-500 mt-1">12-week online course</div>
                            <p class="text-sm mt-4 text-slate-600">Master statistical modeling and machine learning techniques used in our peer-reviewed research.</p>
                            <div class="mt-4 text-xs">
                                <span class="font-medium">Next cohort:</span> February 2024<br>
                                <span class="font-medium">Applications close:</span> Jan 25
                            </div>
                            <a href="#" class="mt-4 text-xs font-bold inline-block px-4 py-2 bg-white border text-center w-full rounded-2xl text-slate-700">Enroll</a>
                        </div>
                        
                        <!-- Program 3 -->
                        <div class="border border-slate-100 p-5 rounded-2xl bg-slate-50">
                            <div class="font-semibold">Lab Internship Program</div>
                            <div class="text-xs text-slate-500 mt-1">Year-round placements</div>
                            <p class="text-sm mt-4 text-slate-600">Gain real-world experience in our labs in Boston, Zurich, or our satellite facility in Singapore.</p>
                            <div class="mt-4 text-xs">
                                <span class="font-medium">Rolling admissions</span><br>
                                <span class="font-medium">Open to high school seniors+</span>
                            </div>
                            <a href="#" class="mt-4 text-xs font-bold inline-block px-4 py-2 bg-white border text-center w-full rounded-2xl text-slate-700">Apply Now</a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- TESTIMONIALS -->
    <section class="max-w-screen-2xl mx-auto px-8 py-16 bg-slate-50 border-t border-slate-100">
        <div class="max-w-2xl mx-auto text-center mb-9">
            <h2 class="text-3xl font-semibold tracking-tight">Voices from the scientific community</h2>
        </div>
        
        <div class="grid grid-cols-1 md:grid-cols-3 gap-6 max-w-screen-xl mx-auto">
            <!-- Testimonial 1 -->
            <div class="bg-white p-6 rounded-3xl border border-slate-100">
                <div class="flex items-center gap-x-1 text-amber-400 mb-4">
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star-half-stroke"></i>
                </div>
                <p class="text-sm">"The methodological rigor at Aether Labs is unmatched. Their longitudinal study on permafrost dynamics provided the foundation for our team's policy recommendations at the UN Climate Summit."</p>
                <div class="mt-5 flex items-center">
                    <img src="https://i.pravatar.cc/36?u=drthompson" alt="Dr. Rebecca Thompson" class="w-9 h-9 rounded-full">
                    <div class="ml-3">
                        <div class="font-semibold text-sm">Dr. Rebecca Thompson</div>
                        <div class="text-xs text-slate-500">Director of Research, IPCC</div>
                    </div>
                </div>
            </div>
            
            <!-- Testimonial 2 -->
            <div class="bg-white p-6 rounded-3xl border border-slate-100">
                <div class="flex items-center gap-x-1 text-amber-400 mb-4">
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star"></i>
                </div>
                <p class="text-sm">"Collaborating with Aether on the quantum coherence project was transformative. Their commitment to transparency and data integrity set a new standard for our entire field."</p>
                <div class="mt-5 flex items-center">
                    <img src="https://i.pravatar.cc/36?u=drpatel" alt="Dr. Anil Patel" class="w-9 h-9 rounded-full">
                    <div class="ml-3">
                        <div class="font-semibold text-sm">Dr. Anil Patel</div>
                        <div class="text-xs text-slate-500">Professor, MIT Physics</div>
                    </div>
                </div>
            </div>
            
            <!-- Testimonial 3 -->
            <div class="bg-white p-6 rounded-3xl border border-slate-100">
                <div class="flex items-center gap-x-1 text-amber-400 mb-4">
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star"></i>
                    <i class="fa-solid fa-star"></i>
                </div>
                <p class="text-sm">"The Aether Labs Summer Fellowship completely changed my career trajectory. The hands-on experience with controlled studies gave me the confidence to pursue my PhD in synthetic biology."</p>
                <div class="mt-5 flex items-center">
                    <img src="https://i.pravatar.cc/36?u=msantos" alt="Maria Santos" class="w-9 h-9 rounded-full">
                    <div class="ml-3">
                        <div class="font-semibold text-sm">Maria Santos, PhD</div>
                        <div class="text-xs text-slate-500">Postdoctoral Fellow, Stanford</div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- FINAL CTA -->
    <section class="max-w-screen-2xl mx-auto px-8 py-12">
        <div class="bg-slate-900 rounded-3xl px-8 py-12 text-center text-white">
            <div class="max-w-md mx-auto">
                <h3 class="text-3xl font-semibold tracking-tight">Ready to contribute to the frontier?</h3>
                <p class="mt-3 text-slate-300">Join our community of researchers, educators, and innovators.</p>
                
                <div class="flex flex-col sm:flex-row gap-3 mt-7 justify-center">
                    <a href="#contact" class="px-6 py-[13px] text-sm font-semibold bg-white text-slate-900 hover:bg-slate-100 transition-colors rounded-2xl">Contact our team</a>
                    <a href="#" class="px-6 py-[13px] text-sm font-semibold border border-slate-600 hover:bg-slate-800 transition-colors rounded-2xl">Subscribe to newsletter</a>
                </div>
            </div>
        </div>
    </section>

    <!-- FOOTER -->
    <footer id="contact" class="bg-white border-t border-slate-200 max-w-screen-2xl mx-auto">
        <div class="px-8 pt-10 pb-8">
            <div class="grid grid-cols-1 md:grid-cols-12 gap-y-10">
                <div class="md:col-span-5">
                    <div class="flex items-center gap-x-3">
                        <img src="https://placehold.co/120x40/0f172a/ffffff?text=AETHER&amp;font=montserrat" alt="Aether Labs" class="h-9">
                        <span class="font-display font-semibold text-2xl">Aether Labs</span>
                    </div>
                    <p class="mt-3 text-sm max-w-xs text-slate-500">A global institute dedicated to the advancement of scientific knowledge through rigorous research and education.</p>
                    
                    <div class="mt-6">
                        <div class="flex gap-x-4">
                            <a href="#" class="text-slate-400 hover:text-slate-600"><i class="fa-brands fa-x-twitter text-xl"></i></a>
                            <a href="#" class="text-slate-400 hover:text-slate-600"><i class="fa-brands fa-linkedin text-xl"></i></a>
                            <a href="#" class="text-slate-400 hover:text-slate-600"><i class="fa-brands fa-youtube text-xl"></i></a>
                        </div>
                    </div>
                </div>
                
                <div class="md:col-span-3">
                    <div class="text-sm">
                        <div class="font-bold mb-3 text-sm">Contact</div>
                        <div class="space-y-1 text-sm text-slate-600">
                            <div>100 Discovery Drive</div>
                            <div>Boston, MA 02110</div>
                            <div class="pt-2">
                                <a href="mailto:hello@aetherlabs.org" class="hover:text-slate-900">hello@aetherlabs.org</a>
                            </div>
                            <div>+1 (617) 555-0192</div>
                        </div>
                    </div>
                </div>
                
                <div class="md:col-span-4">
                    <div class="grid grid-cols-2 gap-y-2 text-sm">
                        <div>
                            <div class="font-semibold mb-3">Explore</div>
                            <div class="space-y-[5px] text-slate-600">
                                <div><a href="#research" class="hover:text-slate-800">Research Archive</a></div>
                                <div><a href="#discoveries" class="hover:text-slate-800">Publications</a></div>
                                <div><a href="#education" class="hover:text-slate-800">Education</a></div>
                            </div>
                        </div>
                        <div>
                            <div class="font-semibold mb-3">Organization</div>
                            <div class="space-y-[5px] text-slate-600">
                                <div><a href="#" class="hover:text-slate-800">About Us</a></div>
                                <div><a href="#" class="hover:text-slate-800">Careers</a></div>
                                <div><a href="#" class="hover:text-slate-800">Press</a></div>
                                <div><a href="#" class="hover:text-slate-800">Leadership</a></div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            
            <div class="mt-10 pt-6 border-t border-slate-100 flex flex-col md:flex-row md:items-center justify-between text-xs gap-y-3 text-slate-400">
                <div>© 2024 Aether Labs. All rights reserved.</div>
                <div class="flex items-center gap-x-5">
                    <a href="#" class="hover:text-slate-600">Privacy Policy</a>
                    <a href="#" class="hover:text-slate-600">Terms of Service</a>
                    <a href="#" class="hover:text-slate-600">Accessibility</a>
                    <a href="#" class="hover:text-slate-600">Data Ethics</a>
                </div>
            </div>
        </div>
    </footer>

    <script>
        // Tailwind script
        function initializeTailwind() {
            document.documentElement.style.setProperty('--accent', '#0ea5e9');
        }
        
        // Initialize everything
        function initializePage() {
            initializeTailwind();
            initChart();
            
            // Add subtle input listeners for preview
            const sampleSlider = document.getElementById('sample-size');
            const factorSlider = document.getElementById('env-factor');
            const domainSelect = document.getElementById('domain-select');
            
            if (sampleSlider) sampleSlider.addEventListener('input', updateValueDisplays);
            if (factorSlider) factorSlider.addEventListener('input', updateValueDisplays);
            if (domainSelect) domainSelect.addEventListener('change', updateSimulationPreview);
            
            // Initial value displays
            updateValueDisplays();
            
            // Seed initial preview values
            setTimeout(() => {
                updateSimulationPreview();
            }, 800);
            
            // Keyboard accessibility for interactive
            const interactiveSection = document.getElementById('explorer');
            if (interactiveSection) {
                interactiveSection.addEventListener('keydown', function(e) {
                    if (e.key === "Enter" && document.activeElement.tagName === "INPUT") {
                        runFullSimulation();
                    }
                });
            }
            
            // Add smooth scroll for nav links
            document.querySelectorAll('a[href^="#"]').forEach(anchor => {
                anchor.addEventListener('click', function(e) {
                    const targetId = this.getAttribute('href').substring(1);
                    const targetElement = document.getElementById(targetId);
                    
                    if (targetElement) {
                        e.preventDefault();
                        targetElement.scrollIntoView({ behavior: 'smooth', block: 'start' });
                        
                        // Close mobile nav if open (simulated)
                        if (window.innerWidth < 1024) {
                            // In a real site this would close mobile menu
                        }
                    }
                });
            });
            
            // Random subtle stat animation on mission stats
            animateStats();
        }
        
        function updateValueDisplays() {
            const sampleSlider = document.getElementById('sample-size');
            const factorSlider = document.getElementById('env-factor');
            
            if (sampleSlider) {
                document.getElementById('sample-value').innerText = parseInt(sampleSlider.value);
            }
            
            if (factorSlider) {
                document.getElementById('factor-value').innerText = parseFloat(factorSlider.value).toFixed(1);
            }
        }
        
        let simulationChart;
        
        function initChart() {
            const ctx = document.getElementById('resultsChart');
            if (!ctx) return;
            
            simulationChart = new Chart(ctx, {
                type: 'bar',
                data: {
                    labels: ['Control', 'Variable A', 'Variable B', 'Variable C'],
                    datasets: [{
                        label: 'Outcome Score',
                        data: [48, 79, 71, 64],
                        backgroundColor: ['#64748b', '#0ea5e9', '#22c55e', '#8b5cf6'],
                        borderWidth: 0,
                        borderRadius: 4
                    }]
                },
                options: {
                    responsive: true,
                    maintainAspectRatio: false,
                    plugins: {
                        legend: {
                            display: false
                        },
                        tooltip: {
                            backgroundColor: '#0f172a',
                            displayColors: false
                        }
                    },
                    scales: {
                        y: {
                            beginAtZero: true,
                            grid: {
                                color: '#334155',
                                lineWidth: 0.5
                            },
                            ticks: {
                                color: '#64748b',
                                font: { size: 10 }
                            }
                        },
                        x: {
                            grid: {
                                color: '#334155',
                                lineWidth: 0.5
                            },
                            ticks: {
                                color: '#64748b',
                                font: { size: 10 }
                            }
                        }
                    },
                    animation: {
                        duration: 800
                    }
                }
            });
        }
        
        function updateSimulationPreview() {
            if (!simulationChart) return;
            
            const sample = parseInt(document.getElementById('sample-size').value) || 850;
            const factor = parseFloat(document.getElementById('env-factor').value) || 6.4;
            const domain = document.getElementById('domain-select').value;
            
            let baseControl = 48;
            let varA = 79;
            let varB = 71;
            let varC = 64;
            
            // Adjust based on inputs
            const sampleMultiplier = (sample - 500) / 1200;
            const factorMultiplier = (factor - 5) / 4;
            
            let adjustedA = varA + (sampleMultiplier * 14) + (factorMultiplier * 11);
            let adjustedB = varB + (sampleMultiplier * 9) + (factorMultiplier * 8);
            let adjustedC = varC + (sampleMultiplier * 7) + (factorMultiplier * 6);
            
            // Domain-specific tweaks
            if (domain === 'genetics') {
                adjustedA *= 1.05;
                adjustedB *= 1.07;
            } else if (domain === 'quantum') {
                adjustedA *= 0.95;
                adjustedB *= 1.1;
            }
            
            simulationChart.data.datasets[0].data = [
                Math.round(baseControl), 
                Math.round(adjustedA), 
                Math.round(adjustedB), 
                Math.round(adjustedC)
            ];
            
            simulationChart.update();
            
            // Update preview metrics
            const effect = ((adjustedA - baseControl) / baseControl * 100).toFixed(1);
            document.getElementById('effect-size').innerText = (adjustedA - baseControl).toFixed(2);
            document.getElementById('p-value').innerText = (0.001 + (Math.random() * 0.01)).toFixed(3);
        }
        
        function runFullSimulation() {
            if (!simulationChart) return;
            
            const sample = parseInt(document.getElementById('sample-size').value);
            const factor = parseFloat(document.getElementById('env-factor').value);
            const domain = document.getElementById('domain-select').value;
            
            // Update chart with more dramatic simulation
            let baseControl = 48;
            let varA = 79;
            let varB = 71;
            let varC = 64;
            
            const sampleMultiplier = (sample - 500) / 1000;
            const factorMultiplier = (factor - 5) / 3.5;
            
            let adjustedA = varA + (sampleMultiplier * 17) + (factorMultiplier * 13);
            let adjustedB = varB + (sampleMultiplier * 11) + (factorMultiplier * 10);
            let adjustedC = varC + (sampleMultiplier * 9) + (factorMultiplier * 7);
            
            if (domain === 'climate') {
                adjustedA = adjustedA * 1.03;
                adjustedB = adjustedB * 1.05;
            } else if (domain === 'genetics') {
                adjustedA = adjustedA * 1.09;
                adjustedB = adjustedB * 1.12;
            } else if (domain === 'quantum') {
                adjustedA = adjustedA * 0.96;
                adjustedB = adjustedB * 1.14;
                adjustedC = adjustedC * 1.06;
            }
            
            // Update chart
            simulationChart.data.datasets[0].data = [
                Math.round(baseControl), 
                Math.round(adjustedA), 
                Math.round(adjustedB), 
                Math.round(adjustedC)
            ];
            simulationChart.update();
            
            // Update results panel with realistic science language
            const resultsContainer = document.getElementById('simulation-results');
            const effectSize = (adjustedA - baseControl).toFixed(2);
            const pVal = (0.001 + Math.random() * 0.008).toFixed(3);
            
            let domainText = "climate modeling";
            if (domain === "genetics") domainText = "genetic expression analysis";
            else if (domain === "quantum") domainText = "quantum coherence measurements";
            
            resultsContainer.innerHTML = `
                <div class="flex justify-between items-center mb-3">
                    <div>
                        <div class="text-xs text-slate-400">Simulated effect size</div>
                        <div class="font-mono text-2xl font-semibold text-emerald-400">${effectSize}</div>
                    </div>
                    <div class="text-right">
                        <div class="text-xs text-slate-400">p-value</div>
                        <div class="font-mono text-emerald-400 font-semibold">${pVal}</div>
                    </div>
                </div>
                <div class="text-xs leading-snug text-slate-300">
                    Simulation complete. Results indicate statistically significant improvement 
                    consistent with our published longitudinal ${domainText} study (n=${sample}). 
                    Methodological confidence: 94%.
                </div>
                <div class="mt-3 flex items-center justify-between">
                    <button onclick="viewFullResults()" class="text-xs font-bold px-4 py-[5px] bg-emerald-600 hover:bg-emerald-700 transition-colors text-white rounded-2xl text-center px-4 text-[10px]">
                        View full dataset
                    </button>
                    <span class="text-[10px] px-2 text-emerald-300">Data exported</span>
                </div>
            `;
            
            // Toast feedback
            showToastNotification();
        }
        
        function viewFullResults() {
            const modal = document.createElement('div');
            modal.className = `fixed inset-0 z-[999] flex items-center justify-center bg-black/70`;
            modal.innerHTML = `
                <div onclick="event.target.remove()" class="absolute inset-0"></div>
                <div class="bg-white max-w-lg w-full mx-4 rounded-3xl shadow-xl relative z-10 overflow-hidden">
                    <div class="px-6 py-5 border-b flex items-center justify-between">
                        <div>
                            <span class="font-bold">Full Simulation Dataset</span>
                        </div>
                        <button onclick="this.closest('.fixed').remove()" class="text-xl text-slate-400 hover:text-slate-600">&times;</button>
                    </div>
                    
                    <div class="p-6">
                        <div class="text-sm">
                            <div class="flex justify-between py-2 border-b">
                                <div>Control Group</div>
                                <div class="font-mono">48.2</div>
                            </div>
                            <div class="flex justify-between py-2 border-b">
                                <div>Variable A (Optimized)</div>
                                <div class="font-mono">79.4</div>
                            </div>
                            <div class="flex justify-between py-2 border-b">
                                <div>Variable B</div>
                                <div class="font-mono">71.8</div>
                            </div>
                            <div class="flex justify-between py-2 border-b">
                                <div>Variable C</div>
                                <div class="font-mono">64.1</div>
                            </div>
                        </div>
                        
                        <div class="mt-5 bg-slate-100 p-4 rounded-2xl text-xs">
                            <div class="font-semibold mb-1">Methodology notes:</div>
                            <div class="text-slate-600">Data generated using parameters from our 2023 longitudinal study. Statistical analysis performed using R v4.3 and validated via bootstrap resampling (n=10,000).</div>
                        </div>
                        
                        <div class="mt-5 flex gap-x-3">
                            <button onclick="this.closest('.fixed').remove()" class="flex-1 py-3 text-xs font-bold bg-slate-900 text-white rounded-2xl">Close</button>
                            <button onclick="downloadDataset(this)" class="flex-1 py-3 text-xs font-bold border border-slate-300 text-slate-700 rounded-2xl">Download CSV</button>
                        </div>
                    </div>
                </div>
            `;
            document.body.appendChild(modal);
        }
        
        function downloadDataset(button) {
            button.innerHTML = `<span class="flex items-center justify-center"><i class="fa-solid fa-check mr-2"></i> Downloaded</span>`;
            setTimeout(() => {
                if (button.closest('.fixed')) button.closest('.fixed').remove();
            }, 1400);
        }
        
        function showToastNotification() {
            const toast = document.createElement('div');
            toast.className = `fixed bottom-6 right-6 bg-slate-900 text-white px-5 py-3 rounded-2xl text-sm flex items-center shadow-xl`;
            toast.innerHTML = `
                <div class="flex items-center">
                    <i class="fa-solid fa-check-circle mr-2.5"></i>
                    <span>Simulation data recorded to your research dashboard.</span>
                </div>
            `;
            document.body.appendChild(toast);
            
            setTimeout(() => {
                toast.style.transition = 'all 0.3s ease';
                toast.style.opacity = '0';
                setTimeout(() => {
                    toast.remove();
                }, 300);
            }, 2600);
        }
        
        function animateStats() {
            const statElements = document.querySelectorAll('.text-4xl.font-semibold');
            
            statElements.forEach((el, index) => {
                const finalValue = el.textContent;
                el.textContent = '0';
                
                setTimeout(() => {
                    let start = 0;
                    const isMoney = finalValue.includes('$');
                    const isNumber = !isNaN(parseInt(finalValue));
                    
                    if (!isNumber) {
                        el.textContent = finalValue;
                        return;
                    }
                    
                    const target = parseInt(finalValue.replace(/[^0-9]/g, ''));
                    const duration = 1200;
                    const increment = target / (duration / 16);
                    
                    const timer = setInterval(() => {
                        start += increment;
                        if (start >= target) {
                            clearInterval(timer);
                            el.textContent = finalValue;
                        } else {
                            if (isMoney) {
                                el.textContent = '$' + Math.floor(start).toLocaleString();
                            } else {
                                el.textContent = Math.floor(start);
                            }
                        }
                    }, 16);
                }, index * 220);
            });
        }
        
        // Initialize on load
        window.onload = function() {
            initializePage();
        }
        
        // Bonus: Keyboard shortcut hint
        document.addEventListener('keydown', function(e) {
            if (e.key === "?" && document.activeElement.tagName === "BODY") {
                const explorer = document.getElementById('explorer');
                if (explorer) {
                    explorer.scrollIntoView({ behavior: 'smooth' });
                    setTimeout(() => {
                        const sample = document.getElementById('sample-size');
                        if (sample) sample.focus();
                    }, 800);
                }
                e.preventDefault();
            }
        });
    </script>
</body>
</html>
View Axe Report (JSON)
{
  "testEngine": {
    "name": "axe-core",
    "version": "4.10.2"
  },
  "testRunner": {
    "name": "axe"
  },
  "testEnvironment": {
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/156.0.8078.4 Safari/537.36",
    "windowWidth": 1280,
    "windowHeight": 720,
    "orientationAngle": 0,
    "orientationType": "landscape-primary"
  },
  "timestamp": "2026-11-12T09:43:26.861Z",
  "url": "https://benchmark.aimac.invalid/6340b7f7009249212a9753fb18040162f0c81d965f356b5f82aac193f9903652.html",
  "toolOptions": {
    "runOnly": {
      "type": "tag",
      "values": [
        "wcag2a",
        "wcag2aa",
        "wcag21a",
        "wcag21aa",
        "wcag22a",
        "wcag22aa"
      ]
    },
    "resultTypes": [
      "violations"
    ],
    "reporter": "v1"
  },
  "inapplicable": [
    {
      "id": "area-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag244",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.2.4.4",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure <area> elements of image maps have alternative text",
      "help": "Active <area> elements must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/area-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-allowed-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure an element's role supports its ARIA attributes",
      "help": "Elements must only use supported ARIA attributes",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-braille-equivalent",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-braillelabel and aria-brailleroledescription have a non-braille equivalent",
      "help": "aria-braille attributes must have a non-braille equivalent",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-braille-equivalent?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-command-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA button, link and menuitem has an accessible name",
      "help": "ARIA commands must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-command-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-conditional-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure ARIA attributes are used as described in the specification of the element's role",
      "help": "ARIA attributes must be used as specified for the element's role",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-deprecated-role",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure elements do not use deprecated roles",
      "help": "Deprecated ARIA roles must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-hidden-focus",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-hidden elements are not focusable nor contain focusable elements",
      "help": "ARIA hidden element must not be focusable or contain focusable elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-hidden-focus?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-input-field-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA input field has an accessible name",
      "help": "ARIA input fields must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-meter-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag111",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure every ARIA meter node has an accessible name",
      "help": "ARIA meter nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-meter-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-progressbar-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag111",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure every ARIA progressbar node has an accessible name",
      "help": "ARIA progressbar nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-progressbar-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-prohibited-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure ARIA attributes are not prohibited for an element's role",
      "help": "Elements must only use permitted ARIA attributes",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure elements with ARIA roles have all required ARIA attributes",
      "help": "Required ARIA attributes must be provided",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-children",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure elements with an ARIA role that require child roles contain them",
      "help": "Certain ARIA roles must contain particular children",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-children?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-parent",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure elements with an ARIA role that require parent roles are contained by them",
      "help": "Certain ARIA roles must be contained by particular parents",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-parent?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-roles",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure all elements with a role attribute use a valid value",
      "help": "ARIA roles used must conform to valid values",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-roles?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-toggle-field-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA toggle field has an accessible name",
      "help": "ARIA toggle fields must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-toggle-field-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-tooltip-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure every ARIA tooltip node has an accessible name",
      "help": "ARIA tooltip nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-tooltip-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-valid-attr-value",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure all ARIA attributes have valid values",
      "help": "ARIA attributes must conform to valid values",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr-value?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-valid-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure attributes that begin with aria- are valid ARIA attributes",
      "help": "ARIA attributes must conform to valid names",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "autocomplete-valid",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag21aa",
        "wcag135",
        "EN-301-549",
        "EN-9.1.3.5",
        "ACT"
      ],
      "description": "Ensure the autocomplete attribute is correct and suitable for the form field",
      "help": "autocomplete attribute must be used correctly",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/autocomplete-valid?application=axeAPI",
      "nodes": []
    },
    {
      "id": "blink",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag222",
        "section508",
        "section508.22.j",
        "TTv5",
        "TT2.b",
        "EN-301-549",
        "EN-9.2.2.2"
      ],
      "description": "Ensure <blink> elements are not used",
      "help": "<blink> elements are deprecated and must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/blink?application=axeAPI",
      "nodes": []
    },
    {
      "id": "definition-list",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <dl> elements are structured correctly",
      "help": "<dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/definition-list?application=axeAPI",
      "nodes": []
    },
    {
      "id": "dlitem",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <dt> and <dd> elements are contained by a <dl>",
      "help": "<dt> and <dd> elements must be contained by a <dl>",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/dlitem?application=axeAPI",
      "nodes": []
    },
    {
      "id": "duplicate-id-aria",
      "impact": null,
      "tags": [
        "cat.parsing",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure every id attribute value used in ARIA and in labels is unique",
      "help": "IDs used in ARIA and labels must be unique",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/duplicate-id-aria?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-focusable-content",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag211",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1"
      ],
      "description": "Ensure <frame> and <iframe> elements with focusable content do not have tabindex=-1",
      "help": "Frames with focusable content must not have tabindex=-1",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-focusable-content?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-title-unique",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT12.d",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure <iframe> and <frame> elements contain a unique title attribute",
      "help": "Frames must have a unique title attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-title-unique?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-title",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.i",
        "TTv5",
        "TT12.d",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure <iframe> and <frame> elements have an accessible name",
      "help": "Frames must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-title?application=axeAPI",
      "nodes": []
    },
    {
      "id": "html-xml-lang-mismatch",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page",
      "help": "HTML elements with lang and xml:lang must have the same base language",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-xml-lang-mismatch?application=axeAPI",
      "nodes": []
    },
    {
      "id": "input-button-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure input buttons have discernible text",
      "help": "Input buttons must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/input-button-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "input-image-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure <input type=\"image\"> elements have alternative text",
      "help": "Image buttons must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/input-image-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "link-in-text-block",
      "impact": null,
      "tags": [
        "cat.color",
        "wcag2a",
        "wcag141",
        "TTv5",
        "TT13.a",
        "EN-301-549",
        "EN-9.1.4.1"
      ],
      "description": "Ensure links are distinguished from surrounding text in a way that does not rely on color",
      "help": "Links must be distinguishable without relying on color",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/link-in-text-block?application=axeAPI",
      "nodes": []
    },
    {
      "id": "list",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that lists are structured correctly",
      "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/list?application=axeAPI",
      "nodes": []
    },
    {
      "id": "listitem",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <li> elements are used semantically",
      "help": "<li> elements must be contained in a <ul> or <ol>",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/listitem?application=axeAPI",
      "nodes": []
    },
    {
      "id": "marquee",
      "impact": null,
      "tags": [
        "cat.parsing",
        "wcag2a",
        "wcag222",
        "TTv5",
        "TT2.b",
        "EN-301-549",
        "EN-9.2.2.2"
      ],
      "description": "Ensure <marquee> elements are not used",
      "help": "<marquee> elements are deprecated and must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/marquee?application=axeAPI",
      "nodes": []
    },
    {
      "id": "meta-refresh",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag221",
        "TTv5",
        "TT8.a",
        "EN-301-549",
        "EN-9.2.2.1"
      ],
      "description": "Ensure <meta http-equiv=\"refresh\"> is not used for delayed refresh",
      "help": "Delayed refresh under 20 hours must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/meta-refresh?application=axeAPI",
      "nodes": []
    },
    {
      "id": "object-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure <object> elements have alternative text",
      "help": "<object> elements must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/object-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "role-img-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure [role=\"img\"] elements have alternative text",
      "help": "[role=\"img\"] elements must have an alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/role-img-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "scrollable-region-focusable",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag211",
        "wcag213",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1",
        "EN-9.2.1.3"
      ],
      "description": "Ensure elements that have scrollable content are accessible by keyboard",
      "help": "Scrollable region must have keyboard access",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/scrollable-region-focusable?application=axeAPI",
      "nodes": []
    },
    {
      "id": "server-side-image-map",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag211",
        "section508",
        "section508.22.f",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1"
      ],
      "description": "Ensure that server-side image maps are not used",
      "help": "Server-side image maps must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/server-side-image-map?application=axeAPI",
      "nodes": []
    },
    {
      "id": "summary-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure summary elements have discernible text",
      "help": "Summary elements must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/summary-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "svg-img-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
      "help": "<svg> elements with an img role must have an alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/svg-img-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "td-headers-attr",
      "impact": null,
      "tags": [
        "cat.tables",
        "wcag2a",
        "wcag131",
        "section508",
        "section508.22.g",
        "TTv5",
        "TT14.b",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that each cell in a table that uses the headers attribute refers only to other cells in that table",
      "help": "Table cells that use the headers attribute must only refer to cells in the same table",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/td-headers-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "th-has-data-cells",
      "impact": null,
      "tags": [
        "cat.tables",
        "wcag2a",
        "wcag131",
        "section508",
        "section508.22.g",
        "TTv5",
        "TT14.b",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that <th> elements and elements with role=columnheader/rowheader have data cells they describe",
      "help": "Table headers in a data table must refer to data cells",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/th-has-data-cells?application=axeAPI",
      "nodes": []
    },
    {
      "id": "valid-lang",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2aa",
        "wcag312",
        "TTv5",
        "TT11.b",
        "EN-301-549",
        "EN-9.3.1.2",
        "ACT"
      ],
      "description": "Ensure lang attributes have valid values",
      "help": "lang attribute must have a valid value",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/valid-lang?application=axeAPI",
      "nodes": []
    },
    {
      "id": "video-caption",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag122",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT17.a",
        "EN-301-549",
        "EN-9.1.2.2"
      ],
      "description": "Ensure <video> elements have captions",
      "help": "<video> elements must have captions",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/video-caption?application=axeAPI",
      "nodes": []
    },
    {
      "id": "no-autoplay-audio",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag142",
        "TTv5",
        "TT2.a",
        "EN-301-549",
        "EN-9.1.4.2",
        "ACT"
      ],
      "description": "Ensure <video> or <audio> elements do not autoplay audio for more than 3 seconds without a control mechanism to stop or mute the audio",
      "help": "<video> or <audio> elements must not play automatically",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/no-autoplay-audio?application=axeAPI",
      "nodes": []
    }
  ],
  "passes": [
    {
      "id": "aria-hidden-body",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "wcag412",
        "EN-301-549",
        "EN-9.1.3.1",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-hidden=\"true\" is not present on the document body.",
      "help": "aria-hidden=\"true\" must not be present on the document body",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "aria-hidden-body",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "No aria-hidden attribute is present on document body"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<body class=\"bg-slate-50 text-slate-800\">",
          "target": [
            "body"
          ]
        }
      ]
    },
    {
      "id": "avoid-inline-spacing",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag21aa",
        "wcag1412",
        "EN-301-549",
        "EN-9.1.4.12",
        "ACT"
      ],
      "description": "Ensure that text spacing set through style attributes can be adjusted with custom stylesheets",
      "help": "Inline text spacing must be adjustable with custom stylesheets",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/avoid-inline-spacing?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "important-letter-spacing",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Letter-spacing in the style attribute is not set to !important, or meets the minimum"
            },
            {
              "id": "important-word-spacing",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "word-spacing in the style attribute is not set to !important, or meets the minimum"
            },
            {
              "id": "important-line-height",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "line-height in the style attribute is not set to !important, or meets the minimum"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\" style=\"--accent: #0ea5e9;\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "button-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure buttons have discernible text",
      "help": "Buttons must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/button-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has inner text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button onclick=\"runFullSimulation()\" class=\"w-full mt-2 bg-sky-500 hover:bg-sky-600 transition-colors py-3.5 rounded-2xl font-bold text-sm flex items-center justify-center gap-x-2\">",
          "target": [
            ".bg-sky-500"
          ]
        }
      ]
    },
    {
      "id": "bypass",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag241",
        "section508",
        "section508.22.o",
        "TTv5",
        "TT9.a",
        "EN-301-549",
        "EN-9.2.4.1"
      ],
      "description": "Ensure each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
      "help": "Page must have means to bypass repeated blocks",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/bypass?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "internal-link-present",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Valid skip link found"
            },
            {
              "id": "header-present",
              "data": null,
              "relatedNodes": [
                {
                  "html": "<h1 class=\"text-6xl lg:text-6xl font-display font-semibold tracking-tighter leading-none text-slate-900\">\n                        Science that<br>shapes tomorrow.\n                    </h1>",
                  "target": [
                    "h1"
                  ]
                },
                {
                  "html": "<h2 class=\"section-header mt-3 tracking-tighter\">Advancing human understanding<br>through rigorous inquiry.</h2>",
                  "target": [
                    ".mb-12 > .section-header"
                  ]
                },
                {
                  "html": "<h2 class=\"section-header tracking-tighter mt-1\">Featured Research</h2>",
                  "target": [
                    ".mb-9.items-end.justify-between > div > .section-header"
                  ]
                },
                {
                  "html": "<h3 class=\"font-semibold text-xl leading-tight tracking-tight\">Quantum Coherence in Macroscopic Systems</h3>",
                  "target": [
                    ".research-card.overflow-hidden.group:nth-child(1) > .p-6 > .leading-tight"
                  ]
                },
                {
                  "html": "<h3 class=\"font-semibold text-xl leading-tight tracking-tight\">Engineered Microbial Carbon Sequestration</h3>",
                  "target": [
                    ".research-card.overflow-hidden.group:nth-child(2) > .p-6 > .leading-tight"
                  ]
                },
                {
                  "html": "<h3 class=\"font-semibold text-xl leading-tight tracking-tight\">Arctic Permafrost Thaw Dynamics</h3>",
                  "target": [
                    ".research-card.overflow-hidden.group:nth-child(3) > .p-6 > .leading-tight"
                  ]
                },
                {
                  "html": "<h2 class=\"section-header tracking-tighter\">Latest Discoveries</h2>",
                  "target": [
                    ".lg\\:col-span-8 > .items-end.mb-8.justify-between > div > .section-header"
                  ]
                },
                {
                  "html": "<h3 class=\"font-semibold text-2xl tracking-tight\">Detection of dimethyl sulfide in K2-18b atmosphere</h3>",
                  "target": [
                    ".md\\:flex-row.gap-6.flex-col:nth-child(1) > .md\\:w-2\\/3 > .text-2xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-semibold text-2xl tracking-tight\">Novel enzyme enables 4x faster plastic degradation</h3>",
                  "target": [
                    ".md\\:flex-row.gap-6.flex-col:nth-child(2) > .md\\:w-2\\/3 > .text-2xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-bold text-lg tracking-tight mb-4\">Grant Opportunities</h3>",
                  "target": [
                    ".text-lg.mb-4"
                  ]
                },
                {
                  "html": "<h2 class=\"section-header tracking-tighter mt-3 text-white\">Research Simulator</h2>",
                  "target": [
                    ".md\\:items-end > div:nth-child(1) > .section-header"
                  ]
                },
                {
                  "html": "<h2 class=\"section-header tracking-tighter\">Upcoming Events</h2>",
                  "target": [
                    "#events > .items-end.mb-8.justify-between > div > .section-header"
                  ]
                },
                {
                  "html": "<h2 class=\"section-header tracking-tighter mt-2\">Education Programs</h2>",
                  "target": [
                    ".mt-2.section-header"
                  ]
                },
                {
                  "html": "<h2 class=\"text-3xl font-semibold tracking-tight\">Voices from the scientific community</h2>",
                  "target": [
                    ".max-w-2xl.mb-9.text-center > .text-3xl"
                  ]
                },
                {
                  "html": "<h3 class=\"text-3xl font-semibold tracking-tight\">Ready to contribute to the frontier?</h3>",
                  "target": [
                    ".max-w-md.mx-auto > .text-3xl"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Page has a heading"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\" style=\"--accent: #0ea5e9;\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "color-contrast",
      "impact": "serious",
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#1e293b",
                "bgColor": "#ffffff",
                "contrastRatio": 14.62,
                "fontSize": "22.5pt (30px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "3:1",
                "shadowColor": null
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.62"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<span class=\"font-display text-3xl font-semibold tracking-tighter\">Aether Labs</span>",
          "target": [
            ".font-display.text-3xl.tracking-tighter"
          ]
        }
      ]
    },
    {
      "id": "document-title",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag242",
        "TTv5",
        "TT12.a",
        "EN-301-549",
        "EN-9.2.4.2",
        "ACT"
      ],
      "description": "Ensure each HTML document contains a non-empty <title> element",
      "help": "Documents must have <title> element to aid in navigation",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/document-title?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "doc-has-title",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Document has a non-empty <title> element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\" style=\"--accent: #0ea5e9;\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "form-field-multiple-labels",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag332",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.3.3.2"
      ],
      "description": "Ensure form field does not have multiple label elements",
      "help": "Form field must not have multiple label elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/form-field-multiple-labels?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "multiple-label",
              "data": null,
              "relatedNodes": [],
              "impact": "moderate",
              "message": "Form field does not have multiple label elements"
            }
          ],
          "impact": null,
          "html": "<input type=\"range\" id=\"sample-size\" class=\"w-full accent-sky-400\" min=\"200\" max=\"2000\" step=\"50\" value=\"850\" oninput=\"updateSimulationPreview()\">",
          "target": [
            "#sample-size"
          ]
        }
      ]
    },
    {
      "id": "html-has-lang",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "TTv5",
        "TT11.a",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure every HTML document has a lang attribute",
      "help": "<html> element must have a lang attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-has-lang?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-lang",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "The <html> element has a lang attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\" style=\"--accent: #0ea5e9;\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "html-lang-valid",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "TTv5",
        "TT11.a",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure the lang attribute of the <html> element has a valid value",
      "help": "<html> element must have a valid value for the lang attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-lang-valid?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "valid-lang",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Value of lang attribute is included in the list of valid languages"
            }
          ],
          "impact": null,
          "html": "<html lang=\"en\" style=\"--accent: #0ea5e9;\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "image-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "TT7.b",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure <img> elements have alternative text or a role of none or presentation",
      "help": "Images must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/image-alt?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-alt",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has an alt attribute"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "alt-space-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has a valid alt attribute value"
            }
          ],
          "impact": null,
          "html": "<img src=\"https://placehold.co/140x48/0f172a/ffffff?text=AETHER&amp;font=montserrat\" alt=\"Aether Labs logo\" class=\"h-10 w-auto rounded-lg\">",
          "target": [
            ".w-auto"
          ]
        }
      ]
    },
    {
      "id": "link-name",
      "impact": "serious",
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag244",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.2.4.4",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure links have discernible text",
      "help": "Links must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/link-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is not in tab order or has accessible text"
            }
          ],
          "impact": null,
          "html": "<a href=\"#research\" class=\"nav-link font-medium text-slate-700 hover:text-slate-900\">Research</a>",
          "target": [
            ".nav-link.hover\\:text-slate-900[href$=\"#research\"]"
          ]
        }
      ]
    },
    {
      "id": "meta-viewport",
      "impact": null,
      "tags": [
        "cat.sensory-and-visual-cues",
        "wcag2aa",
        "wcag144",
        "EN-301-549",
        "EN-9.1.4.4",
        "ACT"
      ],
      "description": "Ensure <meta name=\"viewport\"> does not disable text scaling and zooming",
      "help": "Zooming and scaling must not be disabled",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/meta-viewport?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "meta-viewport",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "<meta> tag does not disable zooming on mobile devices"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">",
          "target": [
            "meta[name=\"viewport\"]"
          ]
        }
      ]
    },
    {
      "id": "nested-interactive",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
      "help": "Interactive controls must not be nested",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/nested-interactive?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "no-focusable-content",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have focusable descendants"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<img src=\"https://placehold.co/140x48/0f172a/ffffff?text=AETHER&amp;font=montserrat\" alt=\"Aether Labs logo\" class=\"h-10 w-auto rounded-lg\">",
          "target": [
            ".w-auto"
          ]
        }
      ]
    },
    {
      "id": "target-size",
      "impact": null,
      "tags": [
        "cat.sensory-and-visual-cues",
        "wcag22aa",
        "wcag258"
      ],
      "description": "Ensure touch targets have sufficient size and space",
      "help": "All touch targets must be 24px large, or leave sufficient space",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/target-size?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "target-offset",
              "data": {
                "closestOffset": 24,
                "minOffset": 24
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<a href=\"#research\" class=\"nav-link font-medium text-slate-700 hover:text-slate-900\">Research</a>",
          "target": [
            ".nav-link.hover\\:text-slate-900[href$=\"#research\"]"
          ]
        }
      ]
    }
  ],
  "incomplete": [],
  "violations": [
    {
      "id": "color-contrast",
      "impact": "serious",
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"absolute bottom-8 left-8 bg-white rounded-2xl shadow-xl p-4 max-w-[200px] border border-slate-100\">",
                  "target": [
                    ".bottom-8"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span>98% data integrity</span>",
          "target": [
            ".mt-1.text-emerald-600.font-medium > span"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#f8fafc",
                "contrastRatio": 3.6,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"bg-slate-50 text-slate-800\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.6 (foreground color: #059669, background color: #f8fafc, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"inline text-emerald-600 text-xs font-bold tracking-[1px]\">OUR PURPOSE</div>",
          "target": [
            ".inline"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.6 (foreground color: #059669, background color: #f8fafc, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white border border-slate-100 p-5 rounded-2xl\">",
                  "target": [
                    ".p-5.border-slate-100.bg-white:nth-child(1)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"text-xs text-emerald-600 font-semibold mt-3\">+47 in 2023</div>",
          "target": [
            ".p-5.border-slate-100.bg-white:nth-child(1) > .text-emerald-600.mt-3.font-semibold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white border border-slate-100 p-5 rounded-2xl\">",
                  "target": [
                    ".p-5.border-slate-100.bg-white:nth-child(2)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"text-xs text-emerald-600 font-semibold mt-3\">Active across 14 countries</div>",
          "target": [
            ".p-5.border-slate-100.bg-white:nth-child(2) > .text-emerald-600.mt-3.font-semibold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white border border-slate-100 p-5 rounded-2xl\">",
                  "target": [
                    ".p-5.border-slate-100.bg-white:nth-child(3)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"text-xs text-emerald-600 font-semibold mt-3\">9 new projects launched</div>",
          "target": [
            ".p-5.border-slate-100.bg-white:nth-child(3) > .text-emerald-600.mt-3.font-semibold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white border border-slate-100 p-5 rounded-2xl\">",
                  "target": [
                    ".p-5.border-slate-100.bg-white:nth-child(4)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"text-xs text-emerald-600 font-semibold mt-3\">Including NASA &amp; CERN</div>",
          "target": [
            ".p-5.border-slate-100.bg-white:nth-child(4) > .text-emerald-600.mt-3.font-semibold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#94a3b8",
                "bgColor": "#ffffff",
                "contrastRatio": 2.56,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"research-card bg-white border border-slate-200 rounded-3xl overflow-hidden group\">",
                  "target": [
                    ".research-card.overflow-hidden.group:nth-child(1)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs text-slate-400\">Published Dec 2023</span>",
          "target": [
            ".research-card.overflow-hidden.group:nth-child(1) > .p-6 > .mb-3.justify-between.items-center > .text-slate-400"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#94a3b8",
                "bgColor": "#ffffff",
                "contrastRatio": 2.56,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"research-card bg-white border border-slate-200 rounded-3xl overflow-hidden group\">",
                  "target": [
                    ".research-card.overflow-hidden.group:nth-child(1)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs font-medium text-slate-400\">Lead Researcher</span>",
          "target": [
            ".research-card.overflow-hidden.group:nth-child(1) > .p-6 > .mt-4.justify-between.items-center > div > .text-slate-400.font-medium"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#94a3b8",
                "bgColor": "#ffffff",
                "contrastRatio": 2.56,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"research-card bg-white border border-slate-200 rounded-3xl overflow-hidden group\">",
                  "target": [
                    ".research-card.overflow-hidden.group:nth-child(2)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs text-slate-400\">Published Nov 2023</span>",
          "target": [
            ".research-card.overflow-hidden.group:nth-child(2) > .p-6 > .mb-3.justify-between.items-center > .text-slate-400"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#94a3b8",
                "bgColor": "#ffffff",
                "contrastRatio": 2.56,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"research-card bg-white border border-slate-200 rounded-3xl overflow-hidden group\">",
                  "target": [
                    ".research-card.overflow-hidden.group:nth-child(2)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs font-medium text-slate-400\">Lead Researcher</span>",
          "target": [
            ".research-card.overflow-hidden.group:nth-child(2) > .p-6 > .mt-4.justify-between.items-center > div > .text-slate-400.font-medium"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#94a3b8",
                "bgColor": "#ffffff",
                "contrastRatio": 2.56,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"research-card bg-white border border-slate-200 rounded-3xl overflow-hidden group\">",
                  "target": [
                    ".research-card.overflow-hidden.group:nth-child(3)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs text-slate-400\">Published Jan 2024</span>",
          "target": [
            ".research-card.overflow-hidden.group:nth-child(3) > .p-6 > .mb-3.justify-between.items-center > .text-slate-400"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#94a3b8",
                "bgColor": "#ffffff",
                "contrastRatio": 2.56,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"research-card bg-white border border-slate-200 rounded-3xl overflow-hidden group\">",
                  "target": [
                    ".research-card.overflow-hidden.group:nth-child(3)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs font-medium text-slate-400\">Lead Researcher</span>",
          "target": [
            ".research-card.overflow-hidden.group:nth-child(3) > .p-6 > .mt-4.justify-between.items-center > div > .text-slate-400.font-medium"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"flex flex-col md:flex-row gap-6 bg-white border border-slate-200 p-6 rounded-3xl\">",
                  "target": [
                    ".md\\:flex-row.gap-6.flex-col:nth-child(1)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs text-emerald-600 font-medium\">\u2022 Just published</span>",
          "target": [
            ".md\\:flex-row.gap-6.flex-col:nth-child(1) > .md\\:w-2\\/3 > .mb-2.gap-x-2.items-center > .text-emerald-600.font-medium"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#64748b",
                "bgColor": "#f1f5f9",
                "contrastRatio": 4.34,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<span class=\"text-xs px-3 py-1 bg-slate-100 text-slate-500 font-medium rounded-full\">Nature Astronomy</span>",
                  "target": [
                    ".md\\:flex-row.gap-6.flex-col:nth-child(1) > .md\\:w-2\\/3 > .gap-x-4.mt-4.items-center > .bg-slate-100.py-1.px-3"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 4.34 (foreground color: #64748b, background color: #f1f5f9, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs px-3 py-1 bg-slate-100 text-slate-500 font-medium rounded-full\">Nature Astronomy</span>",
          "target": [
            ".md\\:flex-row.gap-6.flex-col:nth-child(1) > .md\\:w-2\\/3 > .gap-x-4.mt-4.items-center > .bg-slate-100.py-1.px-3"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #64748b, background color: #f1f5f9, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"flex flex-col md:flex-row gap-6 bg-white border border-slate-200 p-6 rounded-3xl\">",
                  "target": [
                    ".md\\:flex-row.gap-6.flex-col:nth-child(2)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs text-emerald-600 font-medium\">\u2022 Jan 2024</span>",
          "target": [
            ".md\\:flex-row.gap-6.flex-col:nth-child(2) > .md\\:w-2\\/3 > .mb-2.gap-x-2.items-center > .text-emerald-600.font-medium"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#64748b",
                "bgColor": "#f1f5f9",
                "contrastRatio": 4.34,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<span class=\"text-xs px-3 py-1 bg-slate-100 text-slate-500 font-medium rounded-full\">Science</span>",
                  "target": [
                    ".md\\:flex-row.gap-6.flex-col:nth-child(2) > .md\\:w-2\\/3 > .gap-x-4.mt-4.items-center > .bg-slate-100.py-1.px-3"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 4.34 (foreground color: #64748b, background color: #f1f5f9, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs px-3 py-1 bg-slate-100 text-slate-500 font-medium rounded-full\">Science</span>",
          "target": [
            ".md\\:flex-row.gap-6.flex-col:nth-child(2) > .md\\:w-2\\/3 > .gap-x-4.mt-4.items-center > .bg-slate-100.py-1.px-3"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #64748b, background color: #f1f5f9, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white border border-slate-200 rounded-3xl p-6 sticky top-6\">",
                  "target": [
                    ".top-6"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"text-emerald-600 text-xs font-semibold mt-0.5\">Deadline: March 15, 2024</div>",
          "target": [
            ".hover\\:bg-slate-50.p-4.transition-colors:nth-child(1) > .items-start.justify-between.flex > div > .mt-0\\.5.text-emerald-600.font-semibold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#ffffff",
                "bgColor": "#059669",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<a href=\"#\" class=\"text-xs bg-emerald-600 hover:bg-emerald-700 transition-colors text-white px-3 py-1.5 text-center rounded-2xl font-bold inline-block text-[10px]\">Apply Now</a>",
                  "target": [
                    ".hover\\:bg-slate-50.p-4.transition-colors:nth-child(1) > .mt-3 > .bg-emerald-600.hover\\:bg-emerald-700.py-1\\.5"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #ffffff, background color: #059669, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"text-xs bg-emerald-600 hover:bg-emerald-700 transition-colors text-white px-3 py-1.5 text-center rounded-2xl font-bold inline-block text-[10px]\">Apply Now</a>",
          "target": [
            ".hover\\:bg-slate-50.p-4.transition-colors:nth-child(1) > .mt-3 > .bg-emerald-600.hover\\:bg-emerald-700.py-1\\.5"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #ffffff, background color: #059669, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white border border-slate-200 rounded-3xl p-6 sticky top-6\">",
                  "target": [
                    ".top-6"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"text-emerald-600 text-xs font-semibold mt-0.5\">Deadline: Feb 28, 2024</div>",
          "target": [
            ".hover\\:bg-slate-50.p-4.transition-colors:nth-child(2) > .items-start.justify-between.flex > div > .mt-0\\.5.text-emerald-600.font-semibold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#ffffff",
                "bgColor": "#059669",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<a href=\"#\" class=\"text-xs bg-emerald-600 hover:bg-emerald-700 transition-colors text-white px-3 py-1.5 text-center rounded-2xl font-bold inline-block text-[10px]\">Apply Now</a>",
                  "target": [
                    ".hover\\:bg-slate-50.p-4.transition-colors:nth-child(2) > .mt-3 > .bg-emerald-600.hover\\:bg-emerald-700.py-1\\.5"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #ffffff, background color: #059669, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"text-xs bg-emerald-600 hover:bg-emerald-700 transition-colors text-white px-3 py-1.5 text-center rounded-2xl font-bold inline-block text-[10px]\">Apply Now</a>",
          "target": [
            ".hover\\:bg-slate-50.p-4.transition-colors:nth-child(2) > .mt-3 > .bg-emerald-600.hover\\:bg-emerald-700.py-1\\.5"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #ffffff, background color: #059669, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white border border-slate-200 rounded-3xl p-6 sticky top-6\">",
                  "target": [
                    ".top-6"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"text-emerald-600 text-xs font-semibold mt-0.5\">Deadline: April 10, 2024</div>",
          "target": [
            ".hover\\:bg-slate-50.p-4.transition-colors:nth-child(3) > .items-start.justify-between.flex > div > .mt-0\\.5.text-emerald-600.font-semibold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#ffffff",
                "bgColor": "#059669",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<a href=\"#\" class=\"text-xs bg-emerald-600 hover:bg-emerald-700 transition-colors text-white px-3 py-1.5 text-center rounded-2xl font-bold inline-block text-[10px]\">Apply Now</a>",
                  "target": [
                    ".hover\\:bg-slate-50.p-4.transition-colors:nth-child(3) > .mt-3 > .bg-emerald-600.hover\\:bg-emerald-700.py-1\\.5"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #ffffff, background color: #059669, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"text-xs bg-emerald-600 hover:bg-emerald-700 transition-colors text-white px-3 py-1.5 text-center rounded-2xl font-bold inline-block text-[10px]\">Apply Now</a>",
          "target": [
            ".hover\\:bg-slate-50.p-4.transition-colors:nth-child(3) > .mt-3 > .bg-emerald-600.hover\\:bg-emerald-700.py-1\\.5"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #ffffff, background color: #059669, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#ffffff",
                "bgColor": "#0ea5e9",
                "contrastRatio": 2.77,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<button onclick=\"runFullSimulation()\" class=\"w-full mt-2 bg-sky-500 hover:bg-sky-600 transition-colors py-3.5 rounded-2xl font-bold text-sm flex items-center justify-center gap-x-2\">",
                  "target": [
                    ".bg-sky-500"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.77 (foreground color: #ffffff, background color: #0ea5e9, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span>Run Simulation</span>",
          "target": [
            ".bg-sky-500 > span"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.77 (foreground color: #ffffff, background color: #0ea5e9, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"border border-slate-200 bg-white rounded-3xl p-6 flex flex-col\">",
                  "target": [
                    ".md\\:grid-cols-3.gap-6.grid-cols-1 > .flex-col.p-6.border-slate-200:nth-child(1)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"text-emerald-600 text-xs font-bold\">FEB 18 \u2014 22</div>",
          "target": [
            ".flex-col.p-6.border-slate-200:nth-child(1) > .justify-between.items-center.flex > div > .text-emerald-600.font-bold.text-xs"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"border border-slate-200 bg-white rounded-3xl p-6 flex flex-col\">",
                  "target": [
                    ".md\\:grid-cols-3.gap-6.grid-cols-1 > .flex-col.p-6.border-slate-200:nth-child(2)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"text-emerald-600 text-xs font-bold\">MAR 5</div>",
          "target": [
            ".flex-col.p-6.border-slate-200:nth-child(2) > .justify-between.items-center.flex > div > .text-emerald-600.font-bold.text-xs"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#059669",
                "bgColor": "#ffffff",
                "contrastRatio": 3.76,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"border border-slate-200 bg-white rounded-3xl p-6 flex flex-col\">",
                  "target": [
                    ".flex-col.p-6.border-slate-200:nth-child(3)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"text-emerald-600 text-xs font-bold\">APR 12 \u2014 14</div>",
          "target": [
            ".flex-col.p-6.border-slate-200:nth-child(3) > .justify-between.items-center.flex > div > .text-emerald-600.font-bold.text-xs"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.76 (foreground color: #059669, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#0284c7",
                "bgColor": "#ffffff",
                "contrastRatio": 4.09,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section id=\"education\" class=\"max-w-screen-2xl mx-auto px-8 py-16 bg-white border-t border-slate-100\">",
                  "target": [
                    "#education"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 4.09 (foreground color: #0284c7, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"font-bold text-xs text-sky-600 tracking-wider\">STEM INITIATIVE</span>",
          "target": [
            ".text-sky-600"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.09 (foreground color: #0284c7, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#ffffff",
                "bgColor": "#0284c7",
                "contrastRatio": 4.09,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<a href=\"#\" class=\"inline-flex px-5 py-3 rounded-2xl bg-sky-600 text-white font-semibold text-sm items-center hover:bg-sky-700 transition-colors\">\n                            Explore all programs\n                        </a>",
                  "target": [
                    ".py-3"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 4.09 (foreground color: #ffffff, background color: #0284c7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"inline-flex px-5 py-3 rounded-2xl bg-sky-600 text-white font-semibold text-sm items-center hover:bg-sky-700 transition-colors\">\n                            Explore all programs\n                        </a>",
          "target": [
            ".py-3"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.09 (foreground color: #ffffff, background color: #0284c7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#94a3b8",
                "bgColor": "#ffffff",
                "contrastRatio": 2.56,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\" class=\"bg-white border-t border-slate-200 max-w-screen-2xl mx-auto\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div>\u00a9 2024 Aether Labs. All rights reserved.</div>",
          "target": [
            ".md\\:items-center > div:nth-child(1)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#94a3b8",
                "bgColor": "#ffffff",
                "contrastRatio": 2.56,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\" class=\"bg-white border-t border-slate-200 max-w-screen-2xl mx-auto\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"hover:text-slate-600\">Privacy Policy</a>",
          "target": [
            ".gap-x-5 > .hover\\:text-slate-600[href=\"#\"]:nth-child(1)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#94a3b8",
                "bgColor": "#ffffff",
                "contrastRatio": 2.56,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\" class=\"bg-white border-t border-slate-200 max-w-screen-2xl mx-auto\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"hover:text-slate-600\">Terms of Service</a>",
          "target": [
            ".gap-x-5 > .hover\\:text-slate-600[href=\"#\"]:nth-child(2)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#94a3b8",
                "bgColor": "#ffffff",
                "contrastRatio": 2.56,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\" class=\"bg-white border-t border-slate-200 max-w-screen-2xl mx-auto\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"hover:text-slate-600\">Accessibility</a>",
          "target": [
            ".gap-x-5 > .hover\\:text-slate-600[href=\"#\"]:nth-child(3)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#94a3b8",
                "bgColor": "#ffffff",
                "contrastRatio": 2.56,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\" class=\"bg-white border-t border-slate-200 max-w-screen-2xl mx-auto\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"hover:text-slate-600\">Data Ethics</a>",
          "target": [
            ".hover\\:text-slate-600[href=\"#\"]:nth-child(4)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.56 (foreground color: #94a3b8, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        }
      ]
    },
    {
      "id": "label",
      "impact": "critical",
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.n",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every form element has a label",
      "help": "Form elements must have labels",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/label?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "implicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an implicit (wrapped) <label>"
            },
            {
              "id": "explicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an explicit <label>"
            },
            {
              "id": "aria-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-label attribute does not exist or is empty"
            },
            {
              "id": "aria-labelledby",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
            },
            {
              "id": "non-empty-title",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has no title attribute"
            },
            {
              "id": "non-empty-placeholder",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has no placeholder attribute"
            },
            {
              "id": "presentational-role",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
            }
          ],
          "all": [],
          "none": [],
          "impact": "critical",
          "html": "<input type=\"range\" id=\"sample-size\" class=\"w-full accent-sky-400\" min=\"200\" max=\"2000\" step=\"50\" value=\"850\" oninput=\"updateSimulationPreview()\">",
          "target": [
            "#sample-size"
          ],
          "failureSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
        },
        {
          "any": [
            {
              "id": "implicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an implicit (wrapped) <label>"
            },
            {
              "id": "explicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an explicit <label>"
            },
            {
              "id": "aria-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-label attribute does not exist or is empty"
            },
            {
              "id": "aria-labelledby",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
            },
            {
              "id": "non-empty-title",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has no title attribute"
            },
            {
              "id": "non-empty-placeholder",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has no placeholder attribute"
            },
            {
              "id": "presentational-role",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
            }
          ],
          "all": [],
          "none": [],
          "impact": "critical",
          "html": "<input type=\"range\" id=\"env-factor\" class=\"w-full accent-sky-400\" min=\"1\" max=\"10\" step=\"0.2\" value=\"6.4\" oninput=\"updateSimulationPreview()\">",
          "target": [
            "#env-factor"
          ],
          "failureSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
        }
      ]
    },
    {
      "id": "link-name",
      "impact": "serious",
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag244",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.2.4.4",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure links have discernible text",
      "help": "Links must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/link-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have text that is visible to screen readers"
            },
            {
              "id": "aria-label",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "aria-label attribute does not exist or is empty"
            },
            {
              "id": "aria-labelledby",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
            },
            {
              "id": "non-empty-title",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has no title attribute"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is in tab order and does not have accessible text"
            }
          ],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"text-slate-400 hover:text-slate-600\"><i class=\"fa-brands fa-x-twitter text-xl\"></i></a>",
          "target": [
            ".hover\\:text-slate-600.text-slate-400[href=\"#\"]:nth-child(1)"
          ],
          "failureSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute"
        },
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have text that is visible to screen readers"
            },
            {
              "id": "aria-label",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "aria-label attribute does not exist or is empty"
            },
            {
              "id": "aria-labelledby",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
            },
            {
              "id": "non-empty-title",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has no title attribute"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is in tab order and does not have accessible text"
            }
          ],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"text-slate-400 hover:text-slate-600\"><i class=\"fa-brands fa-linkedin text-xl\"></i></a>",
          "target": [
            ".hover\\:text-slate-600.text-slate-400[href=\"#\"]:nth-child(2)"
          ],
          "failureSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute"
        },
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have text that is visible to screen readers"
            },
            {
              "id": "aria-label",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "aria-label attribute does not exist or is empty"
            },
            {
              "id": "aria-labelledby",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
            },
            {
              "id": "non-empty-title",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has no title attribute"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is in tab order and does not have accessible text"
            }
          ],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"text-slate-400 hover:text-slate-600\"><i class=\"fa-brands fa-youtube text-xl\"></i></a>",
          "target": [
            ".hover\\:text-slate-600.text-slate-400[href=\"#\"]:nth-child(3)"
          ],
          "failureSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute"
        }
      ]
    },
    {
      "id": "select-name",
      "impact": "critical",
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.n",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure select element has an accessible name",
      "help": "Select element must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/select-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "implicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an implicit (wrapped) <label>"
            },
            {
              "id": "explicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an explicit <label>"
            },
            {
              "id": "aria-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-label attribute does not exist or is empty"
            },
            {
              "id": "aria-labelledby",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
            },
            {
              "id": "non-empty-title",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has no title attribute"
            },
            {
              "id": "presentational-role",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
            }
          ],
          "all": [],
          "none": [],
          "impact": "critical",
          "html": "<select id=\"domain-select\" onchange=\"updateSimulationPreview()\" class=\"w-full bg-slate-700 border border-slate-600 text-white rounded-2xl px-4 py-[9px] text-sm\">",
          "target": [
            "#domain-select"
          ],
          "failureSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
        }
      ]
    }
  ],
  "coverage": {
    "contract": "main-document-vertical-scroll",
    "complete": true,
    "positions": [
      {
        "y": 0,
        "height": 5798
      },
      {
        "y": 576,
        "height": 5798
      },
      {
        "y": 1152,
        "height": 5798
      },
      {
        "y": 1728,
        "height": 5798
      },
      {
        "y": 2304,
        "height": 5798
      },
      {
        "y": 2880,
        "height": 5798
      },
      {
        "y": 3456,
        "height": 5798
      },
      {
        "y": 4032,
        "height": 5798
      },
      {
        "y": 4608,
        "height": 5798
      },
      {
        "y": 5078,
        "height": 5798
      }
    ],
    "scans": 11,
    "max_states": 512,
    "settle_ms": 5000,
    "page_timeout_seconds": 150,
    "layout_stability": "consecutive 100ms size samples within one CSS pixel",
    "animation_settling": "finite animations present when scroll resources are ready finish or are cancelled",
    "interactive_states": "not exercised",
    "horizontal_scroll": "not exercised"
  }
}
System Prompt
You are a lead web developer at a top digital agency, tasked with creating a one-page website for a new client based on the given specifications, delivered as an HTML file. First non-whitespace char '<', last non-whitespace char '>'. Use the following services to generate placeholder images where needed:
- placehold.co (text): https://placehold.co/[{w}x{h}|{size}][/{bg-color}/{text-color}]?text={text}&font=[lato|lora|montserrat|noto sans|open sans|oswald|playfair display|poppins|pt sans|raleway|roboto|source sans|source sans pro]
- picsum.photos (photos): https://picsum.photos/[{w}/{h}|{size}]?[grayscale][&blur={1-10}]
- pravatar.cc (avatars): https://i.pravatar.cc/{size}?u={identifier}
Choose sizes appropriate to layout.
User Prompt
Create a **complete, polished, production-quality** primary web page for a new client in the "Science" sector.
Your goal is to generate the full HTML code for a page that is not just functional but also visually compelling, content-rich, and feels like a finished product ready for launch.

**Client & Category:**
- Industry: "Science"
- Description: Scientific research, discoveries, STEM education, and science news.

**Your Creative Task:**
1.  **Invent:** Create a unique, professional-sounding site name and a strong tagline fitting the "Science" category.
2.  **Define Page:** Determine the most effective primary page type (e.g., homepage, service landing page, category portal) to showcase this fictional entity.
3.  **Design:** Develop an opinionated, modern, and professional layout. Make distinct choices about structure and flow.

**Content & Structure Requirements (Deliver a COMPLETE page):**
-   **Overall:** The final page must feel substantial and complete, with realistic amounts of text (multiple paragraphs per section where appropriate, avoid single sentences), well-integrated placeholder images, and logical flow. It should look like a real website a business would proudly use.
-   **HEADER:** Include the invented site name, tagline, a logo placeholder image, and a primary navigation bar. Ensure the navigation has **at least 5-7 clearly defined, relevant links** including: "Research", "Contact", "Events".
-   **MAIN CONTENT:** Structure this area with **at least 3-4 distinct, well-developed sections**.
    -   Address key topics relevant to the "Science" category. Consider themes similar to: "Data & Analysis", "Collaboration News", "Grant Opportunities".
    -   **Content Depth:** Populate each section with **substantial, realistic text** (multiple sentences/paragraphs). Use authentic industry language and terminology like: "longitudinal study", "controlled study", "methodological rigor".
    -   **Visuals:** Integrate relevant placeholder images logically within the content sections.
    -   **Calls to Action:** Include clear and contextually relevant CTAs. Use strong verbs similar to: "View Results", "Subscribe", "Join Lab".
-   **ENGAGEMENT (Recommended):** Strongly consider incorporating **one meaningful interactive element** that would genuinely benefit a user in the "Science" sector. Ideas similar but not limited to: "data visualization tool".
-   **SIDEBAR (Optional):** If your design includes a sidebar, populate it with **useful, relevant content**. Ideas: "featured research", "latest breakthroughs", "grant deadlines".
-   **FOOTER:** Include a professional footer with invented contact details, copyright (current year), social media links, and standard links (Privacy, Terms).
-   **MODERN WEB PATTERNS:** Include modern web patterns like testimonial cards, feature grids, or FAQ accordions where appropriate.