<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Kyle Chowning</title>
<meta name="description" content="Kyle Chowning — founder and President of ROOTS Academy, Franklin, Tennessee.">
<link rel="icon" href="/img/favicon.svg" type="image/svg+xml">

<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=Silkscreen:wght@700&family=IBM+Plex+Sans:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="styles.css">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-SBQKCD46CZ"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-SBQKCD46CZ');
</script>
<script>window.si = window.si || function () { (window.siq = window.siq || []).push(arguments); };</script>
<script defer src="/_vercel/speed-insights/script.js"></script>
<script>window.va = window.va || function () { (window.vaq = window.vaq || []).push(arguments); };</script>
<script defer src="/_vercel/insights/script.js"></script>
</head>

<!--
  EDITING COPY
  ------------
  All text on this page is plain content inside semantic, clearly-named
  elements. To change wording, edit the text here and nowhere else:
  no copy lives in styles.css (no ::before/::after text) or in app.js.

  Nothing is height-constrained, so paragraphs may get longer or shorter
  freely without breaking the layout.

  The only JS-managed text nodes are the two live numbers, each marked
  data-live="..." and each shipping a correct static value in the HTML so
  the page is complete with JS disabled.
-->

<body>

<a class="skip-link" href="#main">Skip to content</a>

<!-- Mobile top bar: replaces the rail below 900px -->
<header class="topbar">
  <span class="topbar__logo">KDC_</span>
  <details class="topbar__menu">
    <summary class="topbar__menu-btn" aria-label="Menu">Menu</summary>
    <nav class="topbar__nav" aria-label="Sections">
      <a class="topbar__nav-link" href="#hero">01 home</a>
      <a class="topbar__nav-link" href="#building">02 built</a>
      <a class="topbar__nav-link" href="#levato">03 levato</a>
      <a class="topbar__nav-link" href="#pei">04 learned</a>
      <a class="topbar__nav-link" href="#before">05 career</a>
      <a class="topbar__nav-link" href="#family">06 family</a>
      <a class="topbar__nav-link" href="/blog/">07 writing</a>
      <a class="topbar__nav-link" href="#contact">08 contact</a>
    </nav>
  </details>
</header>

<div class="shell">

  <!-- ============ RAIL ============ -->
  <aside class="rail">
    <div class="rail__logo">KDC_</div>

    <nav class="rail__nav" aria-label="Sections">
      <a class="rail__link is-current" href="#hero">01 home</a>
      <a class="rail__link" href="#building">02 built</a>
      <a class="rail__link" href="#levato">03 levato</a>
      <a class="rail__link" href="#pei">04 learned</a>
      <a class="rail__link" href="#before">05 career</a>
      <a class="rail__link" href="#family">06 family</a>
      <a class="rail__link" href="/blog/">07 writing</a>
      <a class="rail__link" href="#contact">08 contact</a>
    </nav>

    <div class="rail__foot">Franklin, TN<br>hand-coded 1999<br>AI-coded 2026</div>
  </aside>

  <!-- ============ MAIN ============ -->
  <main class="main" id="main">

    <!-- ---- 01 HERO ---- -->
    <section class="section section--hero" id="hero">
      <!-- THE SOURCE COLLAPSE.
           The hero ships FINISHED, exactly as before. The .src-tag spans are
           display:none in the base stylesheet and only become visible when
           app.js adds .hero-staged to the section -- the same inversion the
           Levato curve uses. With JS off, or under prefers-reduced-motion,
           not one rule below can fire and this is simply the finished hero.

           Each tag span is the real markup for the element it sits beside, so
           the opening state is the page's own source, not a decorative
           imitation of it. Do not "simplify" these into generated strings in
           app.js: keeping them in the HTML is what makes the JS-off path
           correct, and it keeps the no-copy-in-JS rule intact. -->
      <div class="hero__text">
        <!-- aria-label is required here, and ONLY here. aria-hidden removes a node
             from the a11y tree but NOT from its ancestor's computed accessible
             name, so without this the h1 announced as "<h1>Kyle Chowning</h1>",
             angle brackets and all. Verified in the accessibility tree.
             It duplicates the name, so keep the two in sync; the paragraphs
             below need no such thing, because their text is read from the DOM
             rather than computed as a name. -->
        <h1 class="hero__name js-wipe" aria-label="Kyle Chowning"><span class="src-tag" aria-hidden="true">&lt;h1&gt;</span>Kyle Chowning<span class="src-tag" aria-hidden="true">&lt;/h1&gt;</span></h1>
        <p class="hero__thesis js-rise" data-rise="1"><span class="src-tag" aria-hidden="true">&lt;h2&gt;</span>Stewarding People, Space &amp; Systems.<span class="src-tag" aria-hidden="true">&lt;/h2&gt;</span></p>
        <p class="hero__second js-rise" data-rise="2">For nearly thirty years, I’ve built companies, teams and systems. Along the way, I learned that sustainable performance isn’t driven by pressure alone. It’s designed into the conditions around people.</p>
        <p class="hero__belief js-rise" data-rise="3">Complexity belongs in the system, not on the people.</p>
        <p class="hero__second hero__second--sub js-rise" data-rise="4">That idea now shapes how I lead, what I build and where I’m going next.</p>
      </div>

      <figure class="hero__portrait js-rise" data-rise="0">
        <span class="src-tag src-tag--img" aria-hidden="true">&lt;img src="kyle.jpg"&gt;</span>
        <div class="portrait" data-portrait>
          <img class="portrait__img"
               src="img/kyle@800.jpg"
               srcset="img/kyle@800.jpg 640w, img/kyle.jpg 1200w"
               sizes="(max-width: 900px) 100vw, 360px"
               width="1200" height="1500"
               alt="Kyle Chowning" decoding="async">
        </div>
        <figcaption class="hero__caption">kyle.jpg · Franklin, Tennessee</figcaption>
      </figure>
    </section>

    <!-- ---- 02 BUILDING ---- -->
    <section class="section section--building" id="building">
      <div class="label">02 · WHAT I’VE BUILT</div>

      <div class="cards">
        <article class="card">
          <div class="card__date">2012→</div>
          <div class="card__meta">Founder/President</div>
          <h2 class="card__name">ROOTS Academy</h2>
          <!-- "165 →" is a fixed historical fact and stays static.
               Only the trailing number is live. -->
          <div class="card__number"><span class="card__number-was">165 →</span> <span class="card__number-now" data-live="students">1769</span></div>
          <p class="card__body">Music, dance and theatre training. Building Middle Tennessee’s premier training facility, one student and one team member at a time. 165 five-star reviews and counting.</p>
          <a class="card__link" href="https://rootsacademy.com">rootsacademy.com →</a>
        </article>

        <article class="card">
          <div class="card__date">2024→</div>
          <div class="card__meta">Founder</div>
          <h2 class="card__name">Airo Therapy Suites</h2>
          <div class="card__number">7 suites</div>
          <p class="card__body">Turnkey space for therapists and healthcare professionals to build their practices. We provide the room, the infrastructure and the quiet. They focus on their clients.</p>
          <a class="card__link" href="https://airotherapysuites.com">airotherapysuites.com →</a>
        </article>

        <article class="card">
          <div class="card__date">2025→</div>
          <div class="card__meta">Co-founder with my sons</div>
          <h2 class="card__name">Jet Stream Services</h2>
          <div class="card__number">Their first business</div>
          <p class="card__body">My sons had an idea. I helped them build it. Now it’s their training ground for entrepreneurship, sales, service and stewardship, with 5% of every job supporting TN Kids Belong.</p>
          <a class="card__link" href="https://jetstreamservices.net">jetstreamservices.net →</a>
        </article>
      </div>

      <p class="quiet-line">Airo, LLC · Managing Partner since 2017 · the holding company for my commercial properties</p>
    </section>

    <!-- ---- 03 LEVATO ---- -->
    <section class="section section--levato" id="levato">

      <!-- THE CURVE, AS BACKGROUND.
           Filled area + stepped stroke on the top edge, drawn large behind the
           section at very low contrast. No axes, no nodes, no labels, and no
           figures anywhere: the shape carries it. Because there is no longer a
           ledger to act as the accessible representation, this carries its own
           role/aria-label -- described in words, without reciting numbers a
           sighted visitor cannot see either. -->
      <div class="curvebg" data-curve>
        <svg class="curvebg__svg" viewBox="0 -8 1212 428" preserveAspectRatio="none"
             role="img" aria-label="Line count growth from February to September 2026: nearly flat for months, then rising sharply.">
          <path class="curve__fill" d="M 0.00 417.86 L 124.89 417.86 L 124.89 394.33 L 293.21 394.33 L 293.21 381.30 L 456.11 381.30 L 456.11 375.67 L 624.43 375.67 L 624.43 371.06 L 787.33 371.06 L 787.33 355.96 L 955.66 355.96 L 955.66 278.03 L 1123.98 278.03 L 1123.98 106.81 L 1161.99 106.81 L 1161.99 59.65 L 1200.00 59.65 L 1200.00 0.00 L 1200.00 420.00 L 0.00 420.00 Z" />
          <path class="curve__line" d="M 0.00 417.86 L 124.89 417.86 L 124.89 394.33 L 293.21 394.33 L 293.21 381.30 L 456.11 381.30 L 456.11 375.67 L 624.43 375.67 L 624.43 371.06 L 787.33 371.06 L 787.33 355.96 L 955.66 355.96 L 955.66 278.03 L 1123.98 278.03 L 1123.98 106.81 L 1161.99 106.81 L 1161.99 59.65 L 1200.00 59.65 L 1200.00 0.00" />
                  <circle class="curve__beacon" cx="1200" cy="0" r="5" aria-hidden="true" />
        </svg>
        <div class="curvebg__ticks" aria-hidden="true">
          <span class="curvebg__tick" style="left:0.00%">Feb 26</span>
          <span class="curvebg__tick" style="left:10.41%">Mar 26</span>
          <span class="curvebg__tick" style="left:24.43%">Apr 26</span>
          <span class="curvebg__tick" style="left:38.01%">May 26</span>
          <span class="curvebg__tick" style="left:52.04%">Jun 26</span>
          <span class="curvebg__tick" style="left:65.61%">Jul 26</span>
          <span class="curvebg__tick" style="left:79.64%">Aug 26</span>
          <span class="curvebg__tick" style="left:93.64%">Sep 26</span>
        </div>
      </div>

      <div class="levato__left">
        <div class="label">03 · WHAT I’M BUILDING NEXT</div>
        <div class="levato__word">Levato</div>
        <p class="levato__lede">On February 6, 2026, I started building a better way to run ROOTS. I’m not an engineer. Just me and Claude. It started with the numbers I needed to make decisions. Then CRM. Sales. Customer service. Payroll. Operations. Each problem exposed another.<br><br>What started as a dashboard is becoming the operating system for the company.</p>


      </div>

      <div class="levato__right">
        <div class="levato__block">
          <div class="label label--muted">WHAT IT CHANGED</div>
          <p class="levato__body">Levato started by giving us one trusted view of the business. Leads, trials, enrollments, revenue and performance became visible in real time.<br><br>Decisions moved from monthly to daily. Managers stopped spending as much time reconciling systems, and we started seeing problems before they became results.</p>
        </div>
        <div class="levato__block">
          <div class="label label--muted">WHERE IT'S GOING</div>
          <p class="levato__body">The bigger problem isn’t reporting. It’s fragmentation.<br><br>Levato is becoming the operating system for the entire business: CRM, sales, programs, billing, payroll, customer service, marketing, reporting and the customer experience, all connected around one family.</p>
        </div>
      </div>

      <!-- The conceptual conclusion of the Levato story: full-width,
           spanning both columns, above the stepped graphic. -->
      <div class="levato__thesis">
        <p class="levato__thesis-line">The system <span class="levato__thesis-em">absorbs the complexity</span> so the people don’t have to.</p>
        <p class="levato__goal"><span class="levato__goal-label">Goal:</span> Make Levato the operating system for youth enrichment businesses, starting in 2027.</p>
      </div>
    </section>

    <!-- ---- 04 PEI ---- -->
    <section class="section section--pei" id="pei">
      <div class="pei__head">
        <div class="label">04 · WHAT I’VE LEARNED</div>
        <div class="pei__title">Stewardship, in practice.</div>
      </div>

      <p class="pei__lede">Nearly thirty years of building has taught me that sustainable performance requires more than strategy, talent or effort. The conditions matter. PEI is how I think about those conditions: Performance + Emotional Intelligence, never one at the expense of the other. Everything I’ve been given is a gift from God — none of it mine to own, all of it mine to steward. These are the fundamentals I lead by.</p>

      <div class="pei__grid">
        <article class="principle">
          <h3 class="principle__title">People Matter</h3>
          <p class="principle__body">Everyone deserves a safe, creative, respectful environment. Caring is never the wrong choice. Seek to understand first. Celebrate people often, and let vulnerability do its work.</p>
        </article>
        <article class="principle">
          <h3 class="principle__title">Mindset Matters</h3>
          <p class="principle__body">A healthy mindset is a growth mindset. It changes how we show up at work and at home. We measure the gain before the gap, and we know our strengths and weaknesses... neither of which define us.</p>
        </article>
        <article class="principle">
          <h3 class="principle__title">Excellence Matters</h3>
          <p class="principle__body">Excellence comes when preparation meets discipline and passion. Welcome correction. Honor the process as much as the result. Attend to details, and win or lose as a team.</p>
        </article>
        <article class="principle">
          <h3 class="principle__title">Space Matters</h3>
          <p class="principle__body">The space you live and work in matters. I build rooms that feel good to walk into... clean, considered, and yes, they smell amazing. A space tells people what to expect before anyone says a word.</p>
        </article>
      </div>

            <div class="eq">
          <div class="eq__label">HOW I’M WIRED</div>
          <p class="eq__intro">I ask my team to know themselves, so I do the same work. This is how I’m wired, and what I hand people when we start working together.</p>
          <dl class="eq__list">
            <dt>Enneagram</dt><dd>3w2</dd>
            <dt>Working Genius</dt><dd>Invention + Galvanizing</dd>
            <dt>Kolbe</dt><dd>7-5-5-2</dd>
            <dt>CliftonStrengths</dt><dd>Ideation, Relator, Arranger, Activator, Belief</dd>
          </dl>
        </div>

    </section>

    <!-- ---- 05 BEFORE ---- -->
    <section class="section section--before" id="before">
      <div class="label">05 · CAREER</div>

      <div class="timeline">
        <div class="trow">
          <div class="trow__date">2025–</div>
          <div class="trow__company">Jet Stream Services</div>
          <div class="trow__desc"><span class="trow__hi">Their first business</span>Family-run exterior cleaning serving homeowners and small businesses in Williamson County. I launched it with my teenage sons as a real business, not a lemonade stand. They learn what it takes to bid jobs, show up on time, do the work well, handle a complaint and manage money. Some of the best leadership lessons I’ve taught have happened with a pressure washer in their hands.</div>
        </div>
        <div class="trow">
          <div class="trow__date">2024–</div>
          <div class="trow__company">Airo Therapy Suites</div>
          <div class="trow__desc"><span class="trow__hi">7 suites</span>A co-working space for licensed therapists and wellness professionals. Most office options are either expensive commercial leases or low-end shared spaces that don’t feel like a professional practice. Therapists who serve trauma survivors, grieving families and people in crisis deserve an environment that matches the dignity of their work. Turnkey suites, thoughtful shared amenities, and a community of practitioners who take their craft seriously.</div>
        </div>
        <div class="trow">
          <div class="trow__date">2021–2025</div>
          <div class="trow__company">Church of the City</div>
          <div class="trow__desc"><span class="trow__hi">Elder</span>Served on the elder board. Among the things I got to be a small part of: The Village, the church’s expansion to serve the most vulnerable in our city, which opened September 2026.</div>
        </div>
        <div class="trow">
          <div class="trow__date">2017–</div>
          <div class="trow__company">Airo, LLC</div>
          <div class="trow__desc"><span class="trow__hi">Managing Partner</span>The holding company for my commercial properties. It owns the buildings the other companies operate in.</div>
        </div>
        <div class="trow">
          <div class="trow__date">2015–2026</div>
          <div class="trow__company">Full Cycle Marketing</div>
          <div class="trow__desc"><span class="trow__hi">$60M+ in course and membership sales</span>Performance marketing agency built right as online courses and membership sites took off. The company was the personification of a process I'd already been developing for 18 years: Define the Need, Clarify the Goals, Build a Plan, Execute the Plan, Analyze &amp; Optimize. It's still how I approach the work today. Closing the client practice end of 2026 to focus on operating my own companies.</div>
        </div>
        <div class="trow">
          <div class="trow__date">2012–</div>
          <div class="trow__company">ROOTS Academy</div>
          <div class="trow__desc"><span class="trow__hi">165 → <span data-live="students">1,438</span> students</span>I bought ROOTS in 2012 with 165 students. Today it’s the largest performing arts program in the region... music, dance and theatre across three facilities, with <span data-live="staff">144</span> staff and contractors. The scale isn’t the point. The point is how we built it: we lead like human dignity is non-negotiable, and we enforce that even when it costs us.</div>
        </div>
        <div class="trow">
          <div class="trow__date">2009–2019</div>
          <div class="trow__company">Help-Portrait</div>
          <div class="trow__desc"><span class="trow__hi">Viral movement in 90+ countries</span>Co-founded with Jeremy Cowart and ran it for ten years as President. The idea was simple: give, don’t take, photos. Free portraits for people who’d never had one. Hundreds of thousands of people, and thousands of volunteer photographers who did the actual work.</div>
        </div>
        <div class="trow">
          <div class="trow__date">2008–2012</div>
          <div class="trow__company">Inspiration Networks</div>
          <div class="trow__desc"><span class="trow__hi">1,100% viewership growth</span>VP, then SVP of Marketing. Part of the team that rebranded INSP from teaching and preaching to family entertainment... it now ranks among the top 12 U.S. cable networks, ahead of USA, TBS and History. Part of the launch team that turned iLife TV into Halogen TV, 9 million to 13 million households in three years. My last day was the day Halogen's sale to Participant Media was announced.</div>
        </div>
        <div class="trow">
          <div class="trow__date">2006–2010</div>
          <div class="trow__company">Motiveight Marketing Group</div>
          <div class="trow__desc"><span class="trow__hi">Digital marketing, before it was normal</span>A digital marketing agency that served faith-based publishing, television, new media and event companies. Clients included State Farm, CompuPay, Willow Creek Association, RELEVANT and Halogen TV. The transition chapter... from marketing leader inside other people’s companies to building my own. That arc, external consultant earning trust then brought in-house to run the work at scale, has repeated more than once since.</div>
        </div>
        <div class="trow">
          <div class="trow__date">2002–2006</div>
          <div class="trow__company">RELEVANT Media Group</div>
          <div class="trow__desc"><span class="trow__hi">0 to 35,000 subscribers</span>RELEVANT wasn't a magazine. It was a position on what faith-based media was allowed to be, and we defied the rules on purpose. Launch team for three magazines, a book imprint and the website. Grew the subscriber base with grassroots, digital and event marketing... without a dime of direct mail. RELEVANTmagazine.com is still operating today, more than twenty years later.</div>
        </div>
        <div class="trow">
          <div class="trow__date">1999–2002</div>
          <div class="trow__company">Extream Media</div>
          <div class="trow__desc"><span class="trow__hi">Web 1.0, from the 1900s</span>A web shop when Google was a year old and most businesses didn't have a website. Hand-coded HTML and Dreamweaver, first-version Flash, video encoded for RealPlayer when streaming meant buffering. I maintained an NFL linebacker's weekly site through an entire playoff run, years before athletes owning their own platforms was obvious.</div>
        </div>
        <div class="trow">
          <div class="trow__date">1997–2000</div>
          <div class="trow__company">Voxcorp</div>
          <div class="trow__desc"><span class="trow__hi">2 to 7 magazines</span>Led marketing, circulation and distribution for RELEASE, 7ball, Christian Bride and Echo magazines. Launched the company’s first website in 1998, when most publishers still treated the internet as optional. The company grew from 2 to 7 magazines during my time there. My first real job in publishing... it taught me that marketing is mostly about understanding who you’re for and refusing to pretend otherwise.</div>
        </div>
        <div class="trow">
          <div class="trow__date">1997</div>
          <div class="trow__company">George Fox University</div>
          <div class="trow__desc"><span class="trow__hi">B.A. Management</span>Bachelor of Arts in Management, with a minor in Music.</div>
        </div>
        <div class="trow trow--last">
          <div class="trow__date">1995</div>
          <div class="trow__company">Central Oregon Community College</div>
          <div class="trow__desc"><span class="trow__hi">Associate of Arts</span>College with a view of the Cascades. Can’t go wrong.</div>
        </div>
      </div>

    </section>

    <!-- ---- 06 FAMILY ---- -->
    <section class="section section--family" id="family">
      <div class="label">06 · FAMILY</div>
      <div class="family__grid">
        <figure class="famphoto">
          <img class="famphoto__img" src="img/family@900.jpg"
               srcset="img/family@900.jpg 900w, img/family.jpg 1600w"
               sizes="(max-width: 900px) 100vw, 420px"
               width="1600" height="900" loading="lazy" decoding="async"
               alt="Kyle Chowning with his wife Kristy and their children, outdoors.">
        </figure>
        <div class="family__text">
  <p class="famnote">Bend, Oregon made me... high desert, pine trees, a long way from Tennessee. Engaged to Kristy after 7 weeks, married 5 months later on October 2, 1999 — now <span data-years-since="1999-10-02">26</span> years. Three biological kids and one in foster care. We’ve seen 48 states, most of them from a fifth-wheel camper. I ran a marathon once, in 2011, and I still drive the 1968 Mustang Fastback my grandfather bought new. It has never left the family.</p>
        </div>
      </div>
    </section>

    <section class="section section--contact" id="contact">
      <div class="contact__left">
        <div class="label">08 · ONE WAY TO REACH ME</div>
        <a class="contact__email" href="mailto:kyle@kylechowning.com">kyle@kylechowning.com</a>
        <a class="contact__linkedin" href="https://linkedin.com/in/kylechowning">linkedin.com/in/kylechowning</a>
      </div>

      <div class="introbox">
        <div class="introbox__label">FOR INTRODUCTIONS</div>
        <p class="introbox__body">Kyle Chowning is the Founder and President of ROOTS Academy, Middle Tennessee’s largest performing arts program, which he and his wife Kristy grew from 165 students to <span data-live="students">1,438</span>, with <span data-live="staff">144</span> staff and contractors across three facilities. He is the founder of Airo Therapy Suites, Managing Partner of Airo LLC, and co-founder of Jet Stream Services with his sons. He is currently building Levato, an operating system for youth services businesses. Before ROOTS he spent 15 years in media, television and marketing, including VP and SVP of Marketing at Inspiration Networks, Sales and Marketing Director at RELEVANT Media Group, and co-founding Help-Portrait with Jeremy Cowart. Originally from Bend, Oregon, he lives in Franklin, Tennessee.</p>
      </div>
    </section>


    <footer class="footer">
      <span class="footer__left">© 2026 Kyle Chowning · hand-coded in 1999, AI-coded in 2026</span>
      <span class="footer__right">4:07</span>
    </footer>

  </main>
</div>

<script src="app.js"></script>
</body>
</html>
