Home

Discover Your Path to Wellness

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.

Read More →

Join our newsletter for insights and tips that truly resonate with your journey as a parent. Stay connected with us!

We value your privacy and promise not to spam you. Expect only quality content that enriches your experience.

← Back

Thank you for your response. ✨

<!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>