<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>A Proclamation from NYC Council — Cottonwood</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet">
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--cotton-cream: #F7F4EF;
--cotton-bark: #2C2418;
--cotton-sage: #7A8C6E;
--cotton-gold: #C9A84C;
--cotton-warm: #E8DFD0;
--cotton-mist: #EEF0EB;
}
body {
background: var(--cotton-cream);
color: var(--cotton-bark);
font-family: 'DM Sans', sans-serif;
font-weight: 300;
line-height: 1.7;
}
/* ── HERO ── */
.hero {
display: grid;
grid-template-columns: 1fr 1fr;
min-height: 92vh;
}
.hero-image {
position: relative;
overflow: hidden;
background: var(--cotton-bark);
}
.hero-image img {
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0.88;
display: block;
}
.hero-image .stamp {
position: absolute;
bottom: 2rem;
left: 2rem;
background: var(--cotton-gold);
color: var(--cotton-bark);
font-family: 'DM Sans', sans-serif;
font-weight: 500;
font-size: 0.7rem;
letter-spacing: 0.18em;
text-transform: uppercase;
padding: 0.5rem 1rem;
}
.hero-text {
display: flex;
flex-direction: column;
justify-content: center;
padding: 5rem 5rem 5rem 4rem;
}
.eyebrow {
font-size: 0.7rem;
letter-spacing: 0.22em;
text-transform: uppercase;
color: var(--cotton-sage);
margin-bottom: 1.6rem;
}
.hero-text h1 {
font-family: 'Playfair Display', serif;
font-size: clamp(2.4rem, 4vw, 3.6rem);
line-height: 1.2;
font-weight: 400;
margin-bottom: 2rem;
color: var(--cotton-bark);
}
.hero-text h1 em {
font-style: italic;
color: var(--cotton-sage);
}
.hero-text p {
font-size: 1.05rem;
max-width: 42ch;
color: #5a5040;
margin-bottom: 2.5rem;
}
.divider-leaf {
width: 2.5rem;
height: 2px;
background: var(--cotton-gold);
margin-bottom: 2.5rem;
}
/* ── PROCLAMATION PULL QUOTE ── */
.proclamation {
background: var(--cotton-bark);
color: var(--cotton-cream);
padding: 7rem 2rem;
text-align: center;
}
.proclamation blockquote {
font-family: 'Playfair Display', serif;
font-size: clamp(1.4rem, 2.8vw, 2.2rem);
font-style: italic;
max-width: 720px;
margin: 0 auto 2rem;
line-height: 1.55;
}
.proclamation cite {
font-family: 'DM Sans', sans-serif;
font-size: 0.78rem;
letter-spacing: 0.18em;
text-transform: uppercase;
color: var(--cotton-gold);
font-style: normal;
}
/* ── STORY SECTION ── */
.story {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0;
}
.story-text {
padding: 6rem 5rem;
background: var(--cotton-mist);
}
.story-text h2 {
font-family: 'Playfair Display', serif;
font-size: 1.9rem;
font-weight: 400;
margin-bottom: 1.5rem;
line-height: 1.3;
}
.story-text p {
font-size: 1rem;
color: #4a4030;
margin-bottom: 1.2rem;
}
.story-image {
overflow: hidden;
background: var(--cotton-warm);
}
.story-image img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.story-image .placeholder {
width: 100%;
height: 100%;
min-height: 420px;
display: flex;
align-items: center;
justify-content: center;
background: var(--cotton-warm);
color: #a09070;
font-size: 0.8rem;
letter-spacing: 0.1em;
text-transform: uppercase;
flex-direction: column;
gap: 0.5rem;
}
/* ── SHOWCASE STRIP ── */
.showcase {
padding: 6rem 2rem;
text-align: center;
background: var(--cotton-cream);
}
.showcase h2 {
font-family: 'Playfair Display', serif;
font-size: 2rem;
font-weight: 400;
margin-bottom: 0.75rem;
}
.showcase .sub {
font-size: 0.9rem;
color: var(--cotton-sage);
letter-spacing: 0.1em;
text-transform: uppercase;
margin-bottom: 3.5rem;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1rem;
max-width: 1000px;
margin: 0 auto;
}
.photo-grid .cell {
aspect-ratio: 4/3;
background: var(--cotton-warm);
display: flex;
align-items: center;
justify-content: center;
color: #b0a090;
font-size: 0.75rem;
letter-spacing: 0.1em;
text-transform: uppercase;
overflow: hidden;
}
.photo-grid .cell img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
/* ── CTA ── */
.cta-band {
background: var(--cotton-sage);
color: var(--cotton-cream);
text-align: center;
padding: 5rem 2rem;
}
.cta-band h3 {
font-family: 'Playfair Display', serif;
font-size: 1.8rem;
font-weight: 400;
margin-bottom: 1rem;
}
.cta-band p {
font-size: 0.95rem;
margin-bottom: 2rem;
opacity: 0.88;
}
.btn {
display: inline-block;
border: 1.5px solid var(--cotton-cream);
color: var(--cotton-cream);
padding: 0.75rem 2.2rem;
font-size: 0.78rem;
letter-spacing: 0.2em;
text-transform: uppercase;
text-decoration: none;
transition: background 0.2s, color 0.2s;
}
.btn:hover {
background: var(--cotton-cream);
color: var(--cotton-sage);
}
/* ── RESPONSIVE ── */
@media (max-width: 768px) {
.hero, .story { grid-template-columns: 1fr; }
.hero-image { min-height: 55vw; }
.hero-text { padding: 3rem 1.5rem; }
.story-text { padding: 3rem 1.5rem; }
.photo-grid { grid-template-columns: 1fr 1fr; }
}
</style>
</head>
<body>
<!-- ═══ HERO ═══ -->
<section class="hero">
<div class="hero-image">
<!-- Replace src with actual proclamation photo -->
<img src="IMG_4549.HEIC" alt="Sara and Christopher Taleff receiving NYC Council proclamation"
onerror="this.style.display='none'; this.nextElementSibling.style.display='flex';">
<div class="stamp" style="display:none;">Photo: Changemakers Showcase 2025</div>
<div class="stamp">Changemakers Showcase · Spring 2025</div>
</div>
<div class="hero-text">
<p class="eyebrow">New York City Council · Spring 2025</p>
<h1>Honored for <em>outstanding and innovative</em> work in education</h1>
<div class="divider-leaf"></div>
<p>
Cottonwood founders Sara and Christopher Taleff were presented with a proclamation by NYC Council Member Lincoln Restler at the opening of our spring learner showcase, <strong>Changemakers</strong>.
</p>
</div>
</section>
<!-- ═══ PULL QUOTE ═══ -->
<section class="proclamation">
<blockquote>
"Outstanding and innovative work in the world of education."
</blockquote>
<cite>— NYC Council Member Lincoln Restler</cite>
</section>
<!-- ═══ STORY ═══ -->
<section class="story">
<div class="story-text">
<h2>A community celebrated</h2>
<p>
The Changemakers showcase brought together Cottonwood learners, families, supporters, and neighbors to witness the creative and intellectual work our young people have been building all year. It was a fitting moment to receive this honor.
</p>
<p>
Council Member Restler's proclamation recognized Sara and Christopher not just as educators, but as community builders — people who have spent years reimagining what school can feel like and who it can serve.
</p>
<p>
At Cottonwood, we believe the work of learning belongs to everyone. This recognition belongs to every learner, family, and facilitator who has been part of this community.
</p>
</div>
<div class="story-image">
<!-- Replace with video still or second photo -->
<div class="placeholder">
<span>↑</span>
<span>Add video or photo here</span>
</div>
</div>
</section>
<!-- ═══ SHOWCASE PHOTOS ═══ -->
<section class="showcase">
<h2>Changemakers</h2>
<p class="sub">Spring 2025 Learner Showcase</p>
<div class="photo-grid">
<div class="cell">Add photo</div>
<div class="cell">Add photo</div>
<div class="cell">Add photo</div>
</div>
</section>
<!-- ═══ CTA ═══ -->
<section class="cta-band">
<h3>Come learn what's possible here</h3>
<p>Tours are open to families curious about Cottonwood's approach to education.</p>
<a class="btn" href="https://www.cottonwoodco.org/book-a-tour">Book a Tour</a>
</section>
</body>
</html>