Meet the Chickens :root { –cream: #fdf6ec; –warm-white: #fffdf8; –straw: #e8c97a; –straw-dark: #c9a94a; –barn-red: #8b2e2e; –rust: #b84a2a; –earth: #5c3d1e; –sage: #7a9471; –feather: #d4b896; –text: #2e1f0e; –text-light: #6b4c2a; } * { margin: 0; padding: 0; box-sizing: border-box; } body { background-color: var(–cream); font-family: ‘Lora’, Georgia, serif; color: var(–text); min-height: 100vh; } /* === HEADER === */ .hero { background-color: var(–barn-red); background-image: radial-gradient(ellipse at 20% 80%, rgba(200,80,30,0.3) 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, rgba(90,30,10,0.4) 0%, transparent 50%), repeating-linear-gradient( 45deg, transparent, transparent 40px, rgba(255,255,255,0.02) 40px, rgba(255,255,255,0.02) 41px ); padding: 80px 40px 60px; text-align: center; position: relative; overflow: hidden; } .hero::before { content: ”; position: absolute; bottom: 0; left: 0; right: 0; height: 40px; background: var(–cream); clip-path: ellipse(55% 100% at 50% 100%); } .hero-emoji { font-size: 3.5rem; display: block; margin-bottom: 16px; animation: float 3s ease-in-out infinite; } @keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-8px); } } .hero h1 { font-family: ‘Playfair Display’, Georgia, serif; font-size: clamp(2.8rem, 6vw, 5rem); color: var(–straw); letter-spacing: -0.02em; line-height: 1.1; text-shadow: 2px 4px 12px rgba(0,0,0,0.3); } .hero-subtitle { font-family: ‘Lora’, serif; font-style: italic; color: rgba(255,240,200,0.8); font-size: 1.15rem; margin-top: 14px; letter-spacing: 0.03em; } /* === INTRO === */ .intro { max-width: 680px; margin: 60px auto 20px; padding: 0 32px; text-align: center; } .intro p { font-size: 1.1rem; line-height: 1.85; color: var(–text-light); } .divider { display: flex; align-items: center; gap: 16px; max-width: 400px; margin: 40px auto; padding: 0 32px; } .divider::before, .divider::after { content: ”; flex: 1; height: 1px; background: var(–straw-dark); opacity: 0.5; } .divider span { font-size: 1.4rem; } /* === CHICKEN GRID === */ .flock { max-width: 1100px; margin: 0 auto 80px; padding: 0 32px; display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 32px; } .chicken-card { background: var(–warm-white); border-radius: 4px; overflow: hidden; box-shadow: 0 2px 8px rgba(90,50,20,0.08), 0 8px 32px rgba(90,50,20,0.06); border: 1px solid rgba(200,170,120,0.25); transition: transform 0.3s ease, box-shadow 0.3s ease; position: relative; } .chicken-card:hover { transform: translateY(-4px); box-shadow: 0 6px 16px rgba(90,50,20,0.12), 0 16px 48px rgba(90,50,20,0.1); } .card-top { background: var(–feather); background-image: radial-gradient(ellipse at 30% 40%, rgba(255,255,255,0.3) 0%, transparent 60%); height: 140px; display: flex; align-items: center; justify-content: center; font-size: 5rem; position: relative; overflow: hidden; } .card-top::after { content: ”; position: absolute; bottom: 0; left: 0; right: 0; height: 24px; background: var(–warm-white); clip-path: ellipse(55% 100% at 50% 100%); } /* Unique card accent colors */ .chicken-card:nth-child(1) .card-top { background-color: #e8c49a; } .chicken-card:nth-child(2) .card-top { background-color: #b5c9a0; } .chicken-card:nth-child(3) .card-top { background-color: #c4a8d4; } .chicken-card:nth-child(4) .card-top { background-color: #a8c4d4; } .chicken-card:nth-child(5) .card-top { background-color: #d4b8a8; } .chicken-card:nth-child(6) .card-top { background-color: #c4d4a8; } .chicken-card:nth-child(7) .card-top { background-color: #d4c4a8; } .chicken-card:nth-child(8) .card-top { background-color: #a8b4d4; } .card-body { padding: 28px 28px 32px; } .chicken-number { font-size: 0.7rem; font-family: ‘Lora’, serif; letter-spacing: 0.15em; text-transform: uppercase; color: var(–text-light); opacity: 0.6; margin-bottom: 6px; } .chicken-name { font-family: ‘Playfair Display’, Georgia, serif; font-size: 1.75rem; color: var(–barn-red); line-height: 1.1; margin-bottom: 14px; } .chicken-bio { font-size: 0.97rem; line-height: 1.8; color: var(–text-light); } .tag { display: inline-block; margin-top: 16px; padding: 4px 12px; background: rgba(139,46,46,0.08); border: 1px solid rgba(139,46,46,0.15); border-radius: 50px; font-size: 0.75rem; color: var(–barn-red); letter-spacing: 0.05em; font-style: italic; } /* === FOOTER === */ .footer { background: var(–earth); color: rgba(255,240,210,0.7); text-align: center; padding: 32px; font-size: 0.9rem; font-style: italic; } .footer a { color: var(–straw); text-decoration: none; } /* === ANIMATIONS === */ .chicken-card { opacity: 0; transform: translateY(24px); animation: fadeUp 0.6s ease forwards; } .chicken-card:nth-child(1) { animation-delay: 0.05s; } .chicken-card:nth-child(2) { animation-delay: 0.12s; } .chicken-card:nth-child(3) { animation-delay: 0.19s; } .chicken-card:nth-child(4) { animation-delay: 0.26s; } .chicken-card:nth-child(5) { animation-delay: 0.33s; } .chicken-card:nth-child(6) { animation-delay: 0.40s; } .chicken-card:nth-child(7) { animation-delay: 0.47s; } .chicken-card:nth-child(7) { animation-delay: 0.47s; } @keyframes fadeUp { to { opacity: 1; transform: translateY(0); } } @media (max-width: 600px) { .flock { grid-template-columns: 1fr; gap: 24px; padding: 0 20px; } .hero { padding: 60px 24px 50px; } }
šŸ”

Meet the Chickens

Every egg has a story. Here are the ladies behind them.

Our flock is more than a backyard project — they’re a band of characters with distinct personalities, quirks, and enough drama to fill a soap opera. Pull up a bale of hay and get acquainted.

🌾
🌾

No. 01

BuckWheat

BuckWheat is the golden girl of the flock — sturdy, dependable, and always the first one out in the morning. She has a habit of scratching up the garden beds with great enthusiasm and absolutely zero remorse. Her name suits her perfectly: wholesome, earthy, and a little bit wild.

The Early Bird
šŸ«’

No. 02

Olive

Olive is small, sleek, and quietly observant. She tends to hang back from the chaos and watch the drama unfold from a safe distance — usually from atop the fence post she’s claimed as her personal throne. Cool under pressure and impossible to rattle, Olive is the one you’d want in your corner.

The Cool One
šŸ’

No. 03

Gladyss

Yes, it’s spelled with two S’s — and Gladyss would have it no other way. She’s the most vocal member of the flock, with an opinion on everything and no hesitation sharing it. She announces every single egg like it’s breaking news, and honestly, the enthusiasm is contagious.

The Loudmouth
šŸŖ‘

No. 04

Mabel

Mabel has old-soul energy. She moves at her own pace, picks the best spot in any situation, and has an uncanny ability to find a patch of sunshine no matter the weather. She’s gentle with the younger hens and has never been in a hurry a single day of her life.

The Wise One
🌿

No. 05

Willow

Willow is graceful and a little dreamy — she’ll wander to the far edge of the yard and stand there gazing into the middle distance like she’s writing poetry in her head. She’s the gentlest of the bunch and has a soft spot for dandelions, which she hunts with surprising precision.

The Dreamer
šŸŽ€

No. 06

Shelby

Shelby is all personality and zero filter. She’s fiercely loyal to whoever fed her last, follows people around the yard like a shadow, and has an alarming talent for sneaking through the back door when no one’s looking. Bold, social, and a little bit chaotic — Shelby keeps things interesting.

The Troublemaker
šŸ„›

No. 07

Milkshake

Milkshake is fluffy, round, and improbably soft-looking — basically a chicken designed by a child who really loves chickens. She’s a little wobbly when she runs, endlessly cheerful, and somehow always ends up right in the middle of whatever is happening. The flock’s unofficial mascot and everyone’s favorite.

The Fan Favorite