<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <title>Trace Mood</title>
  <meta name="description" content="Minimal lifestyle guides for calm, energy, and momentum." />
  <meta property="og:type" content="website">
  <meta property="og:site_name" content="Trace Mood">
  <meta property="og:title" content="Trace Mood">
  <meta property="og:description" content="Minimal lifestyle guides for calm, energy, and momentum.">
  <meta property="og:url" content="https://tracemood.com">
  <meta property="og:image" content="https://tracemood.com/assets/social.jpg">
  <meta property="og:image:width" content="1319">
  <meta property="og:image:height" content="1319">
  <meta property="og:image:alt" content="Trace Mood cover image">

  <meta name="theme-color" content="#ffffff" />
  <meta name="color-scheme" content="light" />

  <link rel="canonical" href="https://tracemood.com">

  <!-- Favicon -->
  <link rel="apple-touch-icon" href="/apple-touch-icon.png">
  <link rel="apple-touch-icon" href="/assets/apple-touch-icon.png">

  <link rel="icon" href="/assets/favicon.ico" sizes="any">
  <link rel="icon" type="image/png" href="/assets/favicon-32x32-crisp.png" sizes="32x32">
  <link rel="icon" type="image/png" href="/assets/favicon-16x16-crisp.png" sizes="16x16">
  <link rel="mask-icon" href="assets/safari-pinned-tab.svg" color="#111111">
  <link rel="manifest" href="assets/site.webmanifest">
  <!-- Windows tile -->
  <meta name="msapplication-TileImage" content="/assets/android-chrome-192x192.png">
  <meta name="msapplication-TileColor" content="#ffffff">
  <!-- iPhone Fav -->
  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
  <link rel="apple-touch-icon" sizes="167x167" href="/apple-touch-icon.png">
  <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon.png">
  <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon.png">

  <!-- Stylesheet -->
  <link rel="stylesheet" href="assets/site.css">
  <link rel="preload" href="assets/site.css" as="style">
  <link rel="preload" as="fetch" href="/assets/search.json" type="application/json">


</head>

<body class="index-page">
  <div id="site-search" aria-hidden="true">
    <button class="search-close" aria-label="Close search">
      <svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true">
        <path d="M18.3 5.7L12 12l6.3 6.3-1.4 1.4L10.6 13.4 4.3 19.7 2.9 18.3 9.2 12 2.9 5.7 4.3 4.3 10.6 10.6 16.9 4.3z"/>
      </svg>
    </button>

    <form class="search-form" role="search" autocomplete="off">
      <input id="tm-q" type="search" inputmode="search"
            placeholder="Search Trace Mood…" aria-label="Search Trace Mood">
    </form>

    <div class="search-results" role="listbox" aria-label="Results"></div>
  </div>

  <header role="banner" aria-label="Primary">
    <div class="bar wrap">
      <!-- Left: two-dash -->
      <button class="menu-toggle" aria-label="Open menu" aria-expanded="false" aria-controls="drawer">
        <span></span><span></span>
      </button>

      <!-- Center: logo (we’ll animate to the middle on scroll) -->
      <div class="bar-center">
        <a href="/" class="wordmark home-link" aria-label="Home">
          <img src="assets/logo.png" alt="Trace Mood logo">
        </a>
      </div>

      <!-- Right: search toggle (appears when scrolled) -->
      <button type="button" class="search-toggle" aria-label="Search">
        <svg aria-hidden="true" viewBox="0 0 24 24" width="20" height="20"
            fill="none" stroke="currentColor" stroke-width="1.5"
            stroke-linecap="round" stroke-linejoin="round"
            vector-effect="non-scaling-stroke" shape-rendering="geometricPrecision">
          <circle cx="11" cy="11" r="7" />
          <line x1="16.6" y1="16.6" x2="21" y2="21" />
        </svg>
      </button>


    </div>
  </header>

  
<!-- Drawer -->
  <nav id="drawer" class="drawer" aria-hidden="true">
    <button class="drawer-close" aria-label="Close menu"></button>
    <div class="drawer-backdrop" aria-hidden="true"></div>

    <div class="drawer-panel" role="menu" aria-label="Site">
      <div class="drawer-main">
        <a class="drawer-link" href="about.html" role="menuitem">About</a>
        <a class="drawer-link" href="gallery.html" role="menuitem">Gallery</a>
        <a class="drawer-link" href="stories.html" role="menuitem">Stories</a>
        <a class="drawer-link" href="app.html" role="menuitem">App</a>
        
      </div>

      <div class="drawer-secondary">
        <a class="drawer-link secondary" href="privacy.html" role="menuitem">Privacy</a>
        <a class="drawer-link secondary" href="terms.html" role="menuitem">Terms</a>
        <a class="drawer-link secondary" href="info.html" role="menuitem">Contact</a>
      </div>
    </div>
  </nav>



<!-- Hero -->
<main class="wrap index-page">
  <section class="hero wrap">
    <div class="hero-content">
      <h1>Discover calmness<br>Build momentum</h1>
      <p>Trace Mood presents exhibitions and lifestyle stories that turn calm into momentum. 
        It mitigates the feeling of noise in daily life, sharpens attention, and lifts positive energy. 
        It applies less is more in every detail. It gives growth a clean structure through a private archive that builds over time.</p>
        <br></br><p>
        Trace Mood is a living library of short, complete stories released on a steady rhythm.
        It builds attention and positive frequency, and it keeps a private archive with mood tags and notes.
        Optional reminders and quiet achievements support steady practice, and special series arrive regularly.
        The design stays minimal and fast so focus and energy remain high. Trace Mood is a practice, not a feed.
        <a class="btn-text" href="/app">App Coming Soon</a>
    </div>

    <div class="hero-media">
      <picture>
        <source srcset="assets/home1.avif" type="image/avif">
        <source srcset="assets/home1.webp" type="image/webp">
        <img src="assets/home1.jpg" alt="Trace Mood" width="1320" height="1760" loading="eager" fetchpriority="high" decoding="async">
      </picture>
    </div>
  </section>
  

  <section class="stories-list" aria-label="Stories">
    <!-- your single-story feature -->
    <div class="story">
      <div class="media">
        <div class="ph ph1">
          <picture>
            <source srcset="assets/home.avif" type="image/avif">
            <source srcset="assets/home.webp" type="image/webp">
            <img src="assets/home.jpg" alt="Medium roast flavored coffee beans." width="1320" height="1760" loading="lazy" decoding="async">
          </picture>
        </div>
      </div>

      <div class="copy">
        <div class="t t1" id="flavored-beans">
          <p>Flavored Coffee Beans</p>
          <p>Flavored beans are usually made right after roasting while the coffee is still warm. At this stage the beans are fresh from the roaster and their surface is more receptive, 
            so liquid flavorings can be added and gently mixed in. These flavorings are typically concentrated oils prepared to taste like vanilla, hazelnut, caramel, chocolate, fruit, or other notes. 
            The oils coat the surface of the beans and settle as they cool, so when the beans are later ground and brewed the added aroma rises together with the natural coffee profile. 
            The choice of roast is important. Very light roasts keep the sharp acidity of the raw bean, which can make added flavors feel too pointed and uneven. Very dark roasts develop heavy bitterness and smoke that bury anything delicate. 
            Medium roasts sit in the middle, with enough caramelization to give body and sweetness but still mild enough that the added oils can be tasted clearly. That is why most flavored coffees use medium roast as the base—the coffee keeps its warmth and smoothness, 
            while the extra flavor feels blended in rather than forced on top.
              <a class="btn-text" href="/stories#flavored-beans">Learn More</a></p>
        </div>
      </div>
    </div>
  </section>

  <section class="stories-list" aria-label="Stories">
    <!-- story 2 flipped -->
    <div class="story">
      <div class="media">
        <div class="ph ph1">
          <picture>
            <source srcset="assets/story3.avif" type="image/avif">
            <source srcset="assets/story3.webp" type="image/webp">
            <img src="assets/story3.jpg" alt="Dahlias." width="1320" height="1760" loading="lazy" decoding="async">
          </picture>
        </div>
      </div>

      <div class="copy">
        <div class="t t1" id="local-flowers">
          <p>Local Business Connection</p>
          <p>On the table in the restaurant was a bouquet of dahlias in yellow, red, and orange. In the Hudson Valley many restaurants and inns source flowers directly from nearby farms instead of relying on large distributors. 
            Local growers cut what is blooming in season and regional florists arrange and deliver them to towns such as Pine Plains and its neighbors. This is why the flowers on the table reflect the time of year outside. 
            They are grown nearby, cut fresh, and brought into the dining room, so the arrangement feels natural to its surroundings rather than generic.
            <a class="btn-text" href="/stories#local-flowers">Learn More</a></p>
        </div>
      </div>
    </div>
  </section>







  <section class="index-gallery" aria-label="Featured works">
    <div class="ig-slider">
      <ul class="ig-track" id="igTrack">
        <!-- repeat tiles; only 3 show at once on desktop -->
        <li class="ig-tile">
            <picture>
              <source srcset="assets/gallery15.avif" type="image/avif">
              <source srcset="assets/gallery15.webp" type="image/webp">
              <img src="assets/gallery15.jpg" alt="…" width="1080" height="1440" loading="lazy" decoding="async">
            </picture>
          </li>
          <li class="ig-tile">
            <picture>
              <source srcset="assets/gallery3.avif" type="image/avif">
              <source srcset="assets/gallery3.webp" type="image/webp">
              <img src="assets/gallery3.jpg" alt="…" width="1080" height="1440" loading="lazy" decoding="async">
            </picture>
          </li>
          <li class="ig-tile">
            <picture>
              <source srcset="assets/gallery16.avif" type="image/avif">
              <source srcset="assets/gallery16.webp" type="image/webp">
              <img src="assets/gallery16.jpg" alt="…" width="1080" height="1440" loading="lazy" decoding="async">
            </picture>
          </li>
          <!-- more images to the right -->
          <li class="ig-tile">
            <picture>
              <source srcset="assets/gallery9.avif" type="image/avif">
              <source srcset="assets/gallery9.webp" type="image/webp">
              <img src="assets/gallery9.jpg" alt="…" width="1080" height="1440" loading="lazy" decoding="async">
            </picture>
          </li>
          <li class="ig-tile">
            <picture>
              <source srcset="assets/gallery19.avif" type="image/avif">
              <source srcset="assets/gallery19.webp" type="image/webp">
              <img src="assets/gallery19.jpg" alt="…" width="1080" height="1440" loading="lazy" decoding="async">
            </picture>
          </li>
          <li class="ig-tile">
            <picture>
              <source srcset="assets/gallery12.avif" type="image/avif">
              <source srcset="assets/gallery12.webp" type="image/webp">
              <img src="assets/gallery12.jpg" alt="…" width="1080" height="1440" loading="lazy" decoding="async">
            </picture>
        </li>
      </ul>
    </div>
    <div class="ig-controls" aria-hidden="true">
      <div class="ig-dots" id="igDots"></div>
    </div>
  </section>


</main>





  <footer class="site-footer" role="contentinfo">
    <div class="footer-inner wrap">
      <div class="footer-logo notranslate" lang="zxx" translate="no" aria-hidden="true"></div>
      <nav class="footer-nav" aria-label="Footer">
        <a href="privacy.html">Privacy Policy</a>
        <a href="terms.html">Terms of Use</a>
        <a href="info.html">Contact Info</a>
      </nav>
      <small class="footer-copy">© <span id="y"></span> Trace Mood. All rights reserved.</small>
    </div>
  </footer>

  <script src="assets/site.js" defer></script>
</body>
</html>
