<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8" />

<meta name="viewport" content="width=device-width, initial-scale=1" />

<title>Sew Bold Designs - Custom Embroidery and Longarm Quilting</title>

<meta name="description" content="Custom embroidery and longarm quilting by Nancy Schweibold. Heirloom quality work, stitched with love, in central Indiana." />

<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=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Inter:wght@300;400;500;600&family=Italianno&display=swap" rel="stylesheet" />

<style>

:root{--bg:#FAF5EC;--bg-soft:#F4ECD8;--surface:#FFFFFF;--ink:#2D2A24;--ink-soft:#6B6457;--line:#E4D9C0;--line-soft:#EFE6D2;--sage:#7A8B6A;--sage-deep:#56664B;--rose:#B5896A;--gold:#B58E5C;--rose-soft:#EBD9CC;--shadow:0 1px 2px rgba(45,42,36,.04),0 8px 24px rgba(45,42,36,.06);--radius:6px;--radius-lg:12px;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--script:'Italianno',cursive}

*{box-sizing:border-box}html{scroll-behavior:smooth}

body{margin:0;font-family:var(--sans);font-size:16px;line-height:1.65;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}

body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,rgba(181,137,106,.015) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(122,139,106,.015) 0 1px,transparent 1px 3px)}

main,header,footer{position:relative;z-index:1}

h1,h2,h3,h4{font-family:var(--serif);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}

h1{font-size:clamp(2.75rem,6vw,4.5rem);line-height:1.05}h2{font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}h3{font-size:1.5rem;line-height:1.25}

h4{font-size:1.125rem;line-height:1.3;font-family:var(--sans);font-weight:600}

p{margin:0 0 1rem;color:var(--ink-soft)}p.lede{font-size:1.125rem;color:var(--ink)}

a{color:var(--sage-deep);text-decoration:none;transition:color .2s}a:hover{color:var(--rose)}

.container{max-width:1080px;margin:0 auto;padding:0 1.5rem}.container-narrow{max-width:720px;margin:0 auto;padding:0 1.5rem}

.nav{position:sticky;top:0;background:rgba(250,245,236,.92);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--line-soft);z-index:100}

.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1080px;margin:0 auto}

.logo{font-family:var(--serif);font-size:1.5rem;font-weight:600;letter-spacing:.02em;color:var(--ink)}

.logo .bold-mark{font-weight:700;color:var(--rose);font-style:italic}

.nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}

.nav-links a{color:var(--ink-soft);font-size:.9rem;font-weight:500;letter-spacing:.02em}.nav-links a:hover{color:var(--ink)}

@media (max-width:720px){.nav-links{display:none}}

.hero{padding:6rem 0 5rem;text-align:center}

.hero-eyebrow{font-family:var(--script);font-size:2.5rem;color:var(--rose);line-height:1;margin-bottom:.5rem}

.hero h1{margin-bottom:1.5rem;max-width:14ch;margin-left:auto;margin-right:auto}

.hero h1 em{font-style:italic;color:var(--sage-deep);font-weight:400}

.hero-tag{font-family:var(--serif);font-style:italic;font-size:1.35rem;color:var(--ink-soft);max-width:38ch;margin:0 auto 2.5rem;line-height:1.5}

.hero-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}

.stitch-divider{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--rose);margin:2rem auto;max-width:280px}

.stitch-divider .line{flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--rose) 0 6px,transparent 6px 12px);opacity:.7}

.btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;font-family:var(--sans);font-size:.9rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:var(--bg);border-radius:var(--radius);cursor:pointer;transition:all .2s;text-decoration:none}

.btn:hover{background:var(--sage-deep);border-color:var(--sage-deep);color:var(--bg)}

.btn-outline{background:transparent;color:var(--ink)}.btn-outline:hover{background:var(--ink);color:var(--bg)}

.btn:disabled{opacity:.45;cursor:not-allowed}

section{padding:5rem 0}

.section-eyebrow{font-family:var(--sans);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:var(--rose);font-weight:500;margin-bottom:.75rem;display:block}

.section-title{text-align:center;margin-bottom:1rem}

.section-intro{text-align:center;max-width:56ch;margin:0 auto 3rem;color:var(--ink-soft);font-size:1.05rem}

.about{background:var(--bg-soft)}

.about-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:3.5rem;align-items:center}

.about-portrait{background:var(--surface);border:1px solid var(--line);padding:1rem;border-radius:var(--radius-lg);box-shadow:var(--shadow);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);text-align:center;font-family:var(--serif);font-style:italic;position:relative}

.about-portrait::after{content:'';position:absolute;inset:1.5rem;border:1px dashed var(--line);border-radius:4px;pointer-events:none}

.about-portrait span{padding:2rem}

.about-content .signature{font-family:var(--script);font-size:2.5rem;color:var(--rose);line-height:1;margin-top:1rem}

.about-content blockquote{border-left:2px solid var(--rose);padding-left:1.25rem;margin:1.5rem 0;font-family:var(--serif);font-style:italic;font-size:1.1rem;color:var(--ink)}

.about-content blockquote cite{display:block;font-size:.85rem;font-family:var(--sans);font-style:normal;color:var(--ink-soft);margin-top:.5rem;letter-spacing:.05em}

@media (max-width:768px){.about-grid{grid-template-columns:1fr;gap:2rem}.about-portrait{max-width:320px;margin:0 auto}}

.services-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}

.service-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2.5rem 2rem;box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s}

.service-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(45,42,36,.04),0 16px 32px rgba(45,42,36,.08)}

.service-icon{width:56px;height:56px;background:var(--bg-soft);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--rose)}

.service-card h3{margin-bottom:.75rem;font-size:1.625rem}

.service-card ul{margin:1.25rem 0 0;padding:0;list-style:none}

.service-card li{padding:.4rem 0 .4rem 1.5rem;position:relative;color:var(--ink-soft);font-size:.95rem}

.service-card li::before{content:'';position:absolute;left:0;top:.85rem;width:8px;height:8px;background:var(--rose);border-radius:50%;opacity:.5}

@media (max-width:720px){.services-grid{grid-template-columns:1fr}}

.calculator{background:var(--bg-soft)}

.calc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow);max-width:720px;margin:0 auto}

.calc-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem}

.calc-field label{display:block;font-size:.85rem;color:var(--ink);font-weight:500;margin-bottom:.4rem;letter-spacing:.02em}

input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{width:100%;padding:.7rem .9rem;font-family:var(--sans);font-size:.95rem;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s,background .2s}

input:focus,select:focus,textarea:focus{outline:none;border-color:var(--sage);background:var(--surface)}

textarea{resize:vertical;min-height:110px}

.calc-summary{margin-top:1.5rem;padding:1.5rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius)}

.calc-summary-row{display:flex;justify-content:space-between;padding:.4rem 0;font-size:.95rem;color:var(--ink-soft)}

.calc-summary-row.total{border-top:1px dashed var(--line);margin-top:.5rem;padding-top:.9rem;font-family:var(--serif);font-size:1.5rem;color:var(--ink);font-weight:500}

.calc-summary-row .price{font-variant-numeric:tabular-nums;color:var(--ink)}

.calc-note{font-size:.82rem;color:var(--ink-soft);margin-top:1rem;font-style:italic;line-height:1.5}

@media (max-width:600px){.calc-row{grid-template-columns:1fr}.calc-card{padding:1.5rem}}

.intake{padding-top:5rem;padding-bottom:5rem}

.form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow);max-width:720px;margin:0 auto}

.form-section{margin-bottom:2rem}

.form-section-title{font-family:var(--serif);font-size:1.125rem;font-weight:600;color:var(--ink);padding-bottom:.5rem;margin-bottom:1.25rem;border-bottom:1px solid var(--line-soft)}

.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}

.form-row.three{grid-template-columns:1fr 1fr 1fr}.form-row.single{grid-template-columns:1fr}

.form-field{display:flex;flex-direction:column}

.form-field label{font-size:.85rem;font-weight:500;color:var(--ink);margin-bottom:.4rem;letter-spacing:.02em}

.form-field label .req{color:var(--rose);margin-left:2px}

.form-field small{font-size:.78rem;color:var(--ink-soft);margin-top:.3rem}

.radio-group{display:grid;grid-template-columns:1fr;gap:.5rem}

.radio-card{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:var(--bg);transition:all .2s}

.radio-card:hover{border-color:var(--sage);background:var(--surface)}

.radio-card input{margin-top:.25rem;accent-color:var(--sage-deep)}

.radio-card-content{flex:1}

.radio-card-title{font-weight:500;color:var(--ink);font-size:.95rem}

.radio-card-desc{font-size:.82rem;color:var(--ink-soft);margin-top:.2rem;display:block}

.radio-card:has(input:checked){border-color:var(--sage);background:var(--surface);box-shadow:0 0 0 3px rgba(122,139,106,.1)}

.disclaimer{background:var(--bg-soft);border:1px solid var(--rose-soft);border-radius:var(--radius);padding:1.5rem;margin:2rem 0 1.5rem}

.disclaimer h4{color:var(--rose);margin-bottom:.75rem;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}

.disclaimer p{font-size:.92rem;color:var(--ink);line-height:1.6}.disclaimer p:last-of-type{margin-bottom:0}

.disclaimer .acknowledge{display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--rose-soft);cursor:pointer}

.disclaimer .acknowledge input{margin-top:.2rem;width:18px;height:18px;accent-color:var(--rose);cursor:pointer;flex-shrink:0}

.disclaimer .acknowledge label{font-size:.92rem;color:var(--ink);cursor:pointer;font-weight:500}

@media (max-width:600px){.form-row,.form-row.three{grid-template-columns:1fr}.form-card{padding:1.5rem}}

.contact{background:var(--bg-soft);text-align:center}

.contact-options{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}

.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.75rem 2rem;min-width:240px;box-shadow:var(--shadow);transition:transform .2s}

.contact-card:hover{transform:translateY(-2px)}

.contact-card-icon{width:44px;height:44px;background:var(--bg-soft);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;color:var(--rose)}

.contact-card h4{margin-bottom:.25rem}.contact-card a{color:var(--ink);font-weight:500;font-size:.95rem}.contact-card a:hover{color:var(--rose)}

footer{background:var(--ink);color:var(--bg);padding:3rem 0 2rem;text-align:center}

footer .verse{font-family:var(--serif);font-style:italic;font-size:1.15rem;max-width:56ch;margin:0 auto .5rem;color:var(--bg);opacity:.9;line-height:1.55}

footer .verse-cite{font-family:var(--sans);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rose);opacity:.85;margin-bottom:2rem;display:block}

footer .footer-divider{width:60px;height:1px;background:var(--gold);margin:2rem auto;opacity:.5}

footer .copy{font-size:.82rem;opacity:.6;letter-spacing:.05em}

footer .copy .heart{color:var(--rose)}

.text-center{text-align:center}

</style>

</head>

<body>


<nav class="nav" aria-label="Primary">

  <div class="nav-inner">

    <a href="#top" class="logo">Sew <span class="bold-mark">Bold</span> Designs</a>

    <ul class="nav-links">

      <li><a href="#about">About</a></li>

      <li><a href="#services">Services</a></li>

      <li><a href="#estimate">Estimate</a></li>

      <li><a href="#intake">Request Quilting</a></li>

      <li><a href="#contact">Contact</a></li>

    </ul>

  </div>

</nav>


<main id="top">


  <section class="hero">

    <div class="container-narrow">

      <div class="hero-eyebrow">welcome</div>

      <h1>Custom embroidery and <em>longarm quilting</em>, stitched with love.</h1>

      <p class="hero-tag">Heirloom quality work for the people, projects, and stories you cherish most. Made with care in central Indiana by Nancy Schweibold.</p>

      <div class="hero-actions">

        <a href="#intake" class="btn">Request Longarm Quilting</a>

        <a href="#services" class="btn btn-outline">Explore Services</a>

      </div>

      <div class="stitch-divider" aria-hidden="true">

        <span class="line"></span>

        <svg width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M11 2 L13 9 L20 11 L13 13 L11 20 L9 13 L2 11 L9 9 Z" fill="currentColor" opacity="0.7"/></svg>

        <span class="line"></span>

      </div>

    </div>

  </section>


  <section class="about" id="about">

    <div class="container">

      <div class="about-grid">

        <div class="about-portrait" aria-hidden="true"><span>A photo of Nancy can live here. Something simple and warm.</span></div>

        <div class="about-content">

          <span class="section-eyebrow">A Note From Nancy</span>

          <h2 style="margin-bottom:1.25rem">Every stitch is a small act of love.</h2>

          <p class="lede">For me, embroidery and quilting have never been just about the finished piece. They are about the people behind every project. The grandmother whose quilt top has been waiting, the new baby who deserves something special, the bride wanting her initials on a keepsake.</p>

          <p>I bring my whole heart to every project. I work slowly and carefully, and I treat every quilt and every monogram as if it were my own. When you trust me with something you love, I take that trust seriously.</p>

          <blockquote>He has filled them with skill to do every sort of work done by an engraver or by a designer or by an embroiderer.<cite>Exodus 35:35</cite></blockquote>

          <p>If you have a project in mind, I would love to hear about it.</p>

          <div class="signature">Nancy</div>

        </div>

      </div>

    </div>

  </section>


  <section id="services">

    <div class="container">

      <div class="text-center">

        <span class="section-eyebrow">What I Do</span>

        <h2 class="section-title">Two crafts, one loving attention to detail.</h2>

        <p class="section-intro">Whether you are bringing me a precious quilt top to finish or asking me to monogram a baby gift, the same care goes into every project that crosses my table.</p>

      </div>

      <div class="services-grid">

        <article class="service-card">

          <div class="service-icon"><svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"/><path d="M8 12 L11 15 L16 9"/></svg></div>

          <h3>Custom Embroidery</h3>

          <p>Personalized stitching for the moments that matter. From baby gifts to wedding keepsakes, I help you turn everyday items into treasures.</p>

          <ul>

            <li>Monograms and initials</li>

            <li>Baby blankets, bibs, and bonnets</li>

            <li>Wedding gifts and keepsakes</li>

            <li>Towels, napkins, and table linens</li>

            <li>Hats, polos, and personalized apparel</li>

            <li>Custom designs and special requests</li>

          </ul>

        </article>

        <article class="service-card">

          <div class="service-icon"><svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2"/><path d="M3 9 L21 9 M3 15 L21 15 M9 3 L9 21 M15 3 L15 21"/></svg></div>

          <h3>Longarm Quilting</h3>

          <p>Edge-to-edge pantograph quilting on a professional longarm machine. Bring me your finished top and I will return it ready to bind, photograph, and love for years to come.</p>

          <ul>

            <li>Edge-to-edge pantograph quilting</li>

            <li>Hundreds of pattern designs to choose from</li>

            <li>Wide selection of thread colors</li>

            <li>Batting and backing options</li>

            <li>Optional binding service</li>

            <li>All quilt sizes, baby to king</li>

          </ul>

        </article>

      </div>

    </div>

  </section>


  <section class="calculator" id="estimate">

    <div class="container">

      <div class="text-center">

        <span class="section-eyebrow">Plan Your Project</span>

        <h2 class="section-title">Longarm quilting estimate.</h2>

        <p class="section-intro">Enter your quilt top dimensions to see an instant estimate. Final pricing is confirmed once I see your top in person.</p>

      </div>

      <div class="calc-card">

        <div class="calc-row">

          <div class="calc-field"><label for="calc-width">Quilt top width (inches)</label><input type="number" id="calc-width" min="20" max="120" step="0.5" placeholder="e.g. 60" /></div>

          <div class="calc-field"><label for="calc-length">Quilt top length (inches)</label><input type="number" id="calc-length" min="20" max="140" step="0.5" placeholder="e.g. 72" /></div>

        </div>

        <div class="calc-row">

          <div class="calc-field"><label for="calc-design">Design style</label><select id="calc-design"><option value="0.025">Edge-to-Edge, simple ($0.025/sq in)</option><option value="0.03">Edge-to-Edge, medium density ($0.03/sq in)</option><option value="0.04">Edge-to-Edge, dense or detailed ($0.04/sq in)</option></select></div>

          <div class="calc-field"><label for="calc-binding">Binding service</label><select id="calc-binding"><option value="0">No binding (I will bind it myself)</option><option value="machine">Machine binding (+$0.20/linear inch)</option><option value="hand">Hand-finished binding (+$0.40/linear inch)</option></select></div>

        </div>

        <div class="calc-row">

          <div class="calc-field"><label><input type="checkbox" id="calc-batting" style="width:auto;margin-right:.5rem;accent-color:var(--sage-deep)" /> Add batting (twin and smaller $25, queen $40, king $55)</label></div>

          <div class="calc-field"><label><input type="checkbox" id="calc-thread" style="width:auto;margin-right:.5rem;accent-color:var(--sage-deep)" /> Specialty or variegated thread (+$10)</label></div>

        </div>

        <div class="calc-summary">

          <div class="calc-summary-row"><span>Quilting (sq in)</span><span class="price" id="sum-quilting">$0.00</span></div>

          <div class="calc-summary-row"><span>Binding</span><span class="price" id="sum-binding">$0.00</span></div>

          <div class="calc-