brand-site/src/pages/contact.astro
Engineering (agent-engineering) 50c1045b8f Fix #59, #57, #61: Past events, case studies, social proof
**#59** — Uncommented and populated Past Events section
- Added 3 placeholder events with dates and locations
- Added CSS styling for event dates

**#57** — Added Case Studies placeholder section to consulting page
- Framework for future case study content
- Shows metrics worth tracking

**#61** — Enhanced social links with value propositions
- Added descriptive text to LinkedIn/Twitter/GitHub links
- Better CTAs in footer and contact page
2026-05-05 11:49:10 -07:00

180 lines
4 KiB
Text

---
import BaseLayout from '../layouts/BaseLayout.astro';
import SharedForm from '../components/Form/SharedForm.astro';
---
<BaseLayout
title="Contact — Scott Scoble"
description="Get in touch about speaking, consulting, or just to say hello."
pageType="contact"
>
<section class="hero">
<div class="hero-content">
<h1>Contact</h1>
<p>Let's talk about your event, your team, or your AI systems.</p>
</div>
</section>
<section class="contact-section">
<div class="section-container">
<div class="contact-grid">
<!-- Contact Form -->
<div class="contact-form-wrapper">
<h2>Send a Message</h2>
<SharedForm type="contact" />
</div>
<!-- Alternative Contact -->
<div class="contact-alternatives">
<h2>Other Ways to Reach Me</h2>
<div class="contact-option">
<h3>📧 Email</h3>
<p><a href="mailto:scott@scoble.me">scott@scoble.me</a></p>
</div>
<div class="contact-option">
<h3>📅 Discovery Call</h3>
<p><a href="#" title="Calendly link coming soon">Schedule a 20-min call</a></p>
</div>
<div class="contact-option">
<h3>Social</h3>
<p>Follow for insights on AI, leadership, and human cultivation:</p>
<p>
<a href="https://linkedin.com/in/scottscoble" target="_blank" rel="noopener">LinkedIn</a> — Posts on AI leadership &bull;
<a href="https://x.com/scottscoble" target="_blank" rel="noopener">X/Twitter</a> — Daily takes on agentic systems &bull;
<a href="https://github.com/sscoble" target="_blank" rel="noopener">GitHub</a> — Open source AI tools
</p>
</div>
</div>
</div>
</div>
</section>
</BaseLayout>
<style>
.hero {
background: var(--color-cream);
padding: 4rem 2rem;
text-align: center;
}
.hero h1 {
font-family: var(--font-heading);
font-size: clamp(2rem, 5vw, 3rem);
color: var(--color-brown-dark);
margin: 0 0 1rem;
}
.hero p {
font-size: 1.125rem;
color: var(--color-text-muted);
margin: 0;
}
.section-container {
max-width: 1000px;
margin: 0 auto;
padding: 4rem 2rem;
}
.contact-section {
background: white;
}
.contact-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 4rem;
}
@media (max-width: 768px) {
.contact-grid {
grid-template-columns: 1fr;
gap: 3rem;
}
}
.contact-form-wrapper h2,
.contact-alternatives h2 {
font-family: var(--font-heading);
font-size: 1.5rem;
margin: 0 0 1.5rem;
color: var(--color-brown-dark);
}
.form-group {
margin-bottom: 1.25rem;
}
.form-group label {
display: block;
font-weight: 500;
margin-bottom: 0.375rem;
color: var(--color-brown-dark);
}
.form-group input,
.form-group select,
.form-group textarea {
width: 100%;
padding: 0.625rem;
border: 1px solid var(--color-border);
border-radius: 4px;
font-size: 1rem;
font-family: inherit;
}
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus {
outline: none;
border-color: var(--color-green);
}
.submit-btn {
background: var(--color-amber);
color: white;
padding: 0.75rem 1.5rem;
border: none;
border-radius: 4px;
font-size: 1rem;
font-weight: 600;
cursor: pointer;
}
.submit-btn:hover {
background: var(--color-amber-light);
}
.contact-option {
margin-bottom: 2rem;
}
.contact-option h3 {
font-family: var(--font-heading);
font-size: 1.125rem;
margin: 0 0 0.5rem;
color: var(--color-brown-dark);
}
.contact-option p {
margin: 0;
color: var(--color-text-muted);
}
.contact-option a {
color: var(--color-green);
text-decoration: none;
}
.contact-option a:hover {
text-decoration: underline;
}
</style>