<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Evan Roberts</title>
    <meta name="description" content="Digital marketing strategist, entrepreneur, and builder. Creating tools and experiences that help businesses grow.">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@700;800&family=DM+Sans:wght@400;500;700&display=swap" rel="stylesheet">
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'DM Sans', ui-sans-serif, system-ui, sans-serif;
            background-color: #0E0E0E;
            background-image: 
                radial-gradient(circle at 20% 30%, rgba(20, 87, 219, 0.08) 0%, transparent 50%),
                radial-gradient(circle at 80% 60%, rgba(95, 20, 219, 0.06) 0%, transparent 50%),
                radial-gradient(circle at 50% 80%, rgba(71, 20, 219, 0.04) 0%, transparent 50%);
            color: #FFFFFF;
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 40px 20px;
            line-height: 1.5;
            position: relative;
            overflow-x: hidden;
        }

        body::before {
            content: '';
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-image: 
                linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px),
                linear-gradient(0deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);
            background-size: 100px 100px;
            pointer-events: none;
            z-index: 0;
        }

        .container {
            max-width: 1200px;
            width: 100%;
            margin: 0 auto;
            position: relative;
            z-index: 1;
        }

        /* Hero Section */
        .hero {
            text-align: center;
            margin-bottom: 60px;
            position: relative;
        }

        .hero-title {
            font-family: 'Plus Jakarta Sans', sans-serif;
            font-size: 70px;
            font-weight: 800;
            line-height: 1.1;
            margin-bottom: 16px;
            color: #FFFFFF;
        }

        .hero-subtitle {
            font-size: 20px;
            font-weight: 400;
            color: rgba(255, 255, 255, 0.8);
            max-width: 600px;
            margin: 0 auto 32px;
        }

        /* Decorative doodle */
        .doodle {
            position: absolute;
            top: -20px;
            right: 20%;
            width: 60px;
            height: 60px;
        }

        .doodle svg {
            width: 100%;
            height: 100%;
        }

        /* Project Grid */
        .projects-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 20px;
            margin-bottom: 60px;
        }

        /* Project Card */
        .project-card {
            background-color: rgba(36, 35, 35, 0.6);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            border-radius: 32px;
            border: 1px solid rgba(255, 255, 255, 0.05);
            padding: 28px;
            text-decoration: none;
            color: #FFFFFF;
            display: flex;
            flex-direction: column;
            gap: 12px;
            transition: all 300ms ease-in-out;
            cursor: pointer;
            position: relative;
            overflow: hidden;
            min-height: 240px;
        }

        .project-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: linear-gradient(135deg, rgba(20, 87, 219, 0.1), rgba(95, 20, 219, 0.1));
            opacity: 0;
            transition: opacity 300ms ease-in-out;
        }

        .project-card:hover {
            transform: translateY(-4px);
            border-color: rgba(255, 255, 255, 0.15);
            box-shadow: 0 20px 40px rgba(20, 87, 219, 0.2);
            background-color: rgba(36, 35, 35, 0.8);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
        }

        .project-card:hover::before {
            opacity: 1;
        }

        .project-card-content {
            position: relative;
            z-index: 1;
        }

        .project-icon {
            width: 48px;
            height: 48px;
            border-radius: 14px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 24px;
            margin-bottom: 6px;
            transition: transform 300ms ease-in-out;
        }

        .project-card:hover .project-icon {
            transform: rotate(-8deg) scale(1.1);
        }

        .project-title {
            font-family: 'DM Sans', sans-serif;
            font-size: 24px;
            font-weight: 500;
            margin-bottom: 6px;
        }

        .project-description {
            font-size: 14px;
            color: rgba(255, 255, 255, 0.7);
            line-height: 1.5;
        }

        .project-tag {
            display: inline-block;
            padding: 6px 16px;
            background-color: rgba(255, 255, 255, 0.1);
            border-radius: 9999px;
            font-size: 12px;
            font-weight: 500;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            margin-top: 8px;
        }

        /* Gradient backgrounds for specific cards */
        .gradient-blue {
            background: linear-gradient(135deg, #1457DB, #002EA6);
        }

        .gradient-purple {
            background: linear-gradient(135deg, #4714DB, #260091);
        }

        .gradient-indigo {
            background: linear-gradient(135deg, #1427DB, #002991);
        }

        .gradient-violet {
            background: linear-gradient(135deg, #5F14DB, #260091);
        }

        /* Notes Section */
        .notes-section {
            max-width: 800px;
            margin: 80px auto 0;
            padding: 0 20px;
        }

        .notes-title {
            font-family: 'Plus Jakarta Sans', sans-serif;
            font-size: 48px;
            font-weight: 700;
            color: #FFFFFF;
            margin-bottom: 12px;
        }

        .notes-subtitle {
            font-size: 18px;
            color: rgba(255, 255, 255, 0.6);
            margin-bottom: 40px;
        }

        .notes-list {
            display: flex;
            flex-direction: column;
            gap: 0;
        }

        .note-item {
            display: grid;
            grid-template-columns: 120px 1fr;
            gap: 32px;
            padding: 20px 0;
            text-decoration: none;
            color: #FFFFFF;
            border-bottom: 1px solid rgba(255, 255, 255, 0.08);
            transition: all 200ms ease-in-out;
        }

        .note-item:hover {
            padding-left: 8px;
        }

        .note-item:hover .note-title {
            color: #1457DB;
        }

        .note-date {
            font-size: 14px;
            color: rgba(255, 255, 255, 0.5);
            font-weight: 400;
        }

        .note-title {
            font-size: 16px;
            color: rgba(150, 150, 255, 0.9);
            font-weight: 400;
            transition: color 200ms ease-in-out;
        }

        /* Social Links */
        .social-links {
            display: flex;
            justify-content: center;
            gap: 16px;
            margin-top: 60px;
        }

        .social-link {
            width: 48px;
            height: 48px;
            border-radius: 9999px;
            background-color: rgba(255, 255, 255, 0.1);
            border: 1px solid rgba(255, 255, 255, 0.1);
            display: flex;
            align-items: center;
            justify-content: center;
            text-decoration: none;
            color: #FFFFFF;
            transition: all 200ms ease-in-out;
        }

        .social-link:hover {
            background-color: #FFFFFF;
            color: #0E0E0E;
            transform: translateY(-2px);
        }

        /* Responsive */
        @media (max-width: 1024px) {
            .projects-grid {
                grid-template-columns: repeat(2, 1fr);
            }
        }

        @media (max-width: 768px) {
            .hero-title {
                font-size: 48px;
            }

            .hero-subtitle {
                font-size: 18px;
            }

            .projects-grid {
                grid-template-columns: 1fr;
                gap: 16px;
            }

            .project-card {
                padding: 32px;
            }

            .project-title {
                font-size: 28px;
            }

            .doodle {
                display: none;
            }
        }

        @media (max-width: 480px) {
            body {
                padding: 24px 16px;
            }

            .hero {
                margin-bottom: 40px;
            }

            .hero-title {
                font-size: 36px;
            }

            .hero-subtitle {
                font-size: 16px;
            }

            .project-card {
                padding: 24px;
            }

            .project-title {
                font-size: 24px;
            }

            .project-icon {
                width: 48px;
                height: 48px;
                font-size: 24px;
            }

            .notes-title {
                font-size: 32px;
            }

            .notes-subtitle {
                font-size: 16px;
            }

            .note-item {
                grid-template-columns: 1fr;
                gap: 8px;
            }

            .note-date {
                font-size: 13px;
            }

            .note-title {
                font-size: 15px;
            }
        }

        /* Arrow Icon for Cards */
        .card-arrow {
            position: absolute;
            bottom: 20px;
            right: 20px;
            width: 20px;
            height: 20px;
            opacity: 0.5;
            transition: all 300ms ease-in-out;
        }

        .project-card:hover .card-arrow {
            opacity: 1;
            transform: translate(4px, -4px);
        }
    </style>
</head>
<body>
    <div class="container">
        <!-- Hero Section -->
        <div class="hero">
            <div class="doodle">
                <svg viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M10 30 Q 20 10, 30 30 T 50 30" stroke="#1457DB" stroke-width="3" fill="none" stroke-linecap="round"/>
                    <circle cx="15" cy="25" r="3" fill="#5F14DB"/>
                    <circle cx="45" cy="35" r="3" fill="#5F14DB"/>
                </svg>
            </div>
            <h1 class="hero-title">Evan K Roberts</h1>
            <p class="hero-subtitle">Digital marketing strategist, entrepreneur, and builder. Creating tools and experiences that help businesses grow.</p>
        </div>

        <!-- Projects Grid -->
        <div class="projects-grid">
            <!-- Raleigh Digital -->
            <a href="https://raleighdigital.com" class="project-card" target="_blank" rel="noopener noreferrer">
                <div class="project-card-content">
                    <div class="project-icon gradient-blue">
                        🚀
                    </div>
                    <h2 class="project-title">Raleigh Digital</h2>
                    <p class="project-description">Full-service digital marketing agency specializing in SEO, PPC, and content strategy.</p>
                    <span class="project-tag">Agency</span>
                </div>
                <svg class="card-arrow" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M7 17L17 7M17 7H7M17 7V17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                </svg>
            </a>

            <!-- LocalLab.io -->
            <a href="https://locallab.io" class="project-card" target="_blank" rel="noopener noreferrer">
                <div class="project-card-content">
                    <div class="project-icon gradient-purple">
                        🔬
                    </div>
                    <h2 class="project-title">LocalLab.io</h2>
                    <p class="project-description">Experimental platform for local business optimization and marketing automation.</p>
                    <span class="project-tag">SaaS</span>
                </div>
                <svg class="card-arrow" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M7 17L17 7M17 7H7M17 7V17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                </svg>
            </a>

            <!-- Red White Podcast -->
            <a href="https://www.redwhitenetwork.com" class="project-card" target="_blank" rel="noopener noreferrer">
                <div class="project-card-content">
                    <div class="project-icon gradient-indigo">
                        🎙️
                    </div>
                    <h2 class="project-title">Red White Podcast</h2>
                    <p class="project-description">Conversations exploring ideas, innovation, and the intersection of business and culture.</p>
                    <span class="project-tag">Media</span>
                </div>
                <svg class="card-arrow" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M7 17L17 7M17 7H7M17 7V17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                </svg>
            </a>

            <!-- WITB.co -->
            <a href="https://witb.co" class="project-card" target="_blank" rel="noopener noreferrer">
                <div class="project-card-content">
                    <div class="project-icon gradient-violet">
                        ⛳
                    </div>
                    <h2 class="project-title">WITB.co</h2>
                    <p class="project-description">What's In The Bag - Golf equipment insights and player bag breakdowns for enthusiasts.</p>
                    <span class="project-tag">Community</span>
                </div>
                <svg class="card-arrow" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M7 17L17 7M17 7H7M17 7V17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                </svg>
            </a>

            <!-- Raleigh Digital (Duplicate) -->
            <a href="https://raleighdigital.com" class="project-card" target="_blank" rel="noopener noreferrer">
                <div class="project-card-content">
                    <div class="project-icon gradient-blue">
                        🚀
                    </div>
                    <h2 class="project-title">Raleigh Digital</h2>
                    <p class="project-description">Full-service digital marketing agency specializing in SEO, PPC, and content strategy.</p>
                    <span class="project-tag">Agency</span>
                </div>
                <svg class="card-arrow" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M7 17L17 7M17 7H7M17 7V17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                </svg>
            </a>

            <!-- LocalLab.io (Duplicate) -->
            <a href="https://locallab.io" class="project-card" target="_blank" rel="noopener noreferrer">
                <div class="project-card-content">
                    <div class="project-icon gradient-purple">
                        🔬
                    </div>
                    <h2 class="project-title">LocalLab.io</h2>
                    <p class="project-description">Experimental platform for local business optimization and marketing automation.</p>
                    <span class="project-tag">SaaS</span>
                </div>
                <svg class="card-arrow" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M7 17L17 7M17 7H7M17 7V17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                </svg>
            </a>

            <!-- Red White Podcast (Duplicate) -->
            <a href="#" class="project-card" target="_blank" rel="noopener noreferrer">
                <div class="project-card-content">
                    <div class="project-icon gradient-indigo">
                        🎙️
                    </div>
                    <h2 class="project-title">Red White Podcast</h2>
                    <p class="project-description">Conversations exploring ideas, innovation, and the intersection of business and culture.</p>
                    <span class="project-tag">Media</span>
                </div>
                <svg class="card-arrow" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M7 17L17 7M17 7H7M17 7V17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                </svg>
            </a>

            <!-- WITB.co (Duplicate) -->
            <a href="https://witb.co" class="project-card" target="_blank" rel="noopener noreferrer">
                <div class="project-card-content">
                    <div class="project-icon gradient-violet">
                        ⛳
                    </div>
                    <h2 class="project-title">WITB.co</h2>
                    <p class="project-description">What's In The Bag - Golf equipment insights and player bag breakdowns for enthusiasts.</p>
                    <span class="project-tag">Community</span>
                </div>
                <svg class="card-arrow" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M7 17L17 7M17 7H7M17 7V17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                </svg>
            </a>
        </div>

        <!-- Notes Section -->
        <div class="notes-section">
            <h2 class="notes-title">Notes</h2>
            <p class="notes-subtitle">Life, work, projects, and everything else.</p>
            
            <div class="notes-list">
                <a href="https://mapsamurai.raleighdigital.com/" class="note-item" target="_blank" rel="noopener noreferrer">
                    <span class="note-date">Jan 16th</span>
                    <span class="note-title">Map Samurai JSON Converter</span> 
                </a>
                <a href="https://jsonconvert.raleighdigital.com/" class="note-item" target="_blank" rel="noopener noreferrer">
                    <span class="note-date">January 7th</span>
                    <span class="note-title">JSON Converter</span>
                </a>
                <!--<a href="#" class="note-item">
                    <span class="note-date">January 20</span>
                    <span class="note-title">Year in Review: 2023 into 2024</span>
                </a>
                <a href="#" class="note-item">
                    <span class="note-date">January 2</span>
                    <span class="note-title">Year in Review: 2022 into 2023</span>
                </a>
                <a href="#" class="note-item">
                    <span class="note-date">December 29</span>
                    <span class="note-title">The Lore of Animorphs (an Ode)</span>
                </a>-->
            </div>
        </div>

        <!-- Social Links -->
        <div class="social-links">
            <a href="https://twitter.com/er" class="social-link" target="_blank" rel="noopener noreferrer" aria-label="Twitter">
                <svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
                    <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/>
                </svg>
            </a>
            <a href="https://linkedin.com/in/evankroberts" class="social-link" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn">
                <svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
                    <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/>
                </svg>
            </a>
            <a href="https://github.com/evankrob" class="social-link" target="_blank" rel="noopener noreferrer" aria-label="GitHub">
                <svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
                    <path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/>
                </svg>
            </a>
            <a href="mailto:"#" class="social-link" target="_blank" rel="noopener noreferrer" aria-label="Email">
                <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                    <path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/>
                    <polyline points="22,6 12,13 2,6"/>
                </svg>
            </a>
        </div>
    </div>
</body>
</html>