PageSourceSearch

https://phase5publishing.com/

html phase5publishing.com collected 2026-09-27 12:50:59 UTC 57,486 bytes, 1,544 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <meta charset="utf-8" />
5    <meta content="IE=edge" http-equiv="X-UA-Compatible" />
6    <meta content="width=device-width,initial-scale=1" name="viewport" />
7    <link rel="canonical" href="https://phase5publishing.com/" />
8
9    <title>Phase5Publishing,LLC</title>
10
11    
12<meta name="description" content="The official website and shop of Phase 5 Publishing, LLC. Find the latest content, buy merch, and support your favorite creator." />
13<meta property="og:site_name" content="Phase5Publishing,LLC" />
14<meta property="og:url" content="https://phase5publishing.com/" />
15<meta property="og:description" content="The official website and shop of Phase 5 Publishing, LLC. Find the latest content, buy merch, and support your favorite creator." />
16
17
18
19
20
21<meta property="og:title" content="Phase5Publishing,LLC" />
22<meta property="og:type" content="website" />
23
24
25  <meta property="og:image" content="https://imgproxy.fourthwall.dev/mA9DoRJQoId3cXrCXO4sSAd5BogNw2oo5mFe6T5cDHk/w:1200/sm:1/enc/yhdxestqgndwByIs/Ug09ypnX8DkSe6tZ/orYbUxWSv1gy950c/fhzL2Ok84maTo8s3/i4AYN4FNaAwkoj-M/ifJt3KdY3Esp4qRB/HIL8gefE4ehiTBoz/AHSp-V-fsKZ1QcyZ/56I1-2mAUbRTYHWz/IHBkCfN_5m2aEA8l/dOPR67ZIoLGhIMwj/P3IurDQBAv7TW2Gl/U4Z3E5wPD_EtB_Pu/lHJ7FXT82qD9qGj1/4GjivVP1G11veFg-/kmD1Io3plj7WH64X.png" />
26  <meta property="og:image:secure_url" content="https://imgproxy.fourthwall.dev/mA9DoRJQoId3cXrCXO4sSAd5BogNw2oo5mFe6T5cDHk/w:1200/sm:1/enc/yhdxestqgndwByIs/Ug09ypnX8DkSe6tZ/orYbUxWSv1gy950c/fhzL2Ok84maTo8s3/i4AYN4FNaAwkoj-M/ifJt3KdY3Esp4qRB/HIL8gefE4ehiTBoz/AHSp-V-fsKZ1QcyZ/56I1-2mAUbRTYHWz/IHBkCfN_5m2aEA8l/dOPR67ZIoLGhIMwj/P3IurDQBAv7TW2Gl/U4Z3E5wPD_EtB_Pu/lHJ7FXT82qD9qGj1/4GjivVP1G11veFg-/kmD1Io3plj7WH64X.png" />
27  <meta property="twitter:image" content="https://imgproxy.fourthwall.dev/mA9DoRJQoId3cXrCXO4sSAd5BogNw2oo5mFe6T5cDHk/w:1200/sm:1/enc/yhdxestqgndwByIs/Ug09ypnX8DkSe6tZ/orYbUxWSv1gy950c/fhzL2Ok84maTo8s3/i4AYN4FNaAwkoj-M/ifJt3KdY3Esp4qRB/HIL8gefE4ehiTBoz/AHSp-V-fsKZ1QcyZ/56I1-2mAUbRTYHWz/IHBkCfN_5m2aEA8l/dOPR67ZIoLGhIMwj/P3IurDQBAv7TW2Gl/U4Z3E5wPD_EtB_Pu/lHJ7FXT82qD9qGj1/4GjivVP1G11veFg-/kmD1Io3plj7WH64X.png" />
28
29<meta name="twitter:card" content="summary_large_image" />
30<meta name="twitter:title" content="Phase5Publishing,LLC" />
31<meta name="twitter:description" content="The official website and shop of Phase 5 Publishing, LLC. Find the latest content, buy merch, and support your favorite creator." />
32
33    
34    <link rel="shortcut icon" href="https://imgproxy.fourthwall.dev/uTDfb3ZmWyvqc6-xG7aZkfcnGFP3UZ_2efkuNgxeozY/s:96:96/sm:1/enc/9E1xcqGBApeFlfy8/XWBkBMranqYaCxEK/im_VFmmYnZChjF_f/GBg3J4LES_7sLpwP/dHq1y3kRMZSHh8Wg/hwuHATFmzHGmUu3b/0L66KsIy7lrC6ZUi/n0LZ6xNzjk-eWQ2Q/CGL9-7IbM1fHj3DL/H7IFFNrKo_Wv3uNt/-iGJyPIMSvC9v3G2/T05tGQRFEBZYghed/qJoGQqVtuQJgUOjc/S0_PJj92TA4n1B72/tGqImK4mZIrT3lye/NVd9wUWqU7aaTNlO.jpg" sizes="96x96" type="image/png" />
35<link rel="shortcut icon" href="https://imgproxy.fourthwall.dev/AsM07HrXnszutDQXv_J3NfqA0H_gDDvfKhI5pGks3Bk/s:48:48/sm:1/enc/9E1xcqGBApeFlfy8/XWBkBMranqYaCxEK/im_VFmmYnZChjF_f/GBg3J4LES_7sLpwP/dHq1y3kRMZSHh8Wg/hwuHATFmzHGmUu3b/0L66KsIy7lrC6ZUi/n0LZ6xNzjk-eWQ2Q/CGL9-7IbM1fHj3DL/H7IFFNrKo_Wv3uNt/-iGJyPIMSvC9v3G2/T05tGQRFEBZYghed/qJoGQqVtuQJgUOjc/S0_PJj92TA4n1B72/tGqImK4mZIrT3lye/NVd9wUWqU7aaTNlO.jpg" sizes="48x48" type="image/png" />
36
37
38  <link rel="apple-touch-icon" href="https://imgproxy.fourthwall.dev/n6kJYMexG7lS4oeAGAUubUsjeCYOEhvszL4xVV_MPrY/s:180:180/sm:1/enc/9E1xcqGBApeFlfy8/XWBkBMranqYaCxEK/im_VFmmYnZChjF_f/GBg3J4LES_7sLpwP/dHq1y3kRMZSHh8Wg/hwuHATFmzHGmUu3b/0L66KsIy7lrC6ZUi/n0LZ6xNzjk-eWQ2Q/CGL9-7IbM1fHj3DL/H7IFFNrKo_Wv3uNt/-iGJyPIMSvC9v3G2/T05tGQRFEBZYghed/qJoGQqVtuQJgUOjc/S0_PJj92TA4n1B72/tGqImK4mZIrT3lye/NVd9wUWqU7aaTNlO.jpg" sizes="180x180" type="image/png" />
39
40
41<meta content="#ffffff" name="msapplication-TileColor" />
42<meta content="1.0.0" name="version" />
43
44
45    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes-library/assets/b7100430-f3c9-4cce-bb6a-634bbc4f1f76/assets/vendor.css?v=b1b11eb5397f6f25bd27f727622a7b127d42cd4e0ede0f0b643a4ec082686d92" media="all" integrity="sha256-sbEetTl/byW9J/cnYip7En1CzU4O3g8LZDpOw
45IJobZI=" crossorigin="anonymous" />
46    
47    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/6289c378-4c03-40af-8aa6-1458794713f9/assets/styles/css-variables.scss.css?v=315dccba2116aeb64e931f9b441caad6dd97ec1f446ef2073ad80507cc434470" media="all" integrity="sha256-MV3MuiEWrrZOkx+bRByq1t2X7B9EbvIHOtgFB8xDRHA=" crossorigin="anonymous" />
48    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/6289c378-4c03-40af-8aa6-1458794713f9/assets/styles/theme.scss.css?v=13dc8837ff8f5fe0b9036f4d0115ab68aec8ba824939d5af315fe0b6c9503bda" media="all" integrity="sha256-E9yIN/+PX+C5A29NARWraK7IuoJJOdWvMV/gtslQO9o=" crossorigin="anonymous" />
49    
50    <link rel="preconnect" href="https://imgproxy.fourthwall.com" crossorigin>
51<link rel="preconnect" href="https://storage.googleapis.com" crossorigin>
52<script src="/platform/geo/redirect.js"></script>
vendor: 1 bytes, line 52
52
53<script src="https://js.stripe.com/v3/" async></script>
vendor: 68 bytes, lines 53-54
53
54<script src="https://www.google.com/recaptcha/enterprise.js?render=
546LcUIoYlAAAAALE9OrjdIcUfeYTpTq5RlXh5HuZt
vendor: 18 bytes, line 54
54" async></script>
55<script>window.recaptchaSiteKey = '6LcUIoYlAAAAALE9OrjdIcUfeYTpTq5RlXh5HuZt';</script>
55
56<style>
57  .grecaptcha-badge { display: none !important; }
58</style>
59<script type='module' src="https://cdn.fourthwall.dev/web-perf/instant.js" defer></script>
vendor: 1 bytes, line 59
59
60<script>
61  window.shopName = 'Phase5Publishing,LLC';
62  window.shopId = 'sh_3c9fb867-93ac-4f3e-9585-2b5a0098ef98';
63  window.cookie_policy = 'ShowInEu';
64</script>
64
65<!-- Google Tag Manager -->
66<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
67new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
68j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
69'/_c/mtg.js?id='+i+dl;f.parentNode.insertBefore(j,f);
70})(window,document,'script','dataLayer','GTM-PV2BBNN');</script>
70
71<!-- End Google Tag Manager -->
72<script>window.creatorGa4Id = ''; window.creatorFbPixelId = ''; window.creatorTiktokAnalyticsId = ''; window.creatorKlaviyoAnalyticsId = ''; window.useServerAnalytics = false;</script>
vendor: 1 bytes, line 72
72
73<script>
74  (function () {
75    function setCookie(name, value, days) {
76      if (typeof days === 'undefined') days = 90;
77      var expires = new Date(Date.now() + days * 86400000).toUTCString();
78      document.cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value.substring(0, 200)) + '; expires=' + expires + '; path=/';
79    }
80  
81    function getCookie(name) {
82      var cookies = document.cookie.split('; ');
83      for (var i = 0; i < cookies.length; i++) {
84        if (cookies[i].indexOf(name + '=') === 0) {
85          return cookies[i].split('=')[1];
86        }
87      }
88      return null;
89    }
90  
91    function handleTrackingParams() {
92      var params = window.location.search.substring(1).split('&');
93      var paramMap = {};
94  
95      for (var i = 0; i < params.length; i++) {
96        var kv = params[i].split('=');
97        if (kv.length === 2) {
98          paramMap[decodeURIComponent(kv[0])] = decodeURIComponent(kv[1]);
99        }
100      }
101  
102      if (!getCookie('_fbp')) {
103        var randomPart = Math.floor(Math.random() * 10000000000);
104        var fbp = 'fb.1.' + Date.now() + '.' + randomPart;
105        setCookie('_fbp', fbp);
106      }
107  
108      for (var key in paramMap) {
109        if (paramMap.hasOwnProperty(key)) {
110          var value = paramMap[key];
111          var isUTM = key.indexOf('utm_') === 0;
112          
113          if(key === 'utm_source' && getCookie('utm_source') === 'fourthwall_ads') {
114            continue;
115          }
116  
117          if (isUTM || key === 'gclid' || key === 'fbclid') {
118            setCookie(key, value);
119          }
120  
121          if (key === 'fbclid' && !getCookie('_fbc')) {
122            var fbc = 'fb.1.' + Date.now() + '.' + value;
123            setCookie('_fbc', fbc);
124          }
125        }
126      }
127    }
128  
129    handleTrackingParams();
130  })();
131</script>
vendor: 1 bytes, line 131
131
132<script type='text/javascript'>var eventsListenerScript = document.createElement('script');eventsListenerScript.async = true;eventsListenerScript.src = "https://cdn.fourthwall.dev/shop-event-listener/shop-events-listener.js";document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);</script>
132
133<link rel="manifest" href="/manifest.json" />
134<meta name='theme-color' content='#1c1d21' />
135<meta name="google-site-verification" content="h2D6JTdFow4WDhCnHiKPcYDZFnKCZmvvIRpjuOA9mQc" />
136<link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/6289c378-4c03-40af-8aa6-1458794713f9/assets/styles/custom_sections.css?v=419e2fea4e76c6ffa2123de274fb32850b2904899c41f03b1741a0762ccb023e" media="all">
137<link rel="prefetch" href="https://cdn.fourthwall.com/express-checkout/v0.1.7/index.iife.js" as="script">
138<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Phase5Publishing,LLC","description":"The official website and shop of Phase 5 Publishing, LLC. Find the latest content, buy merch, and support your favorite creator.","url":"https://phase5publishing.com","logo":"https://cdn.fourthwall.com/shops/sh_3c9fb867-93ac-4f3e-9585-2b5a0098ef98/themes/bda93c65-ed67-4209-8d3a-186936581a60_logo_e60551e3d521.jpg"}</script>
vendor: 1 bytes, line 138
138
139<script type="module">
140  function iframeReady(section, iframe, url, appId, settings) {
141    const baseIframeUrl = url;
142  
143    function buildUrl(url, params) {
144      if (!params) return url;
145      var qs = Object.keys(params)
146        .map((k) => encodeURIComponent(k) + '=' + encodeURIComponent(params[k]))
147        .join('&');
148      return url + (url.includes('?') ? '&' : '?') + qs + '&' + settings;
149    }
150  
151    const params = {
152      hmac: window.appHmac[appId],
153      timestamp: window.hmacTimestamp,
154      tier_id: window.tierId,
155      supporter_id: window.supporterId,
156      shop_id: window.shopId,
157    };
158  
159    iframe.src = buildUrl(baseIframeUrl, window.appHmac[appId] ? params : null);
160    iframe.onload = null
161  
162    // Extract origin from URL for security checking
163    let expectedOrigin;
164    try {
165      expectedOrigin = new URL(url).origin;
166    } catch (e) {
167      console.warn('Could not parse URL origin:', url);
168    }
169  
170    // Listen for messages specifically from this iframe
171    const messageHandler = (event) => {
172      // Check if the message is from this specific iframe
173      if (event.source !== iframe.contentWindow) {
174        return; // Ignore messages from other iframes/windows
175      }
176  
177      // Optional: Also verify the origin for security
178      if (expectedOrigin && event.origin !== expectedOrigin) {
179        console.warn('Message received from unexpected origin:', event.origin);
180        return;
181      }
182      
183      if (event.data.type === 'RESIZE') {
184        iframe.style.height = event.data.data.height + 'px';
185      } else if (event.data.type === 'CLOSE') {
186        section.style.height = '0px';
187      }
188    };
189  
190    window.addEventListener('message', messageHandler);
191    
192    // Store the handler for cleanup (optional)
193    iframe._messageHandler = messageHandler;
194  }
195  
196  class Hmac extends HTMLElement {
197    constructor() {
198      super()
199      this.section = this.parentElement.parentElement;
200      this.iframe = this.querySelector('iframe')
201      this.url = this.getAttribute('url')
202      this.appId = this.getAttribute('app_id')
203      this.settings = this.getAttribute('settings')
204    }
205  
206    connectedCallback() {
207      if (this.iframe && this.iframe.contentDocument && this.iframe.contentDocument.readyState === 'complete') {
208        iframeReady(this.section, this.iframe, this.url, this.appId, this.settings)
209      } else {
210        this.iframe.onload = () => iframeReady(this.section, this.iframe, this.url, this.appId, this.settings)
211      }
212    }
213  
214    disconnectedCallback() {
215      if (this.iframe && this.iframe._messageHandler) {
216        window.removeEventListener('message', this.iframe._messageHandler);
217        delete this.iframe._messageHandler;
218      }
219    }
220  }
221  
222  customElements.define('app-hmac-component', Hmac)
223</script>
223
224
225  </head>
226
227  
228  
229
230  
231
232  <body class="body index " >
233 <!-- Google Tag Manager (noscript) -->
234<noscript><iframe src='/_c/ns.html?id=GTM-PV2BBNN'
235height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
236<!-- End Google Tag Manager (noscript) -->
237
238    <a href="#main-content" class="skip-link">Skip to content</a>
239
240    <div class="page">
241      <div>
242        <div id="fw-section-announcement-bar-e6d5155a-7a0a-4c30-9c07-eb888c54ec4a" class="fw-section"><section class="announcement-bar">
243  <div class="wrapper">
244    
245    
246    
247    
248    
249
250    
251      <div class="announcement-bar__inner">
252    
253
254    
255      
256
257<div class="countdown" data-countdown="countdown">
258  <div class="countdown__inner">
259    
260      <div class="countdown__inline">
261        <div>
262          <span data-countdown="label" class="countdown__label"></span>
263        </div>
264
265        <div>
266           <span data-countdown="live"></span>
267          <span data-countdown="ends"></span>
268        </div>
269      </div>
270    
271  </div>
272
273  
273<script type="application/json" data-countdown="json">
274    {
275      "dateFormat": "MMM DD, YYYY, hh:mm A",
276      "label": "Wrapping up at the end of the year.",
277      "startDate": "Sat, 27 Jun 2026 02:28:00 -0400",
278      "endDate": "Tue, 15 Dec 2026 01:28:00 -0500",
279      "timezoneOffset": "-0400",
280      "timezoneAbbr": "EDT",
281      "daysFormat": "%RD %UD ",
282      "countdownFormat": "%RH %UH %RM %UM %RS %US remain",
283      
284      "countdownType": "inline"
285    }
286  </script>
286
287</div>
288    
289
290    
291      </div>
292    
293  </div>
294</section>
295
296
297</div><div id="fw-section-header" class="fw-section">
298
299
300
301
302
303<header data-testid="main.single.section" class="header">
304  <div class="wrapper container">
305    <div class="header__grid header--left header__size--md">
306      <div class="header__mobile-menu hidden@sm">
307        <button data-drawer-trigger-primary="mobile-menu" class="header__icon" aria-label="Open menu">
308          <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
309  <path fill-rule="evenodd" clip-rule="evenodd" d="M16 3.75H0V2.25H16V3.75ZM16 8.75H0V7.25H16V8.75ZM16 13.75H0V12.25H16V13.75Z" fill="currentColor"/>
310</svg>
311
312        </button>
313      </div>
314
315      
316
317      <div class="header__logo-container"><h1 class="visually-hidden">Phase5Publishing,LLC</h1><div class="header__logo">
318          <a href="/" class="header__logo-link">
319            
320            
321  
322
323  <img
324    src="https://imgproxy.fourthwall.dev/-zu0QCCdMBUf7ZELDAWxoPwdJwZdgWDaBTEykzChRBM/w:320/sm:1/enc/th57UF3ZrhxjHHOl/0q5-Z4vUEzOajK4h/yhEH_GQk7YSbIojG/yPTpaXKNgzE9jgNf/VNIFQaCE8BzHlrUw/iZsbwwGrcy6BDN_W/bv1CGwkkgCq9PY66/4BCAX6PS8JCTmOxH/FlFYH1cWn930S1Jk/R-lSkXFvk8QTpC_K/srhKC8C-fv35rmX6/nBOKqE6DRxrHyfka/0gG8KebjAnhBlpeq/KttnHxqSuOAY1YaA/PzH3NfE1Hj2FpBJX/q0IrTIy5oNrkU1QK.jpg"
325    srcset="https://imgproxy.fourthwall.dev/-zu0QCCdMBUf7ZELDAWxoPwdJwZdgWDaBTEykzChRBM/w:320/sm:1/enc/th57UF3ZrhxjHHOl/0q5-Z4vUEzOajK4h/yhEH_GQk7YSbIojG/yPTpaXKNgzE9jgNf/VNIFQaCE8BzHlrUw/iZsbwwGrcy6BDN_W/bv1CGwkkgCq9PY66/4BCAX6PS8JCTmOxH/FlFYH1cWn930S1Jk/R-lSkXFvk8QTpC_K/srhKC8C-fv35rmX6/nBOKqE6DRxrHyfka/0gG8KebjAnhBlpeq/KttnHxqSuOAY1YaA/PzH3NfE1Hj2FpBJX/q0IrTIy5oNrkU1QK.jpg 1x, https://imgproxy.fourthwall.dev/94_pcCVphBdH8R_F4YnfFsrriB_8mXLomztonhy__Q0/w:320/dpr:2/sm:1/enc/th57UF3ZrhxjHHOl/0q5-Z4vUEzOajK4h/yhEH_GQk7YSbIojG/yPTpaXKNgzE9jgNf/VNIFQaCE8BzHlrUw/iZsbwwGrcy6BDN_W/bv1CGwkkgCq9PY66/4BCAX6PS8JCTmOxH/FlFYH1cWn930S1Jk/R-lSkXFvk8QTpC_K/srhKC8C-fv35rmX6/nBOKqE6DRxrHyfka/0gG8KebjAnhBlpeq/KttnHxqSuOAY1YaA/PzH3NfE1Hj2FpBJX/q0IrTIy5oNrkU1QK.jpg 2x"
326    alt="Phase5Publishing,LLC"
327    class="header__logo-image header__logo-image--md"
328    itemprop="logo"
329  >
330
331          </a>
332        </div>
333      </div>
334
335      
336        <div class="header__nav-container visible@sm">
337          <nav class="header__nav" aria-label="Primary">
338            <ul class="header__list list--horizontal">
339              
340  <li class="header__list-item">
341    <a
342      href="/"
343      class="header__link"
344      
345    >
346      Home
347
348      
349    </a>
350
351    
352  </li>
353
354  <li class="header__list-item">
355    <a
356      href="/collections/new-releases"
357      class="header__link"
358      
359    >
360      New Releases
361
362      
363    </a>
364
365    
366  </li>
367
368  <li class="header__list-item">
369    <a
370      href="/pages/creator-resources"
371      class="header__link"
372      
373    >
374      Creator Resources
375
376      
377    </a>
378
379    
380  </li>
381
382  <li class="header__list-item">
383    <a
384      href="/collections/all"
385      class="header__link"
386      
387    >
388      Books and Merch
389
390      
391    </a>
392
393    
394  </li>
395
396  <li class="header__list-item">
397    <a
398      href="/pages/blog-and-newsletter"
399      class="header__link"
400      
401    >
402      Blog and Newsletter
403
404      
405    </a>
406
407    
408  </li>
409
410            </ul>
411          </nav>
412        </div>
413      
414
415      <div class="header__icons">
416        <ul class="header__list list list--horizontal">
417          
418            
419
420
421
422          
423
424          
425
426          
427
428          
429
430          
431            <li class="header__list-item visible@sm">
432              <a href="/supporters" class="header__icon" aria-label="Account">
433                
434                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
435  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.00001 1.5C6.12618 1.5 4.60715 3.01903 4.60715 4.89286C4.60715 6.76668 6.12618 8.28572 8.00001 8.28572C9.87383 8.28572 11.3929 6.76668 11.3929 4.89286C11.3929 3.01903 9.87383 1.5 8.00001 1.5ZM11.0301 8.73481C12.1647 7.83876 12.8929 6.45085 12.8929 4.89286C12.8929 2.19061 10.7023 0 8.00001 0C5.29776 0 3.10715 2.19061 3.10715 4.89286C3.10715 6.4509 3.83539 7.83886 4.97005 8.73491C2.45623 9.52559 0.500579 11.3512 0.0811315 14.1413C-0.0807331 15.218 0.820538 16 1.74999 16H14.25C15.1795 16 16.0807 15.218 15.9189 14.1413C15.4995 11.3511 13.5442 9.52544 11.0301 8.73481ZM8.00001 9.78572C4.59946 9.78572 1.99323 11.5122 1.56446 14.3643C1.56176 14.3823 1.56391 14.393 1.56646 14.4006C1.56947 14.4096 1.57619 14.4228 1.59068 14.438C1.62139 14.4701 1.67746 14.5 1.74999 14.5H14.25C14.3225 14.5 14.3786 14.4701 14.4093 14.438C14.4238 14.4228 14.4305 14.4096 14.4335 14.4006C14.4361 14.393 14.4382 14.3823 14.4355 14.3643C14.0069 11.5122 11.4015 9.78572 8.00001 9.78572Z" fill="currentColor"/>
436</svg>
437
438                
439              </a>
440            </li>
441          
442
443          <li class="header__list-item">
444            <a href="/cart" class="header__icon" aria-label="Cart">
445              <div 
446  data-cart-widget="widget"
447  data-testid="cart.icon"
448  class="cart-widget cart-widget--icons empty"
449>
450  
451    <span data-cart-widget="quantity" class="cart-widget__items"></span>
452    <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
453  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.99999 1.5C7.40211 1.5 6.83677 1.72464 6.4264 2.11207C6.0175 2.49812 5.79646 3.0122 5.79646 3.53846V4.46154H10.2035V3.53846C10.2035 3.0122 9.98249 2.49812 9.57359 2.11207C9.16322 1.72464 8.59788 1.5 7.99999 1.5ZM11.7035 4.46154V3.53846C11.7035 2.58564 11.3022 1.68119 10.6033 1.02137C9.90591 0.362928 8.96875 0 7.99999 0C7.03123 0 6.09408 0.362928 5.39666 1.02137C4.69777 1.68119 4.29646 2.58564 4.29646 3.53846V4.46154H2.96808C2.09126 4.46154 1.34979 5.11042 1.23353 5.97949L0.15814 14.018C0.0177587 15.0673 0.833995 16 1.89269 16H14.1073C15.166 16 15.9822 15.0673 15.8419 14.018L14.7665 5.97949C14.6502 5.11042 13.9087 4.46154 13.0319 4.46154H11.7035ZM2.96808 5.96154C2.84282 5.96154 2.73689 6.05424 2.72028 6.17839L1.64489 14.2169C1.62484 14.3668 1.74145 14.5 1.89269 14.5H14.1073C14.2586 14.5 14.3752 14.3668 14.3551 14.2169L13.2797 6.17839C13.2631 6.05424 13.1572 5.96154 13.0319 5.96154H2.96808Z" fill="currentColor"/>
454</svg>
455
456  
457</div>
458            </a>
459          </li>
460        </ul>
461
462        <div data-cart-announcer aria-live="polite" aria-atomic="true" class="visually-hidden"></div>
463
464      </div>
465    </div>
466    
467  </div>
468</header>
469
470
471<aside 
472  data-drawer="mobile-menu" 
473  class="drawer hidden@sm"
474>
475  <div class="drawer__background" data-drawer-trigger-primary="mobile-menu"></div>
476  <div class="drawer__content drawer__content--small mobile-menu">
477    <div class="mobile-menu__section mobile-menu__section--header">
478      <button type="button" class="mobile-menu__close" data-drawer-trigger-primary="mobile-menu" aria-label="Close menu">
479        <svg class="svg-fill-current-color" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
480  <path d="M1.25 18.75L18.75 1.25M18.75 18.75L1.25 1.25" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="1.5" stroke-linejoin="bevel"/>
481</svg>
482
483      </button>
484    </div>
485    <div class="mobile-menu__section mobile-menu__section--body">
486      <div class="mobile-menu__nav">
487        <ul class="mobile-menu__list">
488          
489            <li class="mobile-menu__list-item">
490              
491                <a
492                  href="/"
493                  class="mobile-menu__link"
494                >
495                  Home
496                </a>
497              
498
499              
500            </li>
501          
502            <li class="mobile-menu__list-item">
503              
504                <a
505                  href="/collections/new-releases"
506                  class="mobile-menu__link"
507                >
508                  New Releases
509                </a>
510              
511
512              
513            </li>
514          
515            <li class="mobile-menu__list-item">
516              
517                <a
518                  href="/pages/creator-resources"
519                  class="mobile-menu__link"
520                >
521                  Creator Resources
522                </a>
523              
524
525              
526            </li>
527          
528            <li class="mobile-menu__list-item">
529              
530                <a
531                  href="/collections/all"
532                  class="mobile-menu__link"
533                >
534                  Books and Merch
535                </a>
536              
537
538              
539            </li>
540          
541            <li class="mobile-menu__list-item">
542              
543                <a
544                  href="/pages/blog-and-newsletter"
545                  class="mobile-menu__link"
546                >
547                  Blog and Newsletter
548                </a>
549              
550
551              
552            </li>
553          
554
555          
556        </ul>
557      </div>
558    </div>
559    <div class="mobile-menu__section mobile-menu__section--socials">
560      <div class="mobile-menu__list-social">
561        <ul class="mobile-menu__socials">
562          
563
564
565
566        </ul>
567      </div>
568    </div>
569  </div>
570</aside>
571
572<script>
573  const currencyData = {
574    locale: "en-US",
575    currency: "USD"
576  }
577</script>
577
578
579
580</div>
581      </div>
582
583      <main id="main-content" class="page__main">
584        <div class="main">
585  <div data-testid="main.sections" class="main__sections">
586    <div id="fw-section-hero-0" class="fw-section"><section data-section-id="fw-section-hero-0" data-testid="main.single.section" class="hero hero--fw-section-hero-0 hero--style-2-images">
587  <div class="hero__container">
588    <div class="section-background">
589       
590        <div 
591          class="section-background__image"
592          style="background-image: url(https://imgproxy.fourthwall.dev/uLqAEzO_Lf_JZ4CVTF_v3dn4WnDqodfxNmpWclyCDO8/w:1920/sm:1/enc/4dLCsvMjM6RWwXmC/jNh-eUI3x72j18ay/ydVV9-EREEPGQIk-/wmMKDYb4xJCD6d4q/WlEjcqJHffrYLV0G/VZbdMUwTUOj6NpE-/GzVu4nwhgadPZblo/6MBafXYsIyrOn30_/GJ-i4pkeeldV-jDx/cUC1xDrs_ZAxCN1Q/Y20aopmOch0Jpmw9/ql5aGy6KxfmODuA2/rD71MAedsq4UyH7B/XLkY9hO5wumGkp3S/sD1Yz0RgpBknMLwd/jiry6QdliYjjDYz_.webp);mix-blend-mode:normal;"
593        ></div>
594      
595
596      
597    </div>
598
599    <div class="container container--12 wrapper">
600      <div class="hero__inner">
601        <div class="container container--10">
602          
603            <div class="hero__images">
604              
605              <div 
606                class="hero__image hero__image--1"
607                style="background-image:url(https://imgproxy.fourthwall.dev/kAYmHjYnsY5NYRIZO2hA2gmO29tMt-Zof5hLqW2ob4w/w:600/sm:1/enc/MIkK-yNpqxNTxIn6/9XBtuTYhfI324Ms7/ThHP9QQTe38JGTKa/DEROqt4aU6QaZeL-/SnxwxXty7FsQi3XC/z3eFk0C9rLm886fV/v7071ruAsea420Cb/_B32QoykM8Qi9drc/ESgq4jAnfNRkKsBl/x1LgjvIrOga9QdCc/Pj0fIBb7A2eh2SkX/8kMF6APzaUfarEYe/KA7P-Hjjry78yrag/WC_Dp8CktMcm1t-f/zkATTSXUZr7bawgu/IdTiRCmxOawj32XT.jpg);"
608              >
609              </div>
610              
611
612              
613              <div 
614                class="hero__image hero__image--2"
615                style="background-image:url(https://imgproxy.fourthwall.dev/mWkwc9cluk42T0_DzJw9tO3uDaAxa0CSe6pyVbu-8wY/w:600/sm:1/enc/gyFahFG0L-ypweNL/aWXOvfw0FJ1SXkGj/rsjVeO6Y4esQY45k/HOY8-OE8Hi6ggrvb/a0webdWNo4tOMv0o/LQW7LhO3xJJL45OA/a9yxmPjK4Fj3L2Nv/ZlsTeDp1HNzbm82H/1VCkpBTw4FMEL18Q/QxnlMzEoyKVojOzb/q6XU8KU1UJNjx-Yb/j_lUByrsbopqicsp/2SFYbK6S4U0hWgjn/mGUnF4eo3IgFiSKw/8mfnuZqKag1xG6o2/nKExbrCGx6QbdKWw.jpg);"
616              >
617              </div>
618              
619
620              
621            </div>
622          
623
624          <div class="hero__content">
625            <h2
626              class="hero__heading hero__heading--large"
627            >
628              Welcome!
629            </h2>
630
631            
632              <p
633                class="hero__text"
634              >
635                Science Fiction, Fantasy, and Horror await you.
636              </p>
637            
638
639            
640              <div class="hero__cta-container">
641                
642                  
643                      
644                        <div class="hero__cta hero__cta--primary">
645                          <a
646                            href="/collections/all"
647                            class="button button--primary button--large button--expand"
648                          >
649                            
650                            Browse books
651                          </a>
652                        </div>
653                      
654                  
655                
656              </div>
657            
658          </div>
659        </div>
660      </div>
661    </div>
662  </div>
663</section>
664
665
666</div><div id="fw-section-featured-collection-0" class="fw-section">
667
668<style>
669  .section-fw-section-featured-collection-0-padding {
670    padding-top: 0px;
671    padding-bottom: 0px;
672  }
673
674  @media screen and (min-width: 640px) {
675    .section-fw-section-featured-collection-0-padding {
676      padding-top: 0px;
677      padding-bottom: 0px;
678    }
679  }
680</style>
681
682<section data-section-id="fw-section-featured-collection-0" data-testid="main.single.section" class="featured-collection featured-collection--fw-section-featured-collection-0 section-fw-section-featured-collection-0-padding">
683  <div class="collection">
684    <div class="wrapper container">
685      
686        <div class="collection__header">
687          <div class="section-header">
688            
689              <h2 class="section-header__heading">Featured products</h2>
690            
691
692            
693              <div class="section-header__cta visible@sm">
694                <a href="/collections/new-releases" class="button button--secondary button--small">
695                  View all
696                </a>
697              </div>
698            
699          </div>
700        </div>
701      
702
703      <div class="collection__grid">
704        <div class="col-grid col-grid--product-gap col-grid--2-cols col-grid--4-cols@md">
705          
706            <div>
707              <div data-testid="product" class="product-tile" data-product-available="true" data-id="fw-section-featured-collection-0">
708  <a href="/products/an-unsettled-score-the-collected-twisted-visions-of-christopher-l-delguercio-4" class="tile tile--zoom">
709    <div class="tile__image">
710      <div class="image image--background-color">
711        <div class="image__badges">
712          
713          
714
715          
716        </div>
717
718        <div class="image__object">
719          
720            
721              
722              
723                
724              
725              
726                
727                
728                
729                  <img
730                    src="https://imgproxy.fourthwall.dev/AMk8ZhpMypUQSDEQ1Jv60926N8ZiEGTebIZmvfQsRXU/w:720
730/sm:1/enc/nX84zyeznqdi3Gv-/TEBRcsxBFDoxZ38D/2B2MU0SJZ9j4wwYJ/ddIEHRvulp4KKqE8/__hot3CzesVXR2Fu/luuAHWMLMjCIVWFp/ZGw_VLI1buZ9ZGfT/qvxW68RrK7tTVsmq/WIPFA3MHp6SDj-Ap/IkXKN21n4WnPmcPr/DEJoymRGou6WQ6M_/CH8AfVuDrbSneLEE/7N7YWYto2tJQP1QD/RqxnCQ.webp"
731                    alt=""
732                    class="tile__item tile__item--1"
733                    
734                  >
735                
736                  <img
737                    src="https://imgproxy.fourthwall.dev/x39QZAtfRXrIpja5CIf_t0R1-S0wuAFjeTIGayF8x-s/w:720/sm:1/enc/7BcSSjb7HWZwOZDg/3gRIK9c5V_sokcYe/lTsjthFtaKvAwAyO/86GQiQR_rkvhM9uS/J-0B58OdL_AicMKK/J65OAOsXAN2wDDjC/TwTK8stnkyxUj5pM/4hyJStNOJwJbYM9t/sJqi09i7nqnIlTDr/9kHdkIpIaBJylYhx/HuOTTCF-9yCbbknd/DwO6b_q5ujKgkXk_/UBdrmxK-kkACXI8O/In3kbQ.webp"
738                    alt=""
739                    class="tile__item tile__item--2"
740                    
741                  >
742                
743              
744            
745          
746        </div>
747      </div>
748    </div>
749  
750    
751      <div class="tile__description tile__description--center">
752        
753        <h3 class="tile__heading">
754          An Unsettled Score: The Collected Twisted Visions of Christopher L. DelGuercio
755        </h3>
756
757        <div class="tile__prices">
758          
759
760          <span class="tile__price tile__price--original">
761            $14.99
762            
763          </span>
764        </div>
765      </div>
766
767      
768        
769
770
771
772
773
774
775
776      
777    
778  </a>
779</div>
780
781            </div>
782          
783        </div>
784      </div>
785
786      
787        <div class="collection__cta-container hidden@sm">
788          <div class="collection__cta">
789            <a href="/collections/new-releases" class="button button--secondary button--small">
790              View all
791            </a>
792          </div>
793        </div>
794      
795    </div>
796  </div>
797</section>
798
799
800</div><div id="fw-section-rich-text-1c8e6bb1-402b-402a-ab16-f0126b3a3cd0" class="fw-section"><style>
801  .section-fw-section-rich-text-1c8e6bb1-402b-402a-ab16-f0126b3a3cd0-padding {
802    padding-top: 8px;
803    padding-bottom: 5px;
804  }
805
806  @media screen and (min-width: 640px) {
807    .section-fw-section-rich-text-1c8e6bb1-402b-402a-ab16-f0126b3a3cd0-padding {
808      padding-top: 11px;
809      padding-bottom: 7px;
810    }
811  }
812</style>
813
814<section 
815  data-section-id="fw-section-rich-text-1c8e6bb1-402b-402a-ab16-f0126b3a3cd0" 
816  data-section-type="rich-text"
817  data-testid="main.single.section"
818  class="rich-text rich-text--fw-section-rich-text-1c8e6bb1-402b-402a-ab16-f0126b3a3cd0 section-fw-section-rich-text-1c8e6bb1-402b-402a-ab16-f0126b3a3cd0-padding" 
819>
820  <div class="rich-text__inner">
821    <div class="container container--8 wrapper">
822      
823        <div class="rich-text__header">
824          <h2 class="rich-text__heading">
825            About Phase 5
826          </h2>
827        </div>
828      
829
830      <div class="rich-text__text">
831        <div class="html-formatter html-formatter--center">
832          <div class="fw-section" id="fw-section-newsletter-1726979279">
833<div class="container wrapper">
834<div class="newsletter__content">
835<div class="newsletter__form">
836<div class="container container--10">
837<div class="newsletter-form">
838<div class="form">
839<div id="recaptcha-container"></div>
840</div>
841</div>
842</div>
843</div>
844</div>
845</div>
846</div>
847<div class="fw-section" id="fw-section-rich-text-1728887287">
848<div class="rich-text__inner">
849<div class="container container--8 wrapper">
850<div class="rich-text__text">
851<div class="html-formatter html-formatter--center">
852<p dir="ltr"><span>Welcome to Phase 5 Publishing, small publisher of science fiction, fantasy and horror.  </span></p>
853<p dir="ltr"><span>Phase 5 publishes authors with or without a proven track record, prior experience, or agents.  Phase 5 publishes interesting speculative fiction stories, regardless of length.  No romance in sci-fi skin.  No political drama thinly veiled as fantasy.  No agendas disguised as horror.</span></p>
854<p dir="ltr"><span>Phase 5 publishes art that depicts other worlds, other beings, other realities, internal and external.  </span></p>
855<p><span>Phase 5 offers entertainment, irrelevant of trends, whims, public conformity or other hazards to enjoyment.  Current offerings include </span><a href="https://sites.google.com/d/1UcxPNOZLEw752jMxFMKR43vVyze7tYWZ/p/18cPgTUI98SWS6GVZVz26MaUENDjNqbzG/edit"><span>coming of age fantasy</span></a><span>, </span><a href="https://sites.google.com/d/1UcxPNOZLEw752jMxFMKR43vVyze7tYWZ/p/16oZr-rq5e_4XOCffR5fopI4uTU_fJziS/edit"><span>zero-g noir</span></a><span>, </span><a href="https://sites.google.com/d/1UcxPNOZLEw752jMxFMKR43vVyze7tYWZ/p/1O_TwZzRJ_Ob4aZ5LZq3NGudhKDvccXTr/edit"><span>
855monogender  superscience potential universe</span></a><span>,  </span><a href="https://sites.google.com/d/1UcxPNOZLEw752jMxFMKR43vVyze7tYWZ/p/1s0kG5kAGXuI5n9bUXjvnulxpRqobH4d-/edit"><span>mutable reality love story</span></a><span> (not a girly romance), </span><a href="https://sites.google.com/d/1UcxPNOZLEw752jMxFMKR43vVyze7tYWZ/p/1uaiOIQ5Yl-42Is_gUZ_JwGk98oLvVTZD/edit"><span> interdimensional invasion</span></a><span>, </span><a href="https://sites.google.com/d/1UcxPNOZLEw752jMxFMKR43vVyze7tYWZ/p/1ESbxNt-GzS7W8Ivpg0RZnxDVyGXoV3Ul/edit"><span>doomed planetary colonization</span></a><span>, </span><a href="https://sites.google.com/d/1UcxPNOZLEw752jMxFMKR43vVyze7tYWZ/p/1BZTL7RxmbZxHQdmqXM6oLA636eiXiL3l/edit"><span>supervillain autobiography</span></a><span>, </span><a href="https://sites.google.com/d/1UcxPNOZLEw752jMxFMKR43vVyze7tYWZ/p/1-cx9-499fsA67-vaIxVz6P9KnegKYtZp/edit"><span>science fiction and fantasy short stories</span></a><span> from European and American authors covering post-apocalyptic, urban fantasy/supernatural, atypical planetary colonization, and a collection of mixed-length and type of horror and science fiction works by a single author.</span></p>
856</div>
857</div>
858</div>
859</div>
860</div>
861        </div>
862      </div>
863    </div>
864  </div>
865</section>
866
867
868</div><div id="fw-section-hero-39d09701-6bc5-4711-866a-ca6c297996ca" class="fw-section"><section data-section-id="fw-section-hero-39d09701-6bc5-4711-866a-ca6c297996ca" data-testid="main.single.section" class="hero hero--fw-section-hero-39d09701-6bc5-4711-866a-ca6c297996ca hero--style-no-images">
869  <div class="hero__container">
870    <div class="section-background">
871       
872        <div 
873          class="section-background__image"
874          style="background-image: url(https://imgproxy.fourthwall.dev/B8iKP1JfyMwFDVh1tM2dVhcM9IevPKiDPqVNy05YKig/w:1920/sm:1/enc/hycLY-xTTFMX4mNd/bkUp9CxfBo5gR8WL/ZVKXuJINUdeu7_s8/WBTCcb-sAhHpfH3l/LarRX3mCEW0nezop/SZrNvWM5OrxTeCrP/a-aasbyim9AFs6bA/36CexfB4iZ8Q3BFk/RC6MWjMkZs-1oZZk/tF3FSbdbjGc9_N7h/xohpiOJ1bwUQ5nXK/Bxr8iDeV0t63Hs5H/YKEA4JwGDGvmgN4c/o1uIAVBVzekyE6A1/9MuvsmaJfInP0ZYw/chNkbPdMoapioqrL.jpg);mix-blend-mode:luminosity;"
875        ></div>
876      
877
878      
879        <div 
880          class="section-background__overlay" 
881          style="background-color:#3a3c45;opacity:0.77;"
882        ></div>
883      
884    </div>
885
886    <div class="container container--12 wrapper">
887      <div class="hero__inner">
888        <div class="container container--10">
889          
890
891          <div class="hero__content">
892            <h2
893              class="hero__heading hero__heading--small"
894            >
895              Let's keep in touch
896            </h2>
897
898            
899              <p
900                class="hero__text"
901              >
902                Sign up for the Newsletter (OK, it's really less formal than that, at least right now) to receive updates on new releases and opportunities. Get sneak peeks of upcoming releases, calls for submissions, special offers and sales, author events, chances to participate in the publishing process, and much more! I promise you will not be bombarded with a meteor swarm of contacts, and you can change your mind at any time. I'm busy, you're busy, so no spam and n
902o pressure. I also promise I will not swap, sell, or share your email address with anyone else - that is not how friends treat each other. No risk. Except from the AI Overlord, but that hardly warrants a disclaimer. However, the webhost database could be hacked, the net is the new Wild West. Or is it a Weird West?
903              </p>
904            
905
906            
907              <div class="hero__cta-container">
908                
909                  
910                      
911                        <div class="hero__cta hero__cta--primary">
912                          <a
913                            href="/collections/all"
914                            class="button button--primary button--large button--expand"
915                          >
916                            
917                            Sign up
918                          </a>
919                        </div>
920                      
921                  
922                
923              </div>
924            
925          </div>
926        </div>
927      </div>
928    </div>
929  </div>
930</section>
931
932
933</div>
934
935    
936  <aside data-drawer="product" class="drawer">
937    <div data-drawer-trigger-primary="product" class="drawer__background"></div>
938
939    <div class="drawer__content" aria-hidden="true" tabindex="-1">
940      <div class="drawer__content-inner">
941        <div class="product-drawer">
942          <div class="product-drawer__section">
943            <div class="product-drawer__header">
944              <div class="product-drawer__header-item product-drawer__header-item--tick">
945                <svg class="svg-fill-current-color" width="23" height="20" viewBox="0 0 23 20" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
946  <path d="M1 9.17l7.926 7.927L20.889 1" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="3" fill="none" fill-rule="evenodd"/>
947</svg>
948
949              </div>
950
951              <div class="product-drawer__header-item product-drawer__header-item--heading">
952                <h2 class="product-drawer__heading h4">Added to cart</h2>
953              </div>
954
955              <div class="product-drawer__header-item product-drawer__header-item--close">
956                <button data-drawer-trigger-primary="product" class="product-drawer__close" data-testid="product.close.dialog">
957                  <svg class="svg-fill-current-color" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
958  <path d="M1.25 18.75L18.75 1.25M18.75 18.75L1.25 1.25" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="1.5" stroke-linejoin="bevel"/>
959</svg>
960
961                </button>
962              </div>
963            </div>
964          </div>
965          
966          <div class="product-drawer__section">
967            <div class="product-drawer__item-info">
968              <div class="inline-image">
969                <div class="inline-image__image">
970                  <div class="image image--background-color">
971                    <div data-product-info="image-container" class="image__object"></div>
972                  </div>
973                </div>
974
975                <div class="inline-image__content">
976                  <div data-product-info="title" class="inline-image__heading">
977                    
978                  </div>
979                  <p data-product-info="price" class="inline-image__price"></p>
980                  <p class="inline-image__quantity">
981                    Quantity:
982                    <span data-product-info="quantity"></span>
983                  </p>
984                </div>
985              </div>
986            </div>
987          </div>
988
989          <div class="product-drawer__section">
990            <div class="product-drawer__subtotal">
991              <div class="product-drawer__subtotal-item">
992                <span class="product-drawer__subtotal-label">
993                  Cart Subtotal (<span data-product-info="cart-quantity"></span>):
994                </span>
995              </div>
996
997              <div class="product-drawer__subtotal-item product-drawer__subtotal-item--value">
998                <span data-product-info="cart-price" class="product-drawer__subtotal-value"></span>
999              </div>
1000            </div>
1001          </div>
1002
1003          <div class="product-drawer__section">
1004            <div class="product-drawer__cta">
1005              <div class="product-drawer__cta-item product-drawer__cta-item--view-cart">
1006                <a 
1007                  href="/cart" 
1008                  class="button button--secondary button--expand"
1009                >
1010                  View Cart
1011                </a>
1012              </div>
1013
1014              <div class="product-drawer__cta-item product-drawer__cta-item--checkout">
1015                <form
1016                  action="/cart"
1017                  method="post"
1018                  novalidate
1019                  class="product-drawer__checkout-form"
1020                >
1021                  <button
1022                    type="submit"
1023                    name="checkout"
1024                    class="button button--primary button--expand"
1025                  >
1026                    Checkout
1027                  </button>
1028                </form>
1029              </div>
1030            </div>
1031          </div>
1032          
1033          <product-recommendations-drawer product-id="" class="product-drawer__section" />
1034
1035        </div>
1036      </div>
1037    </div>
1038  </aside>
1039
1040  </div>
1041</div>
1042
1043      </main>
1044
1045      <div class="page__footer">
1046        <div id="fw-section-footer" class="fw-section"><style>
1047  .section-fw-section-footer-padding {
1048    padding-top: 10px;
1049    padding-bottom: 0px;
1050  }
1051
1052  @media screen and (min-width: 640px) {
1053    .section-fw-section-footer-padding {
1054      padding-top: 13px;
1055      padding-bottom: 0px;
1056    }
1057  }
1058</style>
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075<footer data-testid="main.single.section" class="footer section-fw-section-footer-padding">
1076  <div class="wrapper container">
1077    
1078      <div class="footer__separator"></div>
1079    
1080
1081    <div class="footer__inner">
1082      
1083        <div class="footer__top">
1084          <div class="col-grid col-grid--middle col-grid--4-8@md col-grid--reversed@md">
1085            <div>
1086              
1087  <div class="footer__socials">
1088    <ul class="footer__list footer__list--socials">
1089      
1090
1091
1092
1093    </ul>
1094  </div>
1095
1096            </div>
1097
1098            <div>
1099              <nav class="footer__nav" aria-label="Footer">
1100                <ul class="footer__list footer__list--menu">
1101                  
1102  
1103
1104                  
1105  
1106    <li class="footer__list-item">
1107      <a href="/contact" class="footer__menu-link" >Contact Support</a>
1108    </li>
1109  
1110    <li class="footer__list-item">
1111      <a href="/pages/terms-of-service" class="footer__menu-link" >Terms of Service</a>
1112    </li>
1113  
1114    <li class="footer__list-item">
1115      <a href="/pages/privacy-policy" class="footer__menu-link" >Privacy Policy</a>
1116    </li>
1117  
1118    <li class="footer__list-item">
1119      <a href="/pages/returns-faq" class="footer__menu-link" >Returns & FAQ</a>
1120    </li>
1121  
1122
1123                </ul>
1124              </nav>
1125            </div>
1126          </div>
1127        </div>
1128
1129        <div class="footer__bottom">
1130          <ul class="footer__list footer__list--bottom">
1131            <li class="footer__list-item">
1131<div class="footer__copy">&copy; 2026 Phase5Publishing,LLC</div></li>
1132            
1133              <li class="footer__list-item"><div class="footer__powered-by">Powered by <a href="https://fourthwall.com/?utm_source=footer&utm_medium=fourthwall&utm_campaign=poweredby" style="padding-left: 0;" target="_blank" rel="noopener">Fourthwall</a></div></li>
1134            
1135          </ul>
1136        </div>
1137      
1138    </div>
1139  </div>
1140</footer>
1141
1142
1143</div>
1144      </div>
1145    </div>
1146
1147    
1147<script>
1148  var fourthwallTheme = {
1149    strings: {
1150      addToCart: "Add to Cart",
1151      redeemGift: "Redeem Your Gift",
1152      viewCart: "View Cart",
1153      checkout: "Checkout",
1154      outOfStock: "Out of Stock",
1155      unavailable: "Not Available",
1156      soldOut: "Sold Out",
1157      soldOutSuffix: " - Sold Out",
1158      missingQuantityError: "Please choose the quantity.",
1159      generalError: "An error occurred. Please try refreshing the page.",
1160      item: "item",
1161      items: "items",
1162      startShopping: "Start Shopping",
1163      subtotal: "Subtotal",
1164      backToShopping: "Back to Shopping",
1165      cart: {
1166        heading: "[item_count] [item_count_label] in your cart for [total]",
1167        emptyHeading: "Your Shopping Cart is Empty",
1168        tableHeader: {
1169          item: "Item",
1170          quantity: "Quantity",
1171          price: "Price"
1172        },
1173        deleteModal: {
1174          heading: "Are you sure you want to remove [title] from your cart?",
1175          cancel: "Cancel",
1176          delete: "Delete"
1177        }
1178      },
1179      newsletter: {
1180        missingEmailError: 'Please enter your email.',
1181        invalidEmailError: 'Please enter a valid email.',
1182        subscribeSuccess: 'Thanks for subscribing!'
1183      },
1184      donation: {
1185        missingAmountError: 'Please select or enter the donation amount.',
1186        invalidAmountError: 'Please enter a valid donation amount.',
1187        missingNameError: 'Please enter your name.',
1188        missingMessageError: 'Please enter the message.'
1189      },
1190      checkoutErrors: {
1191        default: "There was an issue with your checkout. Please review your cart and try again.",
1192        CHECKOUT_CART_ITEMS_CHANGED: "Your cart has changed since you started checkout. Please review your items and try again.",
1193        CHECKOUT_STOCK_NOT_ENOUGH_QUANTITY: "Some items in your cart are no longer available in the requested quantity. Please update your cart and try again."
1194      }
1195    },
1196    urls: {
1197      cart: "/cart",
1198      cartItemLocalizedPrefix: "",
1199      cartAddUrl: "/cart/add",
1200      cartChangeUrl: "/cart/change",
1201      productsUrlPrefix: "/products",
1202      allProductsCollection: "/collections/all",
1203    }
1204  };
1205</script>
1205
1206
1207
1208    
1208<script src="https://themes.fourthwall.dev/themes-library/assets/b7100430-f3c9-4cce-bb6a-634bbc4f1f76/assets/theme.js?v=25f577b393a55e3f296727fd8668dd90ecb68df2345e166cff9a829e98c1e203" rel="preload" integrity="sha256-JfV3s5OlXj8pZyf9hmjdkOy2jfI0XhZs/5qCnpjB4gM=" crossorigin="anonymous"></script>
1208
1209
1210    
1211<div id="cookie-consent-banner-container" data-turbo-permanent="true"></div>
1212
1213
1214  <div class="admin-bar-container hidden">
1215  <div id="admin-bar" class="admin-bar sticky hidden">
1216    <div class="wrapper">
1217      <div>
1218        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
1219          <path fill="#FDFCFB" d="m11.947 6-.682 3.151H9.983c-1.61 0-1.964.081-2.237 1.195l-.136.733h3.246l-.683 3.178H6.928L4.5 25.692H0l2.428-11.435H.409l.682-3.178h1.991l.219-.923C4.01 6.706 5.7 6 9.628 6h2.319Zm3.525 5.08 1.936 9.913 1.718-9.914h4.637l1.69 9.914 1.938-9.914H32l-3.382 14.613h-5.21L21.446 14.91 19.48 25.692h-5.237L10.862 11.08h4.61Z"/>
1220        </svg>
1221      </div>
1222      <div class="actions">
1223        <div class='desktop'>
1224          <div class="dropdown">
1225            <button class="dropdown-button desktop-switcher pill" data-target="desktop-switcher">View as: </button>
1226            <div class="dropdown-content" id="desktop-switcher">
1227              <ul>
1228                <li class="dropdown-item" data-mode="creator">Admin</li>
1229                <li class="dropdown-item" data-mode="supporter">Supporter</li>
1230              </ul>
1231            </div>
1232          </div>
1233          <a href="/admin/dashboard/store-design/layout/index/" class='pill edit-page' rel='noopener noreferrer'>Edit page</a>
1234          <a href="/admin/dashboard" rel="noopener noreferrer" class="pill dashboard-link">Go to dashboard</a>
1235        </div>
1236
1237        <div class='mobile'>
1238          <div class="dropdown">
1239            <button class="dropdown-button pill mobile-switcher" data-target="mobile-switcher">View as</button>
1240            <div class="dropdown-content" id="mobile-switcher">
1241              <ul>
1242                <li class="dropdown-item" data-mode="creator">Admin</li>
1243                <li class="dropdown-item" data-mode="supporter">Supporter</li>
1244              </ul>
1245            </div>
1246          </div>
1247
1248          <div class="dropdown mobile">
1249            <button class="dropdown-button pill" data-target="mobile-links">
1250              <svg width="16" height="14" viewBox="0 0 16 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1251                <g id="Dots horizontal">
1252                  <g>
1253                    <path d="M2.96875 7C2.96875 7.42284 2.62597 7.76562 2.20312 7.76562C1.78028 7.76562 1.4375 7.42284 1.4375 7C1.4375 6.57716 1.78028 6.23438 2.20312 6.23438C2.62597 6.23438 2.96875 6.57716 2.96875 7Z" stroke="#FDFCFB" stroke-width="1.5"/>
1254                    <path d="M8.76562 7C8.76562 7.42284 8.42284 7.76562 8 7.76562C7.57716 7.76562 7.23438 7.42284 7.23438 7C7.23438 6.57716 7.57716 6.23438 8 6.23438C8.42284 6.23438 8.76562 6.57716 8.76562 7Z" stroke="#FDFCFB" stroke-width="1.5"/>
1255                    <path d="M14.5625 7C14.5625 7.42284 14.2197 7.76562 13.7969 7.76562C13.374 7.76562 13.0312 7.42284 13.0312 7C13.0312 6.57716 13.374 6.23438 13.7969 6.23438C14.2197 6.23438 14.5625 6.57716 14.5625 7Z" stroke="#FDFCFB" stroke-width="1.5"/>
1256                  </g>
1257                </g>
1258              </svg>
1259            </button>
1260            <div class="dropdown-content" id="mobile-links">
1261              <a href="/admin/dashboard" rel="noopener noreferrer" class="dropdown-item">Go to dashboard</a>
1262            </div>
1263          </div>
1264        </div>
1265
1266        <div class="pill close">
1267          <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1268            <g>
1269              <path d="M0.875 13.125L13.125 0.875M13.125 13.125L0.875 0.875" stroke="#FDFCFB" stroke-width="1.5" stroke-linejoin="bevel"/>
1270            </g>
1271          </svg>
1272        </div>
1273      </div>
1274    </div>
1275  </div>
1276
1277  <div id="admin-bar-small" class="admin-bar-small sticky hidden">
1278    <div class="wrapper">
1279      <div>
1280        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
1281          <path fill="#FDFCFB" d="m11.947 6-.682 3.151H9.983c-1.61 0-1.964.081-2.237 1.195l-.136.733h3.246l-.683 3.178H6.928L4.5 25.692H0l2.428-11.435H.409l.682-3.178h1.991l.219-.923C4.01 6.706 5.7 6 9.628 6h2.319Zm3.525 5.08 1.936 9.913 1.718-9.914h4.637l1.69 9.914 1.938-9.914H32l-3.382 
128114.613h-5.21L21.446 14.91 19.48 25.692h-5.237L10.862 11.08h4.61Z"/>
1282        </svg>
1283      </div>
1284    </div>
1285  </div>
1286</div>
1287
1288<script>
1289  const cookieModule = {
1290    setCookie: function (name, value, days = 365, maxAge) {
1291      const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
1292      let cookieString = `${name}=${value}; expires=${expires}; path=/`;
1293
1294      if (maxAge) {
1295        cookieString += `; max-age=${maxAge}`;
1296      }
1297
1298      document.cookie = cookieString;
1299    },
1300
1301    getCookie: function (name) {
1302      const cookie = document.cookie.split(';').find(c => c.trim().startsWith(`${name}=`));
1303      return cookie ? cookie.split('=')[1] : null;
1304    }
1305  };
1306
1307  const AdminBar = {
1308    adminBar: document.getElementById("admin-bar"),
1309    adminBarContainer: document.querySelector(".admin-bar-container"),
1310    adminBarSmall: document.getElementById("admin-bar-small"),
1311    closeButton: document.querySelector('#admin-bar .close'),
1312    viewAsDesktopButton: document.querySelector(".desktop-switcher"),
1313    dropdownButtons: document.querySelectorAll(".dropdown-button"),
1314    dropdownContents: document.querySelectorAll(".dropdown-content"),
1315    inIframe: () => {
1316      try {
1317        return window.self !== window.top;
1318      } catch (e) {
1319        return true;
1320      }
1321    },
1322    inThemeEditor: () => cookieModule.getCookie('view_as') === 'theme_editor' || AdminBar.inIframe(),
1323    viewAsCreator: () => cookieModule.getCookie('view_as') === 'creator',
1324    viewAsSupporter: () => cookieModule.getCookie('view_as') === 'supporter',
1325    verifyCreator: () => {
1326      document.cookie = 'return_to=' + window.location.href + '; path=/; max-age=30;';
1327      window.location.href = '/platform/creators/handoff/start?return=' + encodeURIComponent(window.location.pathname + window.location.search);
1328    },
1329    getSelectedView: () => (AdminBar.viewAsCreator() ? 'Admin' : 'Supporter'),
1330    toggleDropdown: (dropdownContent) => {
1331      dropdownContent.style.display = dropdownContent.style.display === 'none' || dropdownContent.style.display === '' ? 'block' : 'none';
1332    },
1333    init() {
1334      if (
1335        !AdminBar.inThemeEditor() &&
1336        cookieModule.getCookie('core_dashboard_visited')
1337      ) {
1338        AdminBar.viewAsDesktopButton.textContent = 'View as: ' + AdminBar.getSelectedView();
1339        AdminBar.adminBarContainer.classList.toggle('hidden');
1340        if (cookieModule.getCookie('admin_bar_mode') === 'condensed') {
1341          AdminBar.adminBarSmall.classList.toggle('hidden');
1342        } else {
1343          AdminBar.adminBar.classList.toggle('hidden');
1344        }
1345      }
1346
1347      AdminBar.closeButton.addEventListener('click', () => {
1348        cookieModule.setCookie('admin_bar_mode', 'condensed');
1349        AdminBar.adminBar.classList.toggle('hidden');
1350        AdminBar.adminBarSmall.classList.toggle('hidden');
1351      });
1352
1353      AdminBar.adminBarSmall.addEventListener('click', () => {
1354        cookieModule.setCookie('admin_bar_mode', 'expanded');
1355        AdminBar.adminBar.classList.toggle('hidden');
1356        AdminBar.adminBarSmall.classList.toggle('hidden');
1357      });
1358
1359      // Add event listeners to each dropdown button
1360      AdminBar.dropdownButtons.forEach((button) => {
1361        button.addEventListener("click", () => {
1362          const dropdownId = button.getAttribute("data-target");
1363          const dropdownContent = document.getElementById(dropdownId);
1364          AdminBar.toggleDropdown(dropdownContent);
1365        });
1366      });
1367
1368      // Close the dropdowns when clicking outside
1369      document.addEventListener("click", (event) => {
1370        AdminBar.dropdownButtons.forEach((button) => {
1371          const dropdownId = button.getAttribute("data-target");
1372          const dropdownContent = document.getElementById(dropdownId);
1373          if (event.target !== button && !button.contains(event.target) && event.target !== dropdownContent) {
1374            dropdownContent.style.display = "none";
1375          }
1376        });
1377      });
1378
1379      document.querySelectorAll(".dropdown-content li").forEach((item) => {
1380        item.addEventListener("click", (event) => {
1381          const mode = event.target.getAttribute("data-mode");
1382          if (mode === 'creator') {
1383            cookieModule.setCookie('view_as', 'creator');
1384            AdminBar.verifyCreator();
1385          } else {
1386            cookieModule.setCookie('view_as', 'supporter');
1387            window.location.reload();
1388          }
1389        });
1390      });
1391    },
1392  };
1393
1394  AdminBar.init();
1395</script>
1395
1396
1397<style>
1398  .admin-bar-container {
1399    height: 56px;
1400  }
1401
1402  .hidden {
1403    display: none;
1404  }
1405
1406  .admin-bar,
1407  .admin-bar-small {
1408    z-index: 1000;
1409    background-color: rgba(0, 0, 0, 0.7);
1410    backdrop-filter: blur(15px);
1411    -webkit-backdrop-filter: blur(15px);
1412    height: 56px;
1413    width: 100%;
1414  }
1415
1416  .admin-bar-small {
1417    width: 73px;
1418    cursor: pointer;
1419  }
1420
1421  .sticky {
1422    position: fixed;
1423    bottom: 0;
1424  }
1425
1426  .admin-bar a {
1427    color: #FDFCFB;
1428    padding: 14px;
1429    font-size: 14px;
1430    text-decoration: none;
1431  }
1432
1433  .admin-bar button {
1434    padding: 14px;
1435    font-size: 14px;
1436  }
1437
1438  .admin-bar .wrapper,
1439  .admin-bar-small .wrapper {
1440    display: flex;
1441    justify-content: space-between;
1442    align-items: center;
1443    padding: 10px 20px;
1444  }
1445
1446  .admin-bar-small .wrapper {
1447    padding: 12px 20px;
1448  }
1449
1450  .admin-bar .pill {
1451    display: flex;
1452    justify-content: center;
1453    align-items: center;
1454    gap: 10px;
1455    text-transform: capitalize;
1456
1457    padding: 6px 14px;
1458    border-radius: 100px;
1459    background: rgba(253, 252, 251, 0.12);
1460
1461    cursor: pointer;
1462  }
1463
1464  .admin-bar .pill:hover {
1465    background: rgba(253, 252, 251, 0.22);
1466  }
1467
1468  .admin-bar .close {
1469    padding: 6px 11px;
1470  }
1471
1472  .admin-bar .actions,
1473  .admin-bar .actions .desktop,
1474  .admin-bar .actions .mobile {
1475    display: flex;
1476    gap: 10px;
1477  }
1478
1479  .admin-bar .actions .desktop,
1480  .admin-bar .actions .edit-page {
1481    display: none;
1482  }
1483
1484  @media (min-width: 768px) {
1485    .admin-bar a,
1486    .admin-bar button {
1487      font-size: 16px;
1488    }
1489
1490    .admin-bar .actions .desktop,
1491    .admin-bar .actions .edit-page {
1492      display: flex;
1493      gap: 10px;
1494    }
1495
1496    .admin-bar .actions .mobile {
1497      display: none;
1498    }
1499  }
1500
1501  .dropdown {
1502    position: relative;
1503  }
1504
1505  .dropdown-content {
1506    display: none;
1507    position: absolute;
1508    background-color: rgba(0,0,0,0.9);
1509    min-width: 130px;
1510    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
1511    bottom: 100%; /* Position above the button */
1512    border-radius: 10px;
1513    bottom: calc((100% + 8px) - 0px);
1514    right: 0;
1515  }
1516
1517  /* Style for each list item */
1518  .dropdown-content .dropdown-item {
1519    color: white;
1520    padding: 12px 16px;
1521    text-decoration: none;
1522    white-space: nowrap;
1523    display: block;
1524    cursor: pointer;
1525    border-radius: 10px;
1526  }
1527
1528  .dropdown-content .dropdown-item:hover {
1529    background-color: rgba(255,255,255,0.2)
1530  }
1531
1532  /* Style for the button */
1533  .dropdown-button {
1534    color: white;
1535    padding: 10px 20px;
1536    border: none;
1537    border-radius: 5px;
1538    cursor: pointer;
1539    line-height: 24px;
1540  }
1541</style>
1542
1543</body>
1544</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.