<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Justus Delp - Merkle Science | Schedule & Events</title>

    <style>

        * {

            margin: 0;

            padding: 0;

            box-sizing: border-box;

        }


        body {

            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;

            line-height: 1.6;

            color: #333;

            background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);

            min-height: 100vh;

        }


        .container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

        }


        .header {

            text-align: center;

            background: white;

            padding: 40px;

            border-radius: 15px;

            box-shadow: 0 15px 35px rgba(0,0,0,0.2);

            margin-bottom: 30px;

            position: relative;

            overflow: hidden;

        }


        .header::before {

            content: '';

            position: absolute;

            top: 0;

            left: 0;

            right: 0;

            height: 5px;

            background: linear-gradient(90deg, #00d4aa, #00a8cc);

        }


        .profile-section {

            margin-bottom: 25px;

        }


        .header h1 {

            color: #2c3e50;

            font-size: 2.5rem;

            margin-bottom: 8px;

        }


        .job-title {

            color: #00a8cc;

            font-size: 1.3rem;

            font-weight: 600;

            margin-bottom: 15px;

        }


        .company-info {

            background: #f8f9fa;

            padding: 20px;

            border-radius: 10px;

            margin: 20px 0;

            border-left: 4px solid #00d4aa;

        }


        .company-info h3 {

            color: #2c3e50;

            margin-bottom: 10px;

        }


        .company-info p {

            color: #666;

            font-size: 1rem;

            line-height: 1.6;

        }


        .company-link {

            display: inline-block;

            margin-top: 10px;

            color: #00a8cc;

            text-decoration: none;

            font-weight: 600;

            transition: color 0.3s ease;

        }


        .company-link:hover {

            color: #00d4aa;

        }


        .contact-info {

            display: flex;

            justify-content: center;

            gap: 30px;

            flex-wrap: wrap;

            margin-top: 25px;

        }


        .contact-item {

            display: flex;

            align-items: center;

            gap: 8px;

            color: #555;

            text-decoration: none;

            transition: color 0.3s ease;

            padding: 8px 15px;

            background: #f8f9fa;

            border-radius: 20px;

        }


        .contact-item:hover {

            color: #00a8cc;

            background: #e9ecef;

        }


        .section {

            background: white;

            margin-bottom: 30px;

            border-radius: 15px;

            box-shadow: 0 15px 35px rgba(0,0,0,0.2);

            overflow: hidden;

        }


        .section-header {

            background: linear-gradient(