{"title":"Fiction","description":null,"products":[{"product_id":"e-book-the-hearth-and-the-fire-god-bound-series-book-1","title":"E-Book: The Hearth And The Fire - God Bound Series Book 1","description":"\u003c!--\n  SHOPIFY PRODUCT DESCRIPTION\n  The Hearth and the Fire — God Bound Book One\n  $19.99 E-Book\n  Paste this entire block into your Shopify product description (HTML editor mode).\n--\u003e\n\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700\u0026family=Crimson+Pro:ital,wght@0,300;0,400;0,500;1,300;1,400\u0026family=Cinzel:wght@400;600;700\u0026display=swap');\n\n  .htf-wrap {\n    position: relative;\n    width: 100vw;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background: #080604 !important;\n    color: #e8ddd0 !important;\n    font-family: 'Crimson Pro', Georgia, serif !important;\n    line-height: 1.85 !important;\n    overflow: hidden;\n  }\n  .htf-wrap *, .htf-wrap *::before, .htf-wrap *::after {\n    box-sizing: border-box; margin: 0; padding: 0;\n  }\n  .htf-wrap p, .htf-wrap h1, .htf-wrap h2, .htf-wrap h3, .htf-wrap h4,\n  .htf-wrap span, .htf-wrap div, .htf-wrap blockquote, .htf-wrap a {\n    color: inherit !important; font-family: inherit !important;\n    text-transform: none !important; letter-spacing: normal !important;\n  }\n\n  .htf-ambient {\n    position: absolute; top: 0; left: 0; right: 0; height: 600px;\n    pointer-events: none; z-index: 0;\n    background:\n      radial-gradient(ellipse 70% 50% at 50% 15%, rgba(139,46,10,0.12), transparent 70%),\n      radial-gradient(ellipse 50% 40% at 50% 10%, rgba(212,100,42,0.08), transparent 60%);\n  }\n  .htf-inner {\n    max-width: 680px; margin: 0 auto; padding: 0 2rem;\n    position: relative; z-index: 1;\n  }\n\n  \/* Hero *\/\n  .htf-hero {\n    display: flex; flex-direction: column;\n    align-items: center; text-align: center;\n    padding: 4rem 0 3rem;\n    position: relative;\n  }\n\n  \/* Fire bed *\/\n  .htf-fire-bed {\n    position: absolute; top: 0; left: 0; right: 0; height: 200px;\n    overflow: hidden; pointer-events: none;\n    mask-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, transparent 100%);\n    -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, transparent 100%);\n  }\n  .htf-flame {\n    position: absolute; top: 0;\n    border-radius: 50% 50% 50% 50% \/ 60% 60% 40% 40%;\n    filter: blur(8px); opacity: 0;\n    animation: htfFlicker ease-in-out infinite;\n    transform-origin: top center;\n  }\n  @keyframes htfFlicker {\n    0%   { opacity: 0; transform: scaleY(0.4) scaleX(1) translateY(-10px); }\n    20%  { opacity: 0.7; transform: scaleY(1.1) scaleX(0.85) translateY(10px); }\n    40%  { opacity: 0.5; transform: scaleY(0.9) scaleX(1.1) translateY(5px); }\n    60%  { opacity: 0.8; transform: scaleY(1.2) scaleX(0.8) translateY(15px); }\n    80%  { opacity: 0.4; transform: scaleY(0.7) scaleX(1.05) translateY(3px); }\n    100% { opacity: 0; transform: scaleY(0.3) scaleX(1) translateY(-10px); }\n  }\n\n  .htf-ember-field {\n    position: absolute; top: 0; left: 0; right: 0; bottom: 0;\n    overflow: hidden; pointer-events: none;\n  }\n  .htf-ember {\n    position: absolute; border-radius: 50%; opacity: 0;\n    animation: htfRise linear infinite;\n  }\n  @keyframes htfRise {\n    0%   { opacity: 0; transform: translateY(0) translateX(0) scale(1); }\n    10%  { opacity: 0.8; }\n    70%  { opacity: 0.3; }\n    100% { opacity: 0; transform: translateY(-400px) translateX(var(--htf-drift)) scale(0.2); }\n  }\n\n  .htf-glow {\n    position: absolute; top: 0; left: 50%;\n    transform: translateX(-50%);\n    width: 420px; height: 250px;\n    background: radial-gradient(ellipse, rgba(212,100,42,0.07), transparent 65%);\n    pointer-events: none;\n    animation: htfBreathe 5s ease-in-out infinite;\n  }\n  @keyframes htfBreathe {\n    0%, 100% { opacity: 0.6; } 50% { opacity: 1; }\n  }\n\n  .htf-series {\n    font-family: 'Cinzel', Georgia, serif !important;\n    font-size: 0.68rem !important; font-weight: 600 !important;\n    letter-spacing: 0.45em !important; text-transform: uppercase !important;\n    color: #c9a84c !important;\n    margin-bottom: 2rem;\n    display: flex; align-items: center; gap: 1rem;\n    position: relative; z-index: 2;\n  }\n  .htf-tl {\n    width: 32px; height: 1px;\n    background: linear-gradient(90deg, transparent, #c9a84c);\n  }\n  .htf-tl:last-child {\n    background: linear-gradient(90deg, #c9a84c, transparent);\n  }\n\n  .htf-the1 {\n    font-family: 'Crimson Pro', Georgia, serif !important;\n    font-size: 1.1rem !important; font-weight: 300 !important;\n    font-style: italic !important; letter-spacing: 0.15em !important;\n    color: #a09484 !important; margin-bottom: 0.3rem;\n    position: relative; z-index: 2;\n  }\n  .htf-hearth {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: clamp(3rem, 9vw, 5.5rem) !important;\n    font-weight: 900 !important; line-height: 0.95 !important;\n    color: #e2c56a !important;\n    text-shadow: 0 0 30px rgba(201,168,76,0.2), 0 2px 4px rgba(0,0,0,0.5);\n    position: relative; z-index: 2;\n  }\n  .htf-amp {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: clamp(1.3rem, 3vw, 1.8rem) !important;\n    font-style: italic !important; font-weight: 400 !important;\n    color: #706458 !important; margin: 0.3rem 0;\n    position: relative; z-index: 2;\n  }\n  .htf-the2 {\n    font-family: 'Crimson Pro', Georgia, serif !important;\n    font-size: 0.95rem !important; font-weight: 300 !important;\n    font-style: italic !important; letter-spacing: 0.25em !important;\n    color: #706458 !important;\n    position: relative; z-index: 2;\n  }\n  .htf-fire {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: clamp(3rem, 9vw, 5.5rem) !important;\n    font-weight: 900 !important; line-height: 0.95 !important;\n    color: transparent !important;\n    background: linear-gradient(180deg, #f0dda0 0%, #e8a630 25%, #d4642a 55%, #8b2e0a 100%);\n    background-size: 100% 200%;\n    -webkit-background-clip: text; background-clip: text;\n    position: relative; z-index: 2;\n    animation: htfShimmer 4s ease-in-out infinite;\n  }\n  @keyframes htfShimmer {\n    0%, 100% { background-position: 0% 0%; } 50% { background-position: 0% 25%; }\n  }\n  .htf-fire-line {\n    width: 120px; height: 3px; margin: 0.5rem auto 0;\n    background: linear-gradient(90deg, transparent, #d4642a, #c9a84c, #d4642a, transparent);\n    border-radius: 2px; position: relative; z-index: 2;\n    animation: htfPulse 3s ease-in-out infinite;\n  }\n  @keyframes htfPulse {\n    0%, 100% { box-shadow: 0 0 8px rgba(212,100,42,0.3); }\n    50% { box-shadow: 0 0 20px rgba(212,100,42,0.5), 0 0 40px rgba(212,100,42,0.15); }\n  }\n  .htf-vrule {\n    width: 1px; height: 40px; margin: 1.8rem auto;\n    background: linear-gradient(180deg, rgba(201,168,76,0.5), transparent);\n    position: relative; z-index: 2;\n  }\n  .htf-author {\n    font-family: 'Cinzel', Georgia, serif !important;\n    font-size: 0.78rem !important; letter-spacing: 0.22em !important;\n    text-transform: uppercase !important; color: #c9a84c !important;\n    margin-bottom: 0.25rem; position: relative; z-index: 2;\n  }\n  .htf-pen {\n    font-family: 'Crimson Pro', Georgia, serif !important;\n    font-size: 0.85rem !important; font-style: italic !important;\n    font-weight: 300 !important; color: #706458 !important;\n    margin-bottom: 2.2rem; position: relative; z-index: 2;\n  }\n  .htf-tagline {\n    font-family: 'Crimson Pro', Georgia, serif !important;\n    font-size: 1.15rem !important; font-weight: 300 !important;\n    font-style: italic !important; color: #e8ddd0 !important;\n    max-width: 420px; margin: 0 auto 2.5rem;\n    line-height: 1.8 !important; position: relative; z-index: 2;\n  }\n  .htf-price {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: 2.4rem !important; font-weight: 700 !important;\n    color: #e2c56a !important;\n    text-shadow: 0 0 20px rgba(201,168,76,0.15);\n    margin-bottom: 0.3rem; position: relative; z-index: 2;\n  }\n  .htf-price-note {\n    font-size: 0.82rem !important; font-style: italic !important;\n    color: #706458 !important; margin-bottom: 2rem;\n    position: relative; z-index: 2;\n  }\n  .htf-cta {\n    display: inline-flex !important; align-items: center; gap: 0.7rem;\n    background: linear-gradient(135deg, #c9a84c, #e2c56a) !important;\n    color: #080604 !important; border: none !important;\n    padding: 1rem 3rem !important;\n    font-family: 'Cinzel', Georgia, serif !important;\n    font-size: 0.9rem !important; font-weight: 600 !important;\n    letter-spacing: 0.12em !important; text-transform: uppercase !important;\n    text-decoration: none !important; cursor: pointer;\n    transition: all 0.4s ease; position: relative; z-index: 2;\n  }\n  .htf-cta:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 6px 28px rgba(201,168,76,0.3);\n    background: linear-gradient(135deg, #e2c56a, #f0dda0) !important;\n    color: #080604 !important;\n  }\n  .htf-cta svg { width: 16px; height: 16px; }\n  .htf-secure {\n    margin-top: 1rem; font-size: 0.75rem !important; color: #706458 !important;\n    display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n    position: relative; z-index: 2;\n  }\n  .htf-secure svg { width: 13px; height: 13px; opacity: 0.5; }\n\n  \/* Separators *\/\n  .htf-sep {\n    display: flex; align-items: center; justify-content: center;\n    gap: 1rem; padding: 3rem 0 2.5rem;\n  }\n  .htf-sep-line {\n    width: 50px; height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(201,168,76,0.3), transparent);\n  }\n  .htf-sep-dot {\n    width: 5px; height: 5px; border-radius: 50%;\n    background: #d4642a; opacity: 0.45;\n    box-shadow: 0 0 8px rgba(212,100,42,0.3);\n  }\n\n  \/* Body *\/\n  .htf-section { text-align: center; padding-bottom: 0.5rem; }\n  .htf-label {\n    font-family: 'Cinzel', Georgia, serif !important;\n    font-size: 0.66rem !important; font-weight: 600 !important;\n    letter-spacing: 0.4em !important; text-transform: uppercase !important;\n    color: #c9a84c !important; margin-bottom: 1.2rem;\n  }\n  .htf-heading {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: clamp(1.4rem, 4vw, 2.1rem) !important;\n    font-weight: 700 !important; line-height: 1.3 !important;\n    color: #e2c56a !important; margin-bottom: 1.6rem;\n    text-shadow: 0 0 30px rgba(201,168,76,0.08);\n  }\n  .htf-text {\n    font-size: 1.05rem !important; font-weight: 300 !important;\n    color: rgba(232,221,208,0.7) !important;\n    line-height: 2 !important;\n    max-width: 530px; margin: 0 auto 1.4rem;\n  }\n  .htf-text em { color: #e8ddd0 !important; font-weight: 400 !important; }\n\n  \/* Cards *\/\n  .htf-cards {\n    display: flex; flex-direction: column;\n    margin-top: 2rem; max-width: 530px;\n    margin-left: auto; margin-right: auto;\n    border: 1px solid rgba(201,168,76,0.1);\n  }\n  .htf-card {\n    padding: 1.6rem 1.8rem;\n    background: rgba(36,26,18,0.4) !important;\n    border-bottom: 1px solid rgba(201,168,76,0.08);\n    text-align: left; transition: all 0.35s ease;\n    position: relative; overflow: hidden;\n  }\n  .htf-card:last-child { border-bottom: none; }\n  .htf-card::before {\n    content: ''; position: absolute;\n    left: 0; top: 0; bottom: 0; width: 0;\n    background: linear-gradient(180deg, #d4642a, #c9a84c, #8b2e0a);\n    opacity: 0.6; transition: width 0.4s ease;\n  }\n  .htf-card:hover {\n    background: rgba(36,26,18,0.65) !important;\n    padding-left: 2.2rem;\n  }\n  .htf-card:hover::before { width: 3px; }\n  .htf-card h3 {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: 1.05rem !important; font-weight: 700 !important;\n    color: #e2c56a !important; margin-bottom: 0.4rem;\n  }\n  .htf-card p {\n    font-size: 0.93rem !important; font-weight: 300 !important;\n    color: rgba(232,221,208,0.5) !important; line-height: 1.75 !important;\n  }\n\n  \/* Quote *\/\n  .htf-quote { padding: 2rem 0; text-align: center; }\n  .htf-quote blockquote {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: clamp(1.15rem, 3vw, 1.5rem) !important;\n    font-style: italic !important; font-weight: 400 !important;\n    color: #f0dda0 !important; line-height: 1.65 !important;\n    max-width: 460px; margin: 0 auto; position: relative;\n  }\n  .htf-quote blockquote::before {\n    content: '\\201C'; font-size: 3.5rem; color: #d4642a;\n    opacity: 0.2; position: absolute;\n    top: -1.2rem; left: -0.3rem;\n    font-family: 'Playfair Display', Georgia, serif !important; line-height: 1;\n  }\n\n  \/* Author *\/\n  .htf-auth-block { text-align: center; padding-bottom: 0.5rem; }\n  .htf-auth-name {\n    font-family: 'Cinzel', Georgia, serif !important;\n    font-size: 1.2rem !important; font-weight: 600 !important;\n    color: #e2c56a !important; letter-spacing: 0.06em !important;\n    margin-bottom: 0.25rem;\n  }\n  .htf-auth-role {\n    font-size: 0.85rem !important; font-style: italic !important;\n    color: #d4642a !important; margin-bottom: 1.4rem;\n  }\n  .htf-auth-bio {\n    font-size: 1rem !important; font-weight: 300 !important;\n    color: rgba(232,221,208,0.65) !important;\n    line-height: 2 !important;\n    max-width: 520px; margin: 0 auto 1rem;\n  }\n\n  \/* Final *\/\n  .htf-final { text-align: center; padding: 2.5rem 0 4rem; }\n  .htf-final-price {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: 2.8rem !important; font-weight: 700 !important;\n    color: #e2c56a !important; margin-bottom: 1.6rem;\n    text-shadow: 0 0 20px rgba(201,168,76,0.12);\n  }\n  .htf-final-price .sm { font-size: 1.4rem !important; vertical-align: super; }\n  .htf-final-sub {\n    font-size: 0.95rem !important; font-style: italic !important;\n    color: #706458 !important; margin-bottom: 1.8rem;\n  }\n  .htf-foot {\n    text-align: center; padding: 2rem 0 1rem;\n    border-top: 1px solid rgba(201,168,76,0.08);\n  }\n  .htf-foot p { font-size: 0.75rem !important; color: #706458 !important; opacity: 0.5; }\n  .htf-foot .htf-fn {\n    font-family: 'Cinzel', Georgia, serif !important;\n    color: #c9a84c !important; letter-spacing: 0.1em !important;\n  }\n\n  @media (max-width: 640px) {\n    .htf-inner { padding: 0 1.4rem; }\n    .htf-card { padding: 1.3rem 1.2rem; }\n    .htf-fire-bed { height: 140px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"htf-wrap\"\u003e\n  \u003cdiv class=\"htf-ambient\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"htf-inner\"\u003e\n\n    \u003cdiv class=\"htf-hero\"\u003e\n      \u003cdiv class=\"htf-ember-field\" id=\"htfEmbers\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"htf-fire-bed\" id=\"htfFireBed\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"htf-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"htf-series\"\u003e\n        \u003cspan class=\"htf-tl\"\u003e\u003c\/span\u003e\n        God Bound · Book One\n        \u003cspan class=\"htf-tl\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"htf-the1\"\u003eThe\u003c\/div\u003e\n      \u003cdiv class=\"htf-hearth\"\u003eHearth\u003c\/div\u003e\n      \u003cdiv class=\"htf-amp\"\u003e\u0026amp;\u003c\/div\u003e\n      \u003cdiv class=\"htf-the2\"\u003ethe\u003c\/div\u003e\n      \u003cdiv class=\"htf-fire\"\u003eFire\u003c\/div\u003e\n      \u003cdiv class=\"htf-fire-line\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"htf-vrule\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"htf-author\"\u003eShaman J. Cross\u003c\/div\u003e\n      \u003cdiv class=\"htf-pen\"\u003eWarden\u003c\/div\u003e\n\n      \u003cp class=\"htf-tagline\"\u003e\n        Some fires are lit to keep the dark out.\u003cbr\u003e\n        Some are lit to burn the old world down.\u003cbr\u003e\n        This one does both.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"htf-price\"\u003e$19.99\u003c\/div\u003e\n      \u003cdiv class=\"htf-price-note\"\u003eE-Book · Instant delivery\u003c\/div\u003e\n\n      \u003ca href=\"#\" class=\"htf-cta\"\u003e\n        \u003cspan\u003eAdd to Cart\u003c\/span\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/a\u003e\n      \u003cdiv class=\"htf-secure\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Secure checkout · Instant download\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-sep\"\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-dot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-section\"\u003e\n      \u003cdiv class=\"htf-label\"\u003eThe Story\u003c\/div\u003e\n      \u003ch2 class=\"htf-heading\"\u003eWhere the Sacred and the\u003cbr\u003eBrutal Share a Roof\u003c\/h2\u003e\n      \u003cp class=\"htf-text\"\u003e\n        \u003cem\u003eThe Hearth and the Fire\u003c\/em\u003e is the opening chapter of the God Bound series — a story that begins where most stories about faith are afraid to go. Into the house. Into the family. Into the silence between what people pray and what they do when no one's watching.\n      \u003c\/p\u003e\n      \u003cp class=\"htf-text\"\u003e\n        This is fiction built from the bones of real questions: what it costs to keep a fire burning, who gets burned in the keeping, and whether the thing that holds a family together is the same thing that tears it apart.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-sep\"\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-dot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-section\"\u003e\n      \u003cdiv class=\"htf-label\"\u003eWhat Lives Inside\u003c\/div\u003e\n      \u003ch2 class=\"htf-heading\"\u003eNot a Gentle Story.\u003cbr\u003eAn Honest One.\u003c\/h2\u003e\n      \u003cdiv class=\"htf-cards\"\u003e\n        \u003cdiv class=\"htf-card\"\u003e\n          \u003ch3\u003eThe Weight of the Hearth\u003c\/h3\u003e\n          \u003cp\u003eHome as sanctuary and battlefield. The warmth that draws people in and the heat that drives them to the edge.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"htf-card\"\u003e\n          \u003ch3\u003eFaith Under Pressure\u003c\/h3\u003e\n          \u003cp\u003eWhat belief looks like when it stops being a comfort and starts being a demand — when God is not absent, but inconveniently close.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"htf-card\"\u003e\n          \u003ch3\u003eThe Fire That Refines\u003c\/h3\u003e\n          \u003cp\u003eDestruction and transformation living in the same flame. Characters forged, not by inspiration, but by what they survive.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"htf-card\"\u003e\n          \u003ch3\u003eBound by Something Older\u003c\/h3\u003e\n          \u003cp\u003eThe God Bound series asks what it means when the divine doesn't let go — even when you've stopped asking it to hold on.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-sep\"\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-dot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-quote\"\u003e\n      \u003cblockquote\u003e\n        The fire doesn't care if you're ready.\u003cbr\u003eIt only cares that you're close enough to change.\n      \u003c\/blockquote\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-sep\"\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-dot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-auth-block\"\u003e\n      \u003cdiv class=\"htf-label\"\u003eThe Author\u003c\/div\u003e\n      \u003cdiv class=\"htf-auth-name\"\u003eShaman J. Cross, Warden\u003c\/div\u003e\n      \u003cdiv class=\"htf-auth-role\"\u003eThe Pen Name of Sifu Michael Johnson\u003c\/div\u003e\n      \u003cp class=\"htf-auth-bio\"\u003e\n        Shaman J. Cross writes fiction the way fire moves — it goes where it wants and doesn't apologize for the scorch marks. The God Bound series is his first published fiction work, written under a name that carries the same weight as the stories it tells. Behind the pen name stands a martial artist, minister, and publisher who has spent decades in the space where the sacred and the difficult share the same room.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-sep\"\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-dot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-final\"\u003e\n      \u003cdiv class=\"htf-label\"\u003eBegin the Series\u003c\/div\u003e\n      \u003ch2 class=\"htf-heading\"\u003eStep Closer to the Fire\u003c\/h2\u003e\n      \u003cdiv class=\"htf-final-sub\"\u003eInstant digital delivery. Read on any device.\u003c\/div\u003e\n      \u003cdiv class=\"htf-final-price\"\u003e$19\u003cspan class=\"sm\"\u003e.99\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003ca href=\"#\" class=\"htf-cta\" style=\"margin: 0 auto;\"\u003e\n        \u003cspan\u003eAdd to Cart\u003c\/span\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/a\u003e\n      \u003cdiv class=\"htf-secure\" style=\"margin-top:1rem;\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Secure checkout · Instant download\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-foot\"\u003e\n      \u003cp\u003e© 2026 \u003cspan class=\"htf-fn\"\u003eCloud Forest Publishing\u003c\/span\u003e. All rights reserved.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var bed=document.getElementById('htfFireBed');\n  var embers=document.getElementById('htfEmbers');\n  if(!bed||!embers)return;\n  var colors=['rgba(212,100,42,0.6)','rgba(232,166,48,0.5)','rgba(201,168,76,0.45)','rgba(245,212,148,0.35)','rgba(184,68,26,0.55)','rgba(139,46,10,0.5)'];\n  function flame(){\n    var f=document.createElement('div');f.className='htf-flame';\n    var w=20+Math.random()*50,h=40+Math.random()*100,l=15+Math.random()*70,d=1.5+Math.random()*2.5,dl=Math.random()*2;\n    var c=colors[Math.floor(Math.random()*colors.length)];\n    f.style.cssText='width:'+w+'px;height:'+h+'px;left:'+l+'%;top:'+(-5+Math.random()*15)+'px;background:radial-gradient(ellipse at 50% 20%,'+c+',transparent 70%);animation-duration:'+d+'s;animation-delay:'+dl+'s;';\n    bed.appendChild(f);setTimeout(function(){f.remove()},(d+dl)*1000+200);\n  }\n  function ember(){\n    var e=document.createElement('div');e.className='htf-ember';\n    var s=1.5+Math.random()*3,l=25+Math.random()*50,d=4+Math.random()*6,dl=Math.random()*2;\n    var dr=(-20+Math.random()*40)+'px',g=Math.random()\u003e0.5;\n    e.style.cssText='width:'+s+'px;height:'+s+'px;left:'+l+'%;top:70%;background:'+(g?'#c9a84c':'#d4642a')+';box-shadow:0 0 '+(4+Math.random()*6)+'px '+(g?'rgba(201,168,76,0.6)':'rgba(212,100,42,0.5)')+';--htf-drift:'+dr+';animation-duration:'+d+'s;animation-delay:'+dl+'s;';\n    embers.appendChild(e);setTimeout(function(){e.remove()},(d+dl)*1000+200);\n  }\n  for(var i=0;i\u003c12;i++)flame();\n  for(var j=0;j\u003c8;j++)ember();\n  setInterval(flame,450);setInterval(ember,1000);\n})();\n\u003c\/script\u003e","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":48024013045860,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/TheHearthandTheFireBookCoverCORRECTED.png?v=1772863346"},{"product_id":"e-book-the-herald-fragments-of-the-gods-book-1","title":"E-Book: The Herald - Fragments of the Gods, Book 1","description":"\u003c!--\n  SHOPIFY PRODUCT DESCRIPTION\n  The Herald\n  $19.99 E-Book\n  Paste this entire block into your Shopify product description (HTML editor mode).\n--\u003e\n\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Antic+Didone\u0026family=Alegreya:ital,wght@0,400;0,500;0,700;0,900;1,400;1,700\u0026family=Alegreya+SC:wght@400;700\u0026display=swap');\n\n  .hld-wrap {\n    position: relative;\n    width: 100vw; left: 50%; right: 50%;\n    margin-left: -50vw; margin-right: -50vw;\n    background: #0b0d11 !important;\n    color: #d8d2c4 !important;\n    font-family: 'Alegreya', Georgia, serif !important;\n    line-height: 1.85 !important;\n    overflow: hidden;\n  }\n  .hld-wrap *, .hld-wrap *::before, .hld-wrap *::after {\n    box-sizing: border-box; margin: 0; padding: 0;\n  }\n  .hld-wrap p, .hld-wrap h1, .hld-wrap h2, .hld-wrap h3, .hld-wrap h4,\n  .hld-wrap span, .hld-wrap div, .hld-wrap blockquote, .hld-wrap a {\n    color: inherit !important; font-family: inherit !important;\n    text-transform: none !important; letter-spacing: normal !important;\n  }\n\n  .hld-ambient {\n    position: absolute; top: 0; left: 0; right: 0; height: 650px;\n    pointer-events: none; z-index: 0;\n    background:\n      radial-gradient(ellipse 55% 40% at 50% 20%, rgba(26,32,48,0.9), transparent),\n      radial-gradient(ellipse 40% 30% at 50% 70%, rgba(166,130,70,0.04), transparent),\n      radial-gradient(ellipse 70% 50% at 50% 50%, rgba(11,13,17,1), rgba(8,9,12,1));\n  }\n  .hld-inner {\n    max-width: 680px; margin: 0 auto; padding: 0 2rem;\n    position: relative; z-index: 1;\n  }\n\n  \/* ── HERO ── *\/\n  .hld-hero {\n    display: flex; flex-direction: column;\n    align-items: center; text-align: center;\n    padding: 4rem 0 3rem; position: relative;\n  }\n\n  \/* Greek key border top ornament *\/\n  .hld-key-bar {\n    width: 200px; height: 12px; margin-bottom: 2.5rem;\n    position: relative; overflow: hidden; opacity: 0.3;\n  }\n  .hld-key-bar::before {\n    content: '◇ ─── ◆ ─── ◇';\n    font-size: 0.6rem;\n    letter-spacing: 0.3em;\n    color: #a6824a;\n    position: absolute; top: 50%; left: 50%;\n    transform: translate(-50%, -50%);\n    white-space: nowrap;\n  }\n\n  \/* Shield \/ laurel SVG behind title *\/\n  .hld-emblem {\n    position: absolute;\n    top: 50%; left: 50%;\n    transform: translate(-50%, -52%);\n    width: 420px; height: 420px;\n    pointer-events: none; opacity: 0.06;\n  }\n  .hld-emblem svg { width: 100%; height: 100%; }\n\n  .hld-series {\n    font-family: 'Alegreya SC', Georgia, serif !important;\n    font-size: 0.65rem !important; font-weight: 400 !important;\n    letter-spacing: 0.5em !important; text-transform: uppercase !important;\n    color: #a6824a !important; margin-bottom: 2rem;\n    display: flex; align-items: center; gap: 1rem;\n    position: relative; z-index: 2;\n  }\n  .hld-tl {\n    width: 35px; height: 1px;\n    background: linear-gradient(90deg, transparent, #a6824a);\n  }\n  .hld-tl:last-child {\n    background: linear-gradient(90deg, #a6824a, transparent);\n  }\n\n  \/* Title *\/\n  .hld-the {\n    font-family: 'Alegreya', Georgia, serif !important;\n    font-size: 1.1rem !important; font-style: italic !important;\n    font-weight: 400 !important;\n    letter-spacing: 0.2em !important;\n    color: #8a7e6e !important;\n    margin-bottom: 0.3rem;\n    position: relative; z-index: 2;\n  }\n\n  .hld-title {\n    font-family: 'Antic Didone', Georgia, serif !important;\n    font-size: clamp(3.5rem, 10vw, 6.5rem) !important;\n    font-weight: 400 !important;\n    line-height: 0.9 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    position: relative; z-index: 2;\n    color: transparent !important;\n    background: linear-gradient(\n      180deg,\n      #f0dba8 0%,\n      #d4b06a 30%,\n      #a6824a 60%,\n      #7a5c30 100%\n    );\n    -webkit-background-clip: text;\n    background-clip: text;\n    filter: drop-shadow(0 2px 8px rgba(166,130,74,0.15));\n  }\n\n  \/* Bronze underline *\/\n  .hld-bronze-line {\n    width: 180px; height: 2px; margin: 0.8rem auto 0;\n    position: relative; z-index: 2;\n    background: linear-gradient(90deg,\n      transparent,\n      #7a5c30 15%,\n      #d4b06a 40%,\n      #f0dba8 50%,\n      #d4b06a 60%,\n      #7a5c30 85%,\n      transparent\n    );\n    animation: hldSheen 5s ease-in-out infinite;\n  }\n  @keyframes hldSheen {\n    0%, 100% { opacity: 0.7; }\n    50% { opacity: 1; }\n  }\n\n  \/* Spear divider *\/\n  .hld-spear {\n    display: flex; align-items: center; justify-content: center;\n    gap: 0; margin: 2rem auto;\n    width: 120px; position: relative; z-index: 2;\n    opacity: 0.35;\n  }\n  .hld-spear-shaft {\n    flex: 1; height: 1px;\n    background: linear-gradient(90deg, transparent, #a6824a, transparent);\n  }\n  .hld-spear-tip {\n    width: 6px; height: 6px;\n    background: #a6824a;\n    clip-path: polygon(50% 0%, 100% 100%, 0% 100%);\n    transform: rotate(0deg);\n  }\n\n  .hld-author {\n    font-family: 'Alegreya SC', Georgia, serif !important;\n    font-size: 0.78rem !important; font-weight: 400 !important;\n    letter-spacing: 0.22em !important; text-transform: uppercase !important;\n    color: #a6824a !important;\n    margin-bottom: 2rem; position: relative; z-index: 2;\n  }\n\n  .hld-tagline {\n    font-family: 'Alegreya', Georgia, serif !important;\n    font-size: 1.15rem !important; font-weight: 400 !important;\n    font-style: italic !important;\n    color: #d8d2c4 !important;\n    max-width: 430px; margin: 0 auto 2.5rem;\n    line-height: 1.8 !important;\n    position: relative; z-index: 2;\n  }\n\n  .hld-price {\n    font-family: 'Antic Didone', Georgia, serif !important;\n    font-size: 2.5rem !important;\n    color: #f0dba8 !important;\n    text-shadow: 0 0 20px rgba(166,130,74,0.1);\n    margin-bottom: 0.3rem;\n    position: relative; z-index: 2;\n  }\n  .hld-price-note {\n    font-size: 0.82rem !important; font-style: italic !important;\n    color: #8a7e6e !important; margin-bottom: 2rem;\n    position: relative; z-index: 2;\n  }\n\n  .hld-cta {\n    display: inline-flex !important; align-items: center; gap: 0.7rem;\n    background: linear-gradient(135deg, #a6824a, #d4b06a) !important;\n    color: #0b0d11 !important; border: none !important;\n    padding: 1rem 3rem !important;\n    font-family: 'Alegreya SC', Georgia, serif !important;\n    font-size: 0.88rem !important; font-weight: 700 !important;\n    letter-spacing: 0.14em !important; text-transform: uppercase !important;\n    text-decoration: none !important; cursor: pointer;\n    transition: all 0.4s ease;\n    position: relative; z-index: 2;\n  }\n  .hld-cta:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 8px 28px rgba(166,130,74,0.25);\n    background: linear-gradient(135deg, #d4b06a, #f0dba8) !important;\n    color: #0b0d11 !important;\n  }\n  .hld-cta svg { width: 16px; height: 16px; }\n  .hld-secure {\n    margin-top: 1rem; font-size: 0.75rem !important; color: #8a7e6e !important;\n    display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n    position: relative; z-index: 2;\n  }\n  .hld-secure svg { width: 13px; height: 13px; opacity: 0.5; }\n\n  \/* ── SEPARATOR ── *\/\n  .hld-sep {\n    display: flex; align-items: center; justify-content: center;\n    gap: 0.8rem; padding: 3rem 0 2.5rem;\n  }\n  .hld-sep-line {\n    width: 55px; height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(166,130,74,0.25), transparent);\n  }\n  .hld-sep-shield {\n    width: 8px; height: 9px;\n    background: #a6824a; opacity: 0.35;\n    clip-path: polygon(0% 0%, 100% 0%, 100% 65%, 50% 100%, 0% 65%);\n  }\n\n  \/* ── BODY ── *\/\n  .hld-section { text-align: center; padding-bottom: 0.5rem; }\n  .hld-label {\n    font-family: 'Alegreya SC', Georgia, serif !important;\n    font-size: 0.63rem !important; font-weight: 700 !important;\n    letter-spacing: 0.4em !important; text-transform: uppercase !important;\n    color: #a6824a !important; margin-bottom: 1.3rem;\n  }\n  .hld-heading {\n    font-family: 'Antic Didone', Georgia, serif !important;\n    font-size: clamp(1.4rem, 4vw, 2.1rem) !important;\n    font-weight: 400 !important; line-height: 1.3 !important;\n    color: #f0dba8 !important; margin-bottom: 1.6rem;\n  }\n  .hld-text {\n    font-size: 1.06rem !important; font-weight: 400 !important;\n    color: rgba(216,210,196,0.75) !important;\n    line-height: 2 !important;\n    max-width: 530px; margin: 0 auto 1.4rem;\n  }\n  .hld-text em { color: #d8d2c4 !important; }\n\n  \/* ── CARDS ── *\/\n  .hld-cards {\n    display: flex; flex-direction: column;\n    margin-top: 2rem; max-width: 530px;\n    margin-left: auto; margin-right: auto;\n    border: 1px solid rgba(166,130,74,0.1);\n  }\n  .hld-card {\n    padding: 1.6rem 1.8rem;\n    background: rgba(26,32,48,0.25) !important;\n    border-bottom: 1px solid rgba(166,130,74,0.08);\n    text-align: left; transition: all 0.35s ease;\n    position: relative; overflow: hidden;\n  }\n  .hld-card:last-child { border-bottom: none; }\n  .hld-card::before {\n    content: ''; position: absolute;\n    left: 0; top: 0; bottom: 0; width: 0;\n    background: linear-gradient(180deg, #d4b06a, #a6824a, transparent);\n    opacity: 0.5; transition: width 0.4s ease;\n  }\n  .hld-card:hover {\n    background: rgba(26,32,48,0.45) !important;\n    padding-left: 2.2rem;\n  }\n  .hld-card:hover::before { width: 3px; }\n  .hld-card h3 {\n    font-family: 'Antic Didone', Georgia, serif !important;\n    font-size: 1.06rem !important;\n    color: #f0dba8 !important; margin-bottom: 0.4rem;\n  }\n  .hld-card p {\n    font-size: 0.93rem !important;\n    color: rgba(216,210,196,0.5) !important; line-height: 1.75 !important;\n  }\n\n  \/* ── QUOTE ── *\/\n  .hld-quote { padding: 2rem 0; text-align: center; }\n  .hld-quote blockquote {\n    font-family: 'Alegreya', Georgia, serif !important;\n    font-size: clamp(1.15rem, 3vw, 1.5rem) !important;\n    font-style: italic !important; font-weight: 500 !important;\n    color: #f0dba8 !important; line-height: 1.65 !important;\n    max-width: 460px; margin: 0 auto; position: relative;\n  }\n  .hld-quote blockquote::before {\n    content: '\\201C'; font-size: 3.5rem; color: #a6824a;\n    opacity: 0.2; position: absolute; top: -1.2rem; left: -0.3rem;\n    font-family: 'Alegreya', Georgia, serif !important; line-height: 1;\n  }\n\n  \/* ── AUTHOR ── *\/\n  .hld-auth-block { text-align: center; padding-bottom: 0.5rem; }\n  .hld-auth-name {\n    font-family: 'Alegreya SC', Georgia, serif !important;\n    font-size: 1.2rem !important; font-weight: 700 !important;\n    color: #f0dba8 !important; margin-bottom: 0.25rem;\n  }\n  .hld-auth-role {\n    font-size: 0.85rem !important; font-style: italic !important;\n    color: #a6824a !important; margin-bottom: 1.4rem;\n  }\n  .hld-auth-bio {\n    font-size: 1rem !important;\n    color: rgba(216,210,196,0.68) !important;\n    line-height: 2 !important;\n    max-width: 520px; margin: 0 auto 1rem;\n  }\n\n  \/* ── FINAL ── *\/\n  .hld-final { text-align: center; padding: 2.5rem 0 4rem; }\n  .hld-final-price {\n    font-family: 'Antic Didone', Georgia, serif !important;\n    font-size: 2.8rem !important;\n    color: #f0dba8 !important; margin-bottom: 1.6rem;\n    text-shadow: 0 0 20px rgba(166,130,74,0.1);\n  }\n  .hld-final-price .sm { font-size: 1.4rem !important; vertical-align: super; }\n  .hld-final-sub {\n    font-size: 0.95rem !important; font-style: italic !important;\n    color: #8a7e6e !important; margin-bottom: 1.8rem;\n  }\n\n  .hld-foot {\n    text-align: center; padding: 2rem 0 1rem;\n    border-top: 1px solid rgba(166,130,74,0.08);\n  }\n  .hld-foot p { font-size: 0.75rem !important; color: #8a7e6e !important; opacity: 0.45; }\n  .hld-foot .hld-fn {\n    font-family: 'Alegreya SC', Georgia, serif !important;\n    color: #a6824a !important; letter-spacing: 0.1em !important;\n  }\n\n  @media (max-width: 640px) {\n    .hld-inner { padding: 0 1.4rem; }\n    .hld-card { padding: 1.3rem 1.2rem; }\n    .hld-emblem { width: 300px; height: 300px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hld-wrap\"\u003e\n  \u003cdiv class=\"hld-ambient\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hld-inner\"\u003e\n\n    \u003c!-- ════ HERO ════ --\u003e\n    \u003cdiv class=\"hld-hero\"\u003e\n\n      \u003c!-- Laurel wreath emblem behind title --\u003e\n      \u003cdiv class=\"hld-emblem\"\u003e\n        \u003csvg viewbox=\"0 0 400 400\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003c!-- Outer circle --\u003e\n          \u003ccircle cx=\"200\" cy=\"200\" r=\"190\" stroke=\"rgba(166,130,74,0.5)\" stroke-width=\"0.5\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"200\" cy=\"200\" r=\"180\" stroke=\"rgba(166,130,74,0.3)\" stroke-width=\"0.5\"\u003e\u003c\/circle\u003e\n          \u003c!-- Left laurel branch --\u003e\n          \u003cpath d=\"M100,320 Q90,280 100,240 Q95,260 110,260 Q100,240 105,200 Q100,220 115,218 Q105,195 112,160 Q107,180 120,175 Q112,155 120,120 Q115,140 128,135 Q120,115 130,85 Q125,105 138,100 Q132,80 145,55\" stroke=\"rgba(166,130,74,0.4)\" stroke-width=\"0.8\" fill=\"none\"\u003e\u003c\/path\u003e\n          \u003c!-- Right laurel branch --\u003e\n          \u003cpath d=\"M300,320 Q310,280 300,240 Q305,260 290,260 Q300,240 295,200 Q300,220 285,218 Q295,195 288,160 Q293,180 280,175 Q288,155 280,120 Q285,140 272,135 Q280,115 270,85 Q275,105 262,100 Q268,80 255,55\" stroke=\"rgba(166,130,74,0.4)\" stroke-width=\"0.8\" fill=\"none\"\u003e\u003c\/path\u003e\n          \u003c!-- Left leaves --\u003e\n          \u003cellipse cx=\"95\" cy=\"270\" rx=\"12\" ry=\"5\" transform=\"rotate(-25 95 270)\" stroke=\"rgba(166,130,74,0.3)\" stroke-width=\"0.5\" fill=\"none\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"102\" cy=\"230\" rx=\"12\" ry=\"5\" transform=\"rotate(-20 102 230)\" stroke=\"rgba(166,130,74,0.3)\" stroke-width=\"0.5\" fill=\"none\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"108\" cy=\"190\" rx=\"12\" ry=\"5\" transform=\"rotate(-15 108 190)\" stroke=\"rgba(166,130,74,0.3)\" stroke-width=\"0.5\" fill=\"none\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"115\" cy=\"150\" rx=\"12\" ry=\"5\" transform=\"rotate(-10 115 150)\" stroke=\"rgba(166,130,74,0.3)\" stroke-width=\"0.5\" fill=\"none\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"125\" cy=\"112\" rx=\"12\" ry=\"5\" transform=\"rotate(-5 125 112)\" stroke=\"rgba(166,130,74,0.3)\" stroke-width=\"0.5\" fill=\"none\"\u003e\u003c\/ellipse\u003e\n          \u003c!-- Right leaves --\u003e\n          \u003cellipse cx=\"305\" cy=\"270\" rx=\"12\" ry=\"5\" transform=\"rotate(25 305 270)\" stroke=\"rgba(166,130,74,0.3)\" stroke-width=\"0.5\" fill=\"none\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"298\" cy=\"230\" rx=\"12\" ry=\"5\" transform=\"rotate(20 298 230)\" stroke=\"rgba(166,130,74,0.3)\" stroke-width=\"0.5\" fill=\"none\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"292\" cy=\"190\" rx=\"12\" ry=\"5\" transform=\"rotate(15 292 190)\" stroke=\"rgba(166,130,74,0.3)\" stroke-width=\"0.5\" fill=\"none\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"285\" cy=\"150\" rx=\"12\" ry=\"5\" transform=\"rotate(10 285 150)\" stroke=\"rgba(166,130,74,0.3)\" stroke-width=\"0.5\" fill=\"none\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"275\" cy=\"112\" rx=\"12\" ry=\"5\" transform=\"rotate(5 275 112)\" stroke=\"rgba(166,130,74,0.3)\" stroke-width=\"0.5\" fill=\"none\"\u003e\u003c\/ellipse\u003e\n          \u003c!-- Shield shape center --\u003e\n          \u003cpath d=\"M170,140 L230,140 L230,220 L200,260 L170,220 Z\" stroke=\"rgba(166,130,74,0.25)\" stroke-width=\"0.6\" fill=\"none\"\u003e\u003c\/path\u003e\n          \u003c!-- Spear vertical --\u003e\n          \u003cline x1=\"200\" y1=\"55\" x2=\"200\" y2=\"350\" stroke=\"rgba(166,130,74,0.15)\" stroke-width=\"0.5\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hld-key-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"hld-series\"\u003e\n        \u003cspan class=\"hld-tl\"\u003e\u003c\/span\u003e\n        Cloud Forest Publishing\n        \u003cspan class=\"hld-tl\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hld-the\"\u003eThe\u003c\/div\u003e\n      \u003cdiv class=\"hld-title\"\u003eHerald\u003c\/div\u003e\n      \u003cdiv class=\"hld-bronze-line\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"hld-spear\"\u003e\n        \u003cspan class=\"hld-spear-shaft\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"hld-spear-tip\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"hld-spear-shaft\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hld-author\"\u003eSifu Michael Johnson\u003c\/div\u003e\n\n      \u003cp class=\"hld-tagline\"\u003e\n        The gods did not leave quietly. They left instructions. And someone has to carry the message — whether the world is ready to hear it or not.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"hld-price\"\u003e$19.99\u003c\/div\u003e\n      \u003cdiv class=\"hld-price-note\"\u003eE-Book · Instant delivery\u003c\/div\u003e\n\n      \u003ca href=\"#\" class=\"hld-cta\"\u003e\n        \u003cspan\u003eAdd to Cart\u003c\/span\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/a\u003e\n      \u003cdiv class=\"hld-secure\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Secure checkout · Instant download\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- ════ ABOUT ════ --\u003e\n    \u003cdiv class=\"hld-sep\"\u003e\n      \u003cspan class=\"hld-sep-line\"\u003e\u003c\/span\u003e\u003cspan class=\"hld-sep-shield\"\u003e\u003c\/span\u003e\u003cspan class=\"hld-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hld-section\"\u003e\n      \u003cdiv class=\"hld-label\"\u003eThe Story\u003c\/div\u003e\n      \u003ch2 class=\"hld-heading\"\u003eThe Old Powers Never Died.\u003cbr\u003eThey Went Underground.\u003c\/h2\u003e\n      \u003cp class=\"hld-text\"\u003e\n        \u003cem\u003eThe Herald\u003c\/em\u003e is a story set in a world where the divine didn't vanish — it stepped back. The old orders, the ones sworn to Ares and Aphrodite, didn't dissolve. They adapted. They endured. And when the call comes again, it lands on someone who never asked for it but was built for it anyway.\n      \u003c\/p\u003e\n      \u003cp class=\"hld-text\"\u003e\n        This is fiction that moves through myth the way a blade moves through air — with purpose, with history behind it, and with the understanding that what the ancient world called sacred, the modern world has only forgotten how to name.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- ════ THEMES ════ --\u003e\n    \u003cdiv class=\"hld-sep\"\u003e\n      \u003cspan class=\"hld-sep-line\"\u003e\u003c\/span\u003e\u003cspan class=\"hld-sep-shield\"\u003e\u003c\/span\u003e\u003cspan class=\"hld-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hld-section\"\u003e\n      \u003cdiv class=\"hld-label\"\u003eWhat Lives Inside\u003c\/div\u003e\n      \u003ch2 class=\"hld-heading\"\u003eDuty. Devotion. The Weight of the Call.\u003c\/h2\u003e\n      \u003cdiv class=\"hld-cards\"\u003e\n        \u003cdiv class=\"hld-card\"\u003e\n          \u003ch3\u003eThe Knight and the Priestess\u003c\/h3\u003e\n          \u003cp\u003eTwo ancient orders — one forged in war, one shaped by devotion — and the tension that lives between service to a god of conflict and service to a god of connection.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"hld-card\"\u003e\n          \u003ch3\u003eThe Herald's Burden\u003c\/h3\u003e\n          \u003cp\u003eTo carry the message is not to choose it. The herald doesn't write the decree — they deliver it, and they live with what it costs.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"hld-card\"\u003e\n          \u003ch3\u003eMyth Made Flesh\u003c\/h3\u003e\n          \u003cp\u003eA world where the Greek pantheon isn't metaphor. The gods are real, their orders still operate, and the oaths sworn to them still hold weight.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"hld-card\"\u003e\n          \u003ch3\u003eHonor Under Pressure\u003c\/h3\u003e\n          \u003cp\u003eWhat happens when duty and desire pull in opposite directions — and the ancient codes demand you hold both without breaking.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"hld-card\"\u003e\n          \u003ch3\u003eA World Built Deep\u003c\/h3\u003e\n          \u003cp\u003eExtensive worldbuilding drawn from Greek tradition — handbooks, oaths, rituals, and the internal structures of orders that have survived for millennia.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- ════ QUOTE ════ --\u003e\n    \u003cdiv class=\"hld-sep\"\u003e\n      \u003cspan class=\"hld-sep-line\"\u003e\u003c\/span\u003e\u003cspan class=\"hld-sep-shield\"\u003e\u003c\/span\u003e\u003cspan class=\"hld-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hld-quote\"\u003e\n      \u003cblockquote\u003e\n        The gods don't ask if you're ready.\u003cbr\u003eThey ask if you're willing. And the answer is always the same — you were willing the moment you were chosen.\n      \u003c\/blockquote\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- ════ AUTHOR ════ --\u003e\n    \u003cdiv class=\"hld-sep\"\u003e\n      \u003cspan class=\"hld-sep-line\"\u003e\u003c\/span\u003e\u003cspan class=\"hld-sep-shield\"\u003e\u003c\/span\u003e\u003cspan class=\"hld-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hld-auth-block\"\u003e\n      \u003cdiv class=\"hld-label\"\u003eThe Author\u003c\/div\u003e\n      \u003cdiv class=\"hld-auth-name\"\u003eSifu Michael Johnson\u003c\/div\u003e\n      \u003cdiv class=\"hld-auth-role\"\u003eGrandmaster · Author · Publisher\u003c\/div\u003e\n      \u003cp class=\"hld-auth-bio\"\u003e\n        Sifu Michael Johnson brings the same discipline to fiction that he brings to the training floor. \u003cem\u003eThe Herald\u003c\/em\u003e draws on years of worldbuilding — complete with dual-language handbooks for the Knight of Ares and the Priestess of Aphrodite — and a storyteller's instinct for the places where duty, devotion, and the divine intersect. Through Cloud Forest Publishing, he writes the books that don't wait for permission.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- ════ FINAL CTA ════ --\u003e\n    \u003cdiv class=\"hld-sep\"\u003e\n      \u003cspan class=\"hld-sep-line\"\u003e\u003c\/span\u003e\u003cspan class=\"hld-sep-shield\"\u003e\u003c\/span\u003e\u003cspan class=\"hld-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hld-final\"\u003e\n      \u003cdiv class=\"hld-label\"\u003eAnswer the Call\u003c\/div\u003e\n      \u003ch2 class=\"hld-heading\"\u003eThe Message Has Arrived\u003c\/h2\u003e\n      \u003cdiv class=\"hld-final-sub\"\u003eInstant digital delivery. Read on any device.\u003c\/div\u003e\n      \u003cdiv class=\"hld-final-price\"\u003e$19\u003cspan class=\"sm\"\u003e.99\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003ca href=\"#\" class=\"hld-cta\" style=\"margin: 0 auto;\"\u003e\n        \u003cspan\u003eAdd to Cart\u003c\/span\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/a\u003e\n      \u003cdiv class=\"hld-secure\" style=\"margin-top:1rem;\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Secure checkout · Instant download\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hld-foot\"\u003e\n      \u003cp\u003e© 2026 \u003cspan class=\"hld-fn\"\u003eCloud Forest Publishing\u003c\/span\u003e. All rights reserved.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":48024831131748,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/TheHeraldTitlePagePNG5.5x8.5Final.png?v=1772867823"},{"product_id":"the-herald-reborn","title":"The Herald Reborn","description":"The Herald Reborn is Book One of Trials of the Gods, a mythic fantasy novel of transformation, destiny, and the return of a legendary herald.","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":49129132720228,"sku":"vw4e22","price":42.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/q67ze45-front-shortedge-384.jpg?v=1788813585"},{"product_id":"the-names-of-god","title":"The Names of God","description":"The Names of God — 39 Lessons… by Sifu Michael Johnson.","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":49129657598052,"sku":"n4v26j","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/w48zj2q-front-shortedge-384.jpg?v=1788814158"},{"product_id":"the-hunger-for-certainty","title":"The Hunger for Certainty","description":"Most people never verify many beliefs for which they would die.\n\nChildren receive beliefs about God, country, war, science, safety, famous people, and freedom before they can examine the evidence. Adults continue receiving selected messages from religious leaders, political officials, scientific institutions, news organizations, schools, companies, and online platforms.\n\nThe Hunger for Certainty asks direct questions about that process. Who selected the information? What uncertainty was omitted? Who benefits if the message is accepted? What evidence would justify changing it? What happens to the person who refuses?\n\nAcross forty years of public events, Michael Johnson examines Chernobyl, September 11, COVID-19, Hurricane Helene, war coverage, celebrity businesses, algorithms, and artificial intelligence. He separates documented fact, interpretation, personal observation, and public theory. He does not treat an official title, scientific credential, religious office, famous name, or permanent suspicion as proof.\n\nThis book does not tell readers to trust one side. It applies the same standard to churches, governments, laboratories, newsrooms, companies, critics, and the author. Its position is simple: every person has the right to examine a claim before accepting it, repeating it, paying for it, or punishing someone who refuses it.","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":49129783066724,"sku":"xxqk65","price":20.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/nv5qk5q-front-shortedge-384.jpg?v=1788840808"},{"product_id":"the-first-hunger","title":"The First Hunger","description":"Lilith was hunger before humanity gave her a biography.\n\nFor thirteen hours, Shaman J Cross, Warden sat inside a ten-foot field of protective sigils while a lethal presence tested every boundary around him. Lilith was free to take his life as her prize. If the protection held, the conversation could become a book. Ishtar and Hecate witnessed the terms. Lilith hunted. The Warden survived.\n\nThe First Hunger approaches Lilith as a primordial host gathered beneath one name: night spirits fed by fear, lust, shame, obsession, exposed sleep, and the stories humanity has used to contain them. Ancient evidence, later folklore, received teaching, and Warden testimony carry clear labels so the reader always knows what kind of claim stands on the page.\n\nThis working grimoire contains prayers, songs, strict offerings, sleep and mirror wards, the Seven Locks, household protections, severance rites, governed curses, the Black Covenant, nine taught Warden signs, model records, troubleshooting guidance, and a forty-night course. Every complete working names its purpose, limit, ordinary action, aftercare, stopping condition, and method of closure.\n\nThese pages offer no harmless queen of television and no injured first wife waiting to be vindicated. They confront beauty used as a weapon, appetite given intelligence, and courtesy sharpened into a boundary.\n\nContact remains optional. Closure is mandatory.","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":49129863053412,"sku":"vw4ez2","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/nv5qkep-front-shortedge-384.jpg?v=1788327886"},{"product_id":"the-unrepentant-king","title":"The Unrepentant King","description":"The Unrepentant King is a full-color Warden Grimoire of Asmodeus — desire, wrath, and dominion — recorded by Shaman J Cross, Warden. History, received teaching, Warden testimony, prayer, ritual, protection, and disciplined practice. Each deity keeps a separate office, temperament, law, and price of passage.","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":49129901391972,"sku":"g7p522","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/7k5g425-front-shortedge-384.jpg?v=1788328734"},{"product_id":"the-unclaimed-road","title":"The Unclaimed Road","description":"Hecate is not a lesser goddess waiting at someone else's door.\n\nWhen Shaman J Cross, Warden crosses through a gateway cultivated inside his own soul, Hecate discovers the unauthorized passage and calls him before her. Their meeting becomes the threshold of a working relationship: the Warden may travel, but he must know whose country he enters, what he carries, and how he intends to return.\n\nThe Unclaimed Road presents Hecate as a self-made power of crossroads, witchcraft, guarded passage, difficult mercy, neglected places, and the dead refused at other gates. This is a working grimoire meant to be opened when a reader needs a prayer, a boundary, a record, or a safe way to close what should not remain open.\n\nThe road may be unclaimed. It is not unguarded.","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":49129936388196,"sku":"zgey2g","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/95vqy2q-front-shortedge-384.jpg?v=1788329413"},{"product_id":"the-jade-dragon","title":"The Jade Dragon","description":"The Jade Dragon — paperback novel.","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":49187802742884,"sku":"y25z2z","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/w48en9v-front-shortedge-384.jpg?v=1788878685"},{"product_id":"the-empath-delusion","title":"The Empath Delusion","description":"The Empath Delusion paperback edition.","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":49188710252644,"sku":"epz2e7","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/zmv4dmz-front-shortedge-384.jpg?v=1788881283"},{"product_id":"the-hearth-and-the-fire","title":"The Hearth and the Fire","description":"The Hearth and the Fire — God Bound Book 1.","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":49189561204836,"sku":"xxqzgk","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/rm2896v-front-shortedge-384.jpg?v=1788883087"},{"product_id":"was-solomon-real","title":"Was Solomon Real","description":"An examination of King Solomon, the legends, and the historical record.","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":49190361170020,"sku":"y25zjz","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/7k5qmz7-front-shortedge-384.jpg?v=1788885408"}],"url":"https:\/\/www.cloudforestpublishing.com\/collections\/fiction.oembed","provider":"Cloud Forest Publishing","version":"1.0","type":"link"}