<!doctype html>

<html lang="en">

<head>

  <meta charset="utf-8" />

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

  <title>Lumen & Co. — Modern Home Goods</title>

  <meta name="description" content="Lumen & Co. — stylish home goods and accessories. Clean, modern storefront demo." />


  <style>

    /* -------------------------

       Theme (Lumen & Co.)

       Clean, warm, modern — unique color + font stack

       ------------------------- */

    :root{

      --bg: #faf9f6;

      --card: #ffffff;

      --muted: #7a7a7a;

      --accent: #2b7a78; /* teal */

      --accent-2: #f4a261; /* warm highlight */

      --radius: 12px;

      --shadow: 0 6px 20px rgba(20,20,20,0.06);

      --max-width: 1100px;

      --gap: 20px;

      --nav-height: 72px;

      font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, -apple-system;

    }


    /* Global reset */

    *{box-sizing:border-box}

    html,body{height:100%}

    body{

      margin:0;

      background: linear-gradient(180deg, var(--bg), #fff);

      color:#111;

      -webkit-font-smoothing:antialiased;

      -moz-osx-font-smoothing:grayscale;

      line-height:1.45;

      padding-bottom:60px; /* for footer breathing on small screens */

    }


    .container{

      max-width:var(--max-width);

      margin:0 auto;

      padding:28px;

    }


    /* Header */

    header.site-header{

      background:transparent;

      position:sticky;

      top:0;

      z-index:40;

      backdrop-filter: blur(6px);

      -webkit-backdrop-filter: blur(6px);

      border-bottom:1px solid rgba(17,17,17,0.04);

    }

    .header-inner{

      max-width:var(--max-width);

      margin:0 auto;

      height:var(--nav-height);

      display:flex;

      align-items:center;

      justify-content:space-between;

      padding:0 20px;

    }

    .brand{

      display:flex;

      gap:14px;

      align-items:center;

      text-decoration:none;

      color:inherit;

    }

    .logo {

      width:48px;

      height:48px;

      border-radius:10px;

      background:linear-gradient(135deg,var(--accent),#145f5d);

      display:flex;

      align-items:center;

      justify-content:center;

      color:white;

      font-weight:700;

      box-shadow: var(--shadow);

      font-size:18px;

    }

    .brand h1{

      margin:0;

      font-size:16px;

      letter-spacing:0.2px;

    }

    .brand p{margin:0;font-size:12px;color:var(--muted)}


    nav.top-nav{

      display:flex;

      gap:18px;

      align-items:center;

    }

    nav.top-nav a{

      text-decoration:none;

      color:var(--muted);

      font-size:14px;

      padding:8px 10px;

      border-radius:8px;

    }

    nav.top-nav a:hover{color:var(--accent); background:rgba(43,122,120,0.06)}


    .cart{

      display:inline-flex;

      align-items:center;

      gap:10px;

      background:var(--accent);

      color:white;

      padding:10px 12px;

      border-radius:10px;

      text-decoration:none;

      font-weight:600;

      box-shadow: 0 8px 18px rgba(43,122,120,0.12);

    }


    /* Hero */

    .hero{

      display:grid;

      grid-template-columns: 1fr 420px;

      gap:var(--gap);

      align-items:stretch;

      margin-top:28px;

      padding:28px;

    }

    .hero-card{

      background:linear-gradient(180deg, rgba(255,255,255,0.9), var(--card));

      border-radius: var(--radius);

      padding:28px;

      box-shadow:var(--shadow);

    }

    .hero h2{

      margin:0 0 10px 0;

      font-size:28px;

      letter-spacing:-0.3px;

    }

    .hero p{margin:0 0 16px 0; color:var(--muted)}


    .hero .cta{

      display:inline-block;

      background:var(--accent);

      color:white;

      padding:12px 18px;

      border-radius:10px;

      text-decoration:none;

      font-weight:700;

    }


    .hero-side{

      border-radius:var(--radius);

      overflow:hidden;

      background:linear-gradient(180deg,#fff,#f7f7f7);

      box-shadow:var(--shadow);

      padding:0;

      display:flex;

      align-items:center;

      justify-content:center;

    }

    .hero-side img{display:block; width:100%; height:100%; object-fit:cover}


    /* Products */

    .section-title{

      margin:40px 0 18px 0;

      display:flex;

      justify-content:space-between;

      align-items:center;

      gap:16px;

    }

    .section-title h3{margin:0;font-size:18px}

    .grid{

      display:grid;

      grid-template-columns: repeat(3, 1fr);

      gap:18px;

    }

    .card{

      background:var(--card);

      border-radius:14px;

      overflow:hidden;

      box-shadow:var(--shadow);

      display:flex;

      flex-direction:column;

      transition:transform .18s ease, box-shadow .18s ease;

    }

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

    .card img{ width:100%; height:0; padding-bottom:100%; object-fit:cover; display:block }

    .card-body{

      padding:14px;

      display:flex;

      gap:10px;

      align-items:center;

      justify-content:space-between;

    }

    .product-info{flex:1}

    .product-title{margin:0 0 6px 0; font-size:15px; font-weight:600}

    .product-meta{font-size:13px; color:var(--muted)}

    .price{

      font-weight:800;

      color:var(--accent-2);

      font-size:16px;

    }

    .card-footer{

      padding:12px 14px 18px 14px;

      display:flex;

      gap:10px;

      align-items:center;

    }

    .btn{

      border:0;

      background:linear-gradient(90deg,var(--accent), #1b5e5d);

      color:white;

      padding:10px 14px;

      border-radius:10px;

      text-decoration:none;

      display:inline-flex;

      align-items:center;

      gap:8px;

      font-weight:700;

      cursor:pointer;

      font-size:13px;

    }

    .btn.secondary{

      background:transparent;

      color:var(--muted);

      border:1px solid rgba(17,17,17,0.06);

      font-weight:600;

    }


    /* Footer */

    footer.site-footer{

      margin-top:46px;

      border-top:1px solid rgba(17,17,17,0.04);

      background:transparent;

      padding:28px 0;

      position:relative;

    }

    .footer-inner{

      max-width:var(--max-width);

      margin:0 auto;

      padding:0 20px;

      display:flex;

      gap:20px;

      align-items:flex-start;

      justify-content:space-between;

    }

    .footer-col{min-width:160px}

    .footer-col h4{margin:0 0 8px 0; font-size:14px}

    .footer-links{display:flex;flex-direction:column;gap:8px}

    .footer-links a{color:var(--muted); text-decoration:none; font-size:14px}

    .legal{color:var(--muted); font-size:13px; margin-top:14px}


    /* Responsive */

    @media (max-width:980px){

      .hero{ grid-template-columns: 1fr; }

      .grid{ grid-template-columns: repeat(2, 1fr) }

      .header-inner{ padding:0 14px }

    }

    @media (max-width:560px){

      .grid{ grid-template-columns: 1fr }

      .header-inner{ gap:8px }

      nav.top-nav{ display:none }

      .brand p{display:none}

      .hero{ padding:20px }

    }


    /* subtle product badge */

    .badge{

      position:absolute;

      margin:12px;

      background:var(--accent);

      color:white;

      padding:6px 9px;

      border-radius:8px;

      font-size:12px;

      font-weight:700;

      box-shadow: 0 6px 16px rgba(43,122,120,0.12);

    }


    /* small helpers */

    .muted{color:var(--muted)}

  </style>

</head>

<body>


  <header class="site-header" role="banner">

    <div class="header-inner">

      <a class="brand" href="#" aria-label="Lumen & Co. homepage">

        <div class="logo">L&Co</div>

        <div>

          <h1>Lumen & Co.</h1>

          <p>Curated home goods</p>

        </div>

      </a>


      <nav class="top-nav" role="navigation" aria-label="Main navigation">

        <a href="#" aria-disabled="true">Shop</a>

        <a href="#">Collections</a>

        <a href="#">Journal</a>

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

      </nav>


      <a class="cart" href="#" aria-label="Open cart">

        🧾 Cart (0)

      </a>

    </div>

  </header>


  <main>

    <div class="container">


      <!-- HERO -->

      <section class="hero" aria-label="Featured collection">

        <div class="hero-card">

          <h2>Handpicked pieces that feel like home</h2>

          <p class="muted">Simple, functional, and thoughtfully designed small-batch goods for everyday living. Free shipping on orders over $80.</p>


          <div style="display:flex;gap:10px;margin-top:18px;flex-wrap:wrap;">

            <a href="#" class="cta" role="button">Shop New Arrivals</a>

            <a href="#" class="btn secondary" role="button">View Bestsellers</a>

          </div>


          <div style="margin-top:22px;display:flex;gap:14px;align-items:center;">

            <div style="display:flex;gap:10px;align-items:center;">

              <div style="width:44px;height:44px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow)">✓</div>

              <div>

                <div style="font-weight:700">Sustainable materials</div>

                <div class="muted" style="font-size:13px">Carefully sourced & low-waste</div>

              </div>

            </div>


            <div style="display:flex;gap:10px;align-items:center;">

              <div style="width:44px;height:44px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow)">⏱</div>

              <div>

                <div style="font-weight:700">Quick dispatch</div>

                <div class="muted" style="font-size:13px">Ships within 24–48 hrs</div>

              </div>

            </div>

          </div>

        </div>


        <div class="hero-side" aria-hidden="true">

          <img src="https://picsum.photos/900/800?random=700" alt="Hero lifestyle image">

        </div>

      </section>


      <!-- PRODUCT GRID -->

      <div class="section-title">

        <h3>Featured Products</h3>

        <p class="muted">New arrivals curated for simplicity</p>

      </div>


      <section class="grid" aria-label="Product list">


        <!-- Product 1 -->

        <article class="card" aria-labelledby="p1-title">

          <div style="position:relative">

            <span class="badge">New</span>

            <img src="https://picsum.photos/600/600?random=101" alt="Arcus Ceramic Lamp">

          </div>

          <div class="card-body">

            <div class="product-info">

              <h4 id="p1-title" class="product-title">Arcus Ceramic Lamp</h4>

              <div class="product-meta muted">Hand-glazed ceramic with dimmer</div>

            </div>

            <div class="price">$78</div>

          </div>

          <div class="card-footer">

            <a class="btn" href="#" role="button" aria-label="Add Arcus Ceramic Lamp to cart">Add to cart</a>

            <a class="btn secondary" href="#" role="button" aria-label="View Arcus Ceramic Lamp">Quick view</a>

          </div>

        </article>


        <!-- Product 2 -->

        <article class="card" aria-labelledby="p2-title">

          <div style="position:relative">

            <img src="https://picsum.photos/600/600?random=102" alt="Pebble Throw Blanket">

          </div>

          <div class="card-body">

            <div class="product-info">

              <h4 id="p2-title" class="product-title">Pebble Throw Blanket</h4>

              <div class="product-meta muted">Lightweight woven cotton, 130x180cm</div>

            </div>

            <div class="price">$52</div>

          </div>

          <div class="card-footer">

            <a class="btn" href="#" role="button" aria-label="Add Pebble Throw Blanket to cart">Add to cart</a>

            <a class="btn secondary" href="#" role="button" aria-label="View Pebble Throw Blanket">Quick view</a>

          </div>

        </article>


        <!-- Product 3 -->

        <article class="card" aria-labelledby="p3-title">

          <div style="position:relative">

            <img src="https://picsum.photos/600/600?random=103" alt="Morrow Oak Tray">

          </div>

          <div class="card-body">

            <div class="product-info">

              <h4 id="p3-title" class="product-title">Morrow Oak Tray</h4>

              <div class="product-meta muted">Solid oak, natural oil finish</div>

            </div>

            <div class="price">$64</div>

          </div>

          <div class="card-footer">

            <a class="btn" href="#" role="button" aria-label="Add Morrow Oak Tray to cart">Add to cart</a>

            <a class="btn secondary" href="#" role="button" aria-label="View Morrow Oak Tray">Quick view</a>

          </div>

        </article>


        <!-- Product 4 -->

        <article class="card" aria-labelledby="p4-title">

          <div style="position:relative">

            <img src="https://picsum.photos/600/600?random=104" alt="Noble Stone Coasters (set)">

          </div>

          <div class="card-body">

            <div class="product-info">

              <h4 id="p4-title" class="product-title">Noble Stone Coasters (set)</h4>

              <div class="product-meta muted">Marbled slate, pack of 4</div>

            </div>

            <div class="price">$26</div>

          </div>

          <div class="card-footer">

            <a class="btn" href="#" role="button" aria-label="Add Noble Stone Coasters to cart">Add to cart</a>

            <a class="btn secondary" href="#" role="button" aria-label="View Noble Stone Coasters">Quick view</a>

          </div>

        </article>


        <!-- Product 5 -->

        <article class="card" aria-labelledby="p5-title">

          <div style="position:relative">

            <img src="https://picsum.photos/600/600?random=105" alt="Hearth Reed Diffuser">

          </div>

          <div class="card-body">

            <div class="product-info">

              <h4 id="p5-title" class="product-title">Hearth Reed Diffuser</h4>

              <div class="product-meta muted">Cedar + bergamot, 180ml</div>

            </div>

            <div class="price">$34</div>

          </div>

          <div class="card-footer">

            <a class="btn" href="#" role="button" aria-label="Add Hearth Reed Diffuser to cart">Add to cart</a>

            <a class="btn secondary" href="#" role="button" aria-label="View Hearth Reed Diffuser">Quick view</a>

          </div>

        </article>


      </section>


    </div>

  </main>


  <!-- Footer -->

  <footer class="site-footer" role="contentinfo">

    <div class="footer-inner">

      <div class="footer-col">

        <a href="#" class="brand" style="text-decoration:none;color:inherit">

          <div class="logo" style="width:42px;height:42px;border-radius:8px;font-size:15px">L&Co</div>

          <div style="margin-left:10px">

            <h4 style="margin:0">Lumen & Co.</h4>

            <div class="muted" style="font-size:13px">Handpicked home essentials</div>

          </div>

        </a>

        <div class="legal">© <span id="year"></span> Lumen & Co. All rights reserved.</div>

      </div>


      <div class="footer-col">

        <h4>Support</h4>

        <div class="footer-links">

          <a href="#">Help Center</a>

          <a href="#">Shipping & Returns</a>

          <a href="#">Track Order</a>

        </div>

      </div>


      <div class="footer-col">

        <h4>Legal</h4>

        <div class="footer-links">

          <a href="#">Terms of Service</a>

          <a href="#">Privacy Policy</a>

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

        </div>

      </div>

    </div>

  </footer>


  <script>

    // small dynamic nicety: set current year; no other behavior

    document.getElementById('year').textContent = new Date().getFullYear();

  </script>

</body>

</html>