
Discover Your Path to Wellness
Join me on a journey of self-care and parenting tips that truly work. Explore practical advice tailored for every stage of life, ensuring you thrive amidst the chaos.
-
Hello world!
Welcome to Astra Starter Templates. This is your first post. Edit or delete it, then start blogging!
-

Finding Joy in the Messy Moments
Learn to find joy in the chaos of family life. Embrace the messy moments that make parenting unique and…
-

Creating a Family Routine
Establish a family routine that works for everyone. Discover tips for creating harmony and structure in your household.
-

Embracing Change as Kids Grow Up
Explore how to embrace the changes that come with your children growing up. Foster a positive mindset during transitions.
-

Coping with 2am Wake-Ups
Learn effective strategies to cope with those sleepless nights. Find ways to manage fatigue and stay energized during the…
-

Managing Middle School Chaos
Navigate the challenges of middle school with practical tips and insights. Help your child thrive during these transformative years.









Meet the Author
Welcome to Wild & Well, where I share insights and tips from my journey of raising three kids at different life stages. Balancing parenting with self-care can be challenging, but I believe in finding joy in the chaos. Join me as I explore what truly works in our real, sometimes messy household, and discover ways to thrive together.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Wild & Well — Life at every stage</title> <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=Fraunces:opsz,[email protected],400;9..144,500;9..144,600;9..144,700&family=Public+Sans:wght@400;500;600;700&family=Caveat:wght@500;600&display=swap" rel="stylesheet"> <style> :root{ --bg: #F1E8D6; --bg-deep: #E8DCC1; --card: #FBF6EB; --ink: #2F3A28; --ink-soft: #5B644E; --clay: #BB5A32; --clay-deep: #9C4726; --honey: #CE9636; --sage: #7C8A67; --sage-pale: #DCE3D0; --line: rgba(47,58,40,0.14); } *{ box-sizing: border-box; } html{ scroll-behavior: smooth; } body{ margin:0; background: var(--bg); color: var(--ink); font-family: 'Public Sans', sans-serif; line-height: 1.55; -webkit-font-smoothing: antialiased; } h1,h2,h3,.display{ font-family: 'Fraunces', serif; font-weight: 600; color: var(--ink); margin: 0; letter-spacing: -0.01em; } a{ color: inherit; } img{ max-width:100%; display:block; } .wrap{ max-width: 1120px; margin: 0 auto; padding: 0 28px; } .eyebrow{ font-family: 'Public Sans', sans-serif; font-size: 0.72rem; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--clay-deep); } .signature-font{ font-family:'Caveat', cursive; } /* ---------- Header ---------- */ header{ position: sticky; top:0; z-index: 50; background: rgba(241,232,214,0.92); backdrop-filter: blur(6px); border-bottom: 1px solid var(--line); } .nav{ display:flex; align-items:center; justify-content:space-between; padding: 18px 28px; max-width: 1120px; margin: 0 auto; } .logo{ font-family:'Fraunces', serif; font-weight:700; font-size:1.4rem; display:flex; align-items:baseline; gap:6px; } .logo .amp{ color: var(--clay); font-style: italic; } nav.links{ display:flex; gap: 30px; font-size: 0.92rem; font-weight: 600; } nav.links a{ text-decoration:none; color: var(--ink-soft); transition: color .2s; } nav.links a:hover{ color: var(--clay-deep); } .nav-cta{ background: var(--ink); color: var(--bg); padding: 10px 18px; border-radius: 999px; font-size: 0.85rem; font-weight: 700; text-decoration:none; white-space: nowrap; } .nav-toggle{ display:none; background:none; border:none; font-size:1.5rem; cursor:pointer; color:var(--ink); } @media (max-width: 780px){ nav.links{ display:none; } .nav-toggle{ display:block; } } /* ---------- Hero ---------- */ .hero{ padding: 76px 0 60px; position: relative; overflow: hidden; } .hero .wrap{ display:grid; grid-template-columns: 1.15fr 0.85fr; gap: 56px; align-items: center; } .hero h1{ font-size: clamp(2.4rem, 4.2vw, 3.6rem); line-height: 1.06; } .hero h1 em{ font-style: italic; color: var(--clay); } .hero p.lede{ margin-top: 20px; font-size: 1.12rem; color: var(--ink-soft); max-width: 46ch; } .hero-actions{ display:flex; gap:14px; margin-top: 30px; flex-wrap: wrap; } .btn-primary{ background: var(--clay); color: #FBF6EB; padding: 13px 24px; border-radius: 999px; font-weight:700; text-decoration:none; font-size:0.95rem; box-shadow: 0 6px 18px rgba(187,90,50,0.28); transition: transform .15s, box-shadow .15s; } .btn-primary:hover{ transform: translateY(-1px); box-shadow: 0 8px 22px rgba(187,90,50,0.34); } .btn-ghost{ border: 1.5px solid var(--ink); color: var(--ink); padding: 12px 22px; border-radius: 999px; font-weight:700; text-decoration:none; font-size:0.95rem; } .hero-sign{ margin-top: 34px; display:flex; align-items:center; gap:14px; } .hero-sign .signature-font{ font-size:1.8rem; color: var(--clay-deep); } .hero-sign small{ display:block; color: var(--ink-soft); font-size:0.8rem; } .hero-art{ position: relative; aspect-ratio: 4/5; border-radius: 28px; background: radial-gradient(circle at 30% 20%, rgba(206,150,54,0.35), transparent 55%), radial-gradient(circle at 75% 70%, rgba(124,138,103,0.4), transparent 55%), linear-gradient(160deg, #E3D3AE, #C9A876); overflow:hidden; box-shadow: 0 24px 48px rgba(47,58,40,0.18); } .hero-art .tag{ position:absolute; background: var(--card); border-radius: 16px; padding: 14px 16px; box-shadow: 0 10px 26px rgba(47,58,40,0.16); font-size: 0.82rem; font-weight:600; max-width: 190px; } .hero-art .tag.t1{ top: 10%; left: -8%; } .hero-art .tag.t2{ bottom: 12%; right: -10%; } .hero-art .tag b{ display:block; font-family:'Fraunces',serif; font-size:1.5rem; color: var(--clay-deep); font-weight:700; } @media (max-width: 900px){ .hero .wrap{ grid-template-columns: 1fr; } .hero-art{ max-width: 420px; margin: 0 auto; } } /* ---------- Disclosure strip ---------- */ .disclosure{ background: var(--sage-pale); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); padding: 10px 0; font-size: 0.8rem; color: var(--ink-soft); text-align:center; } /* ---------- Three Worlds (signature section) ---------- */ .worlds{ padding: 84px 0 70px; } .worlds-head{ max-width: 640px; margin-bottom: 48px; } .worlds-head h2{ font-size: clamp(1.9rem, 3vw, 2.5rem); margin-top:10px; } .worlds-head p{ color: var(--ink-soft); margin-top: 14px; font-size: 1.02rem; } .thread{ position: relative; display:grid; grid-template-columns: repeat(3, 1fr); gap: 26px; } .thread::before{ content:""; position:absolute; left:0; right:0; top: 46px; height: 2px; background: repeating-linear-gradient(90deg, var(--sage) 0 10px, transparent 10px 18px); z-index:0; } @media (max-width: 860px){ .thread{ grid-template-columns: 1fr; } .thread::before{ display:none; } } .stage-card{ position:relative; z-index:1; background: var(--card); border-radius: 22px; padding: 30px 24px 26px; box-shadow: 0 10px 28px rgba(47,58,40,0.1); border: 1px solid var(--line); } .stage-icon{ width: 60px; height:60px; border-radius: 50%; display:flex; align-items:center; justify-content:center; font-size: 1.6rem; margin-bottom: 18px; } .stage-card.toddler .stage-icon{ background: #F4E2D0; } .stage-card.tween .stage-icon{ background: #E4E9D6; } .stage-card.adult .stage-icon{ background: #E0DCEE; } .stage-card .stage-label{ font-size: 0.78rem; font-weight:700; letter-spacing:0.08em; text-transform:uppercase; color: var(--clay-deep); } .stage-card h3{ font-size: 1.3rem; margin-top: 6px; } .stage-card p.desc{ color: var(--ink-soft); font-size: 0.95rem; margin-top: 10px; } .pick{ margin-top: 20px; padding-top: 18px; border-top: 1px dashed var(--line); } .pick .pick-label{ font-size:0.72rem; font-weight:700; text-transform:uppercase; letter-spacing:0.08em; color: var(--ink-soft); } .pick .pick-name{ font-family:'Fraunces', serif; font-weight:600; font-size:1.05rem; margin-top:4px; } .pick a{ display:inline-block; margin-top:10px; font-size:0.85rem; font-weight:700; color: var(--clay-deep); text-decoration:none; border-bottom: 1.5px solid var(--clay); } /* ---------- Category sections ---------- */ .category{ padding: 60px 0; } .category:nth-child(even){ background: var(--bg-deep); } .cat-head{ display:flex; align-items:flex-end; justify-content:space-between; gap: 20px; margin-bottom: 38px; flex-wrap:wrap; } .cat-head h2{ font-size: clamp(1.7rem, 2.6vw, 2.2rem); margin-top:8px; } .cat-head p{ color: var(--ink-soft); max-width: 50ch; margin-top: 10px; } .cards{ display:grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } @media (max-width: 900px){ .cards{ grid-template-columns: 1fr 1fr; } } @media (max-width: 620px){ .cards{ grid-template-columns: 1fr; } } .card{ background: var(--card); border-radius: 20px; padding: 22px; border: 1px solid var(--line); display:flex; flex-direction:column; transition: transform .18s, box-shadow .18s; } .card:hover{ transform: translateY(-3px); box-shadow: 0 14px 30px rgba(47,58,40,0.12); } .card .thumb{ aspect-ratio: 16/11; border-radius: 14px; margin-bottom: 16px; background: linear-gradient(150deg, var(--sage-pale), #EFE3C8); display:flex; align-items:center; justify-content:center; font-size: 2rem; } .card h3{ font-size: 1.08rem; } .card .note{ color: var(--ink-soft); font-size: 0.9rem; margin-top: 8px; flex-grow:1; } .card .row{ display:flex; align-items:center; justify-content:space-between; margin-top: 16px; } .card .price{ font-weight:700; font-family:'Fraunces', serif; color: var(--clay-deep); } .card .shop{ font-size: 0.82rem; font-weight:700; color: var(--ink); text-decoration:none; padding: 8px 14px; border-radius: 999px; border: 1.5px solid var(--ink); } .card .shop:hover{ background: var(--ink); color: var(--bg); } /* ---------- Trust / about strip ---------- */ .about{ padding: 70px 0; } .about .wrap{ display:grid; grid-template-columns: 0.9fr 1.1fr; gap: 50px; align-items:center; } .about-portrait{ aspect-ratio: 1/1; border-radius: 24px; background: linear-gradient(155deg, #E3D3AE, #B9C29F); box-shadow: 0 18px 40px rgba(47,58,40,0.14); } .about h2{ font-size: clamp(1.7rem, 2.6vw, 2.2rem); } .about p{ color: var(--ink-soft); margin-top: 16px; font-size: 1.02rem; } @media (max-width: 820px){ .about .wrap{ grid-template-columns: 1fr; } .about-portrait{ max-width: 320px; margin: 0 auto; } } /* ---------- Newsletter ---------- */ .newsletter{ background: var(--ink); color: var(--bg); padding: 64px 0; text-align:center; } .newsletter h2{ color: var(--bg); font-size: clamp(1.7rem, 2.8vw, 2.3rem); } .newsletter p{ color: #CFD6C4; margin-top: 12px; max-width: 50ch; margin-inline:auto; } .newsletter form{ margin-top: 30px; display:flex; gap:12px; justify-content:center; flex-wrap:wrap; } .newsletter input[type=email]{ padding: 13px 18px; border-radius: 999px; border: none; width: 300px; max-width: 80vw; font-size: 0.95rem; font-family:'Public Sans',sans-serif; } .newsletter button{ background: var(--clay); color: #FBF6EB; border:none; padding: 13px 26px; border-radius: 999px; font-weight:700; cursor:pointer; font-size:0.95rem; } .newsletter .fine{ margin-top:16px; font-size:0.78rem; color:#9AA48A; } /* ---------- Footer ---------- */ footer{ padding: 44px 0 60px; } footer .wrap{ display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:16px; } footer .fcols{ display:flex; gap: 40px; flex-wrap:wrap; } footer .fcols div h4{ font-family:'Fraunces',serif; font-size:0.95rem; margin-bottom:10px; } footer .fcols div a{ display:block; font-size:0.86rem; color: var(--ink-soft); text-decoration:none; margin-bottom:6px; } footer .bottom{ margin-top:36px; font-size:0.78rem; color: var(--ink-soft); border-top:1px solid var(--line); padding-top:20px; } @media (prefers-reduced-motion: reduce){ *{ transition: none !important; scroll-behavior: auto !important; } } </style> </head> <body> <header> <div class="nav"> <div class="logo">Wild <span class="amp">&</span> Well</div> <nav class="links"> <a href="#worlds">Right Now</a> <a href="#wellness">Wellness</a> <a href="#family">Family</a> <a href="#home">Home</a> <a href="#about">About</a> </nav> <a class="nav-cta" href="#newsletter">Weekly Roundup</a> <button class="nav-toggle" aria-label="menu">☰</button> </div> </header> <section class="hero"> <div class="wrap"> <div> <p class="eyebrow">A house with a crib, a locker, and a lease</p> <h1>Raising a toddler, a tween, and a <em>twenty-one-year-old</em> — and still finding my own footing.</h1> <p class="lede">Wild & Well is where I keep the things that actually earn a place in our house: what soothes a 2am wake-up, what survives a 12-year-old's backpack, and what I've quietly started buying for myself again.</p> <div class="hero-actions"> <a class="btn-primary" href="#worlds">See what's working today</a> <a class="btn-ghost" href="#newsletter">Get the roundup</a> </div> <div class="hero-sign"> <span class="signature-font">Erin</span> <small>Mom of three, ages 2, 12, and 21 — still figuring most of it out.</small> </div> </div> <div class="hero-art"> <div class="tag t1"><b>3</b>kids, 3 completely different sets of needs</div> <div class="tag t2"><b>19yrs</b>of parenting, back to back, no gap</div> </div> </div> </section> <div class="disclosure"> Some links on this site are affiliate links — if you shop through them, Wild & Well may earn a small commission at no extra cost to you. I only recommend what's actually in rotation in our house. </div> <section class="worlds" id="worlds"> <div class="wrap"> <div class="worlds-head"> <p class="eyebrow">One house, three chapters</p> <h2>What's actually happening under this roof right now</h2> <p>Three kids, three totally different stages of life, all at once. Here's what's getting us through each one this month.</p> </div> <div class="thread"> <div class="stage-card toddler"> <div class="stage-icon">🍼</div> <div class="stage-label">Age 2 · Toddler</div> <h3>Surviving the witching hour</h3> <p class="desc">The 5–7pm stretch where everyone's patience runs out at the same time. This is the season of small wins.</p> <div class="pick"> <div class="pick-label">In rotation</div> <div class="pick-name">Weighted toddler comfort blanket</div> <a href="#">Shop this pick →</a> </div> </div> <div class="stage-card tween"> <div class="stage-icon">🎒</div> <div class="stage-label">Age 12 · Tween</div> <h3>Middle school, minus the meltdowns</h3> <p class="desc">New locker, new social stakes, and a kid who wants independence and reassurance in the same breath.</p> <div class="pick"> <div class="pick-label">In rotation</div> <div class="pick-name">Combination lock that's actually easy to open</div> <a href="#">Shop this pick →</a> </div> </div> <div class="stage-card adult"> <div class="stage-icon">🎓</div> <div class="stage-label">Age 21 · Young Adult</div> <h3>Letting go, one care package at a time</h3> <p class="desc">She doesn't need me daily anymore. This is how I still show up without hovering.</p> <div class="pick"> <div class="pick-label">In rotation</div> <div class="pick-name">Study-night care package staples</div> <a href="#">Shop this pick →</a> </div> </div> </div> </div> </section> <section class="category" id="wellness"> <div class="wrap"> <div class="cat-head"> <div> <p class="eyebrow">For me, specifically</p> <h2>Wellness that fits between school runs</h2> <p>Not a self-care retreat — just the small things that keep my own tank from hitting empty.</p> </div> </div> <div class="cards"> <div class="card"> <div class="thumb">🌿</div> <h3>Magnesium wind-down mix</h3> <p class="note">The thing that finally got me sleeping through a toddler's 4am wake-ups without a 2pm crash.</p> <div class="row"><span class="price">$24</span><a class="shop" href="#">Shop</a></div> </div> <div class="card"> <div class="thumb">🧘♀️</div> <h3>12-minute mobility routine</h3> <p class="note">Fits in the gap between drop-off and the first work call. No mat required.</p> <div class="row"><span class="price">$0</span><a class="shop" href="#">Shop</a></div> </div> <div class="card"> <div class="thumb">☕</div> <h3>Insulated travel mug that doesn't leak</h3> <p class="note">Survived being knocked off the counter by a toddler twice. Coffee still hot at 10am.</p> <div class="price">$32</div> <div class="row"><span class="price">$32</span><a class="shop" href="#">Shop</a></div> </div> </div> </div> </section> <section class="category" id="family"> <div class="wrap"> <div class="cat-head"> <div> <p class="eyebrow">For all three of them</p> <h2>Family picks, spanning three decades of childhood</h2> <p>What's earned repeat purchases across a toddler, a tween, and a young adult — because something has to unify this chaos.</p> </div> </div> <div class="cards"> <div class="card"> <div class="thumb">✂️</div> <h3>Toddler-safe kitchen shears</h3> <p class="note">Lets my 2-year-old "help" cook without anyone losing a finger.</p> <div class="row"><span class="price">$14</span><a class="shop" href="#">Shop</a></div> </div> <div class="card"> <div class="thumb">🎧</div> <h3>Noise-cancelling headphones for homework</h3> <p class="note">My 12-year-old's actually finishing homework instead of narrating every distraction.</p> <div class="row"><span class="price">$59</span><a class="shop" href="#">Shop</a></div> </div> <div class="card"> <div class="thumb">📦</div> <h3>Flat-rate college care package box</h3> <p class="note">Pre-sized so I stop overpacking snacks she'll never eat in a dorm room.</p> <div class="row"><span class="price">$18</span><a class="shop" href="#">Shop</a></div> </div> </div> </div> </section> <section class="category" id="home"> <div class="wrap"> <div class="cat-head"> <div> <p class="eyebrow">For the house that holds all of it</p> <h2>Home & lifestyle that survives a full house</h2> <p>Everything below has to earn its keep in a home with a car seat, a skateboard, and a moving truck all in the driveway at once.</p> </div> </div> <div class="cards"> <div class="card"> <div class="thumb">🛋️</div> <h3>Stain-proof throw blanket</h3> <p class="note">Toddler snack spills, dog hair, and everything in between wipes right off.</p> <div class="row"><span class="price">$45</span><a class="shop" href="#">Shop</a></div> </div> <div class="card"> <div class="thumb">🕯️</div> <h3>Low, warm nightlight for hallway trips</h3> <p class="note">Bright enough for 2am toddler walks, dim enough not to wake the rest of the house.</p> <div class="row"><span class="price">$19</span><a class="shop" href="#">Shop</a></div> </div> <div class="card"> <div class="thumb">🗄️</div> <h3>Labeled bin system for shared storage</h3> <p class="note">The only thing that's kept toddler toys and tween gear from merging into one pile.</p> <div class="row"><span class="price">$38</span><a class="shop" href="#">Shop</a></div> </div> </div> </div> </section> <section class="about" id="about"> <div class="wrap"> <div class="about-portrait" role="img" aria-label="Illustrated portrait placeholder"></div> <div> <p class="eyebrow">Why "Wild & Well"</p> <h2>Nineteen years of parenting, back to back, no gap in between.</h2> <p>By the time my oldest was heading to college, my youngest hadn't even been born yet. Most days feel like running three completely different households under one roof — and somewhere in there, I'm trying to stay a person too, not just a mom.</p> <p>Wild & Well is the running list of what's actually worked: for the 2am wake-ups, the middle school homework battles, the long-distance care packages, and the version of me that still needs a decent night's sleep. Nothing here is theoretical — it's all been tested by an actual, occasionally chaotic household.</p> </div> </div> </section> <section class="newsletter" id="newsletter"> <div class="wrap"> <h2>One email a week. Everything that's earned its keep.</h2> <p>No daily inbox clutter — just a Sunday-night roundup of what's actually working across all three stages of this house.</p> <form onsubmit="event.preventDefault(); this.querySelector('button').textContent='You\'re in →';"> <input type="email" placeholder="[email protected]" required> <button type="submit">Join the roundup</button> </form> <p class="fine">Unsubscribe anytime. No spam, just the stuff I'd tell a friend.</p> </div> </section> <footer> <div class="wrap"> <div> <div class="logo">Wild <span class="amp">&</span> Well</div> <p style="color:var(--ink-soft); font-size:0.86rem; margin-top:10px; max-width:32ch;">Real picks from a real house with a toddler, a tween, and a young adult in it.</p> </div> <div class="fcols"> <div> <h4>Browse</h4> <a href="#worlds">Right Now</a> <a href="#wellness">Wellness</a> <a href="#family">Family</a> <a href="#home">Home</a> </div> <div> <h4>Site</h4> <a href="#about">About</a> <a href="#newsletter">Newsletter</a> <a href="#">Disclosure</a> <a href="#">Contact</a> </div> </div> </div> <div class="wrap bottom"> Wild & Well participates in affiliate programs and may earn a commission from qualifying purchases made through links on this site, at no additional cost to you. </div> </footer> </body> </html>