PageSourceSearch

https://cameroncoralbooks.com/pages/about

html cameroncoralbooks.com collected 2026-10-09 22:41:45 UTC 121,800 bytes, 2,100 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://cameroncoralbooks.com/pages/about" />
8
9    <title>About | Cameron Coral Books</title>
10
11    
12<meta name="description" content="The official website and shop of Cameron Coral. Find science fiction books about heroic robots and hopeful futures, buy merch, and support the author directly." />
13<meta property="og:site_name" content="Cameron Coral Books" />
14<meta property="og:url" content="https://cameroncoralbooks.com/pages/about" />
15<meta property="og:description" content="The official website and shop of Cameron Coral. Find science fiction books about heroic robots and hopeful futures, buy merch, and support the author directly." />
16
17
18
19
20
21<meta property="og:title" content="About | Cameron Coral Books" />
22<meta property="og:type" content="website" />
23
24
25  <meta property="og:image" content="https://imgproxy.fourthwall.dev/omSqQcdzUpjYYa1G_E3aW_EIvjgCW2CX1ffgHguZX3s/w:1200/sm:1/enc/KAScFYDpIxWJ9Y6y/BWi3ql_32IxpbxQJ/RX4WDX-_fRdWKtsh/y8AF8gUVUPM3PThv/tnsz9_0jSm2AQWG-/UCFu-UrVeC65MaPb/EsTU_rW3Yi9kX6sa/xkXEVIVbo0Tsv-J3/Iss0mlFt01EGpOk7/00wHWKElpwBwcnkG/mwaFTa4vbeSD8g7w/TD5eoiE1Bv7RV-CC/D3v6JNUcJV-v2rtV/wA3XWzFT-QPOKTm5/Fx-5gC8mslwOb6_r/RxIlEwjSgOTgEnG0.png" />
26  <meta property="og:image:secure_url" content="https://imgproxy.fourthwall.dev/omSqQcdzUpjYYa1G_E3aW_EIvjgCW2CX1ffgHguZX3s/w:1200/sm:1/enc/KAScFYDpIxWJ9Y6y/BWi3ql_32IxpbxQJ/RX4WDX-_fRdWKtsh/y8AF8gUVUPM3PThv/tnsz9_0jSm2AQWG-/UCFu-UrVeC65MaPb/EsTU_rW3Yi9kX6sa/xkXEVIVbo0Tsv-J3/Iss0mlFt01EGpOk7/00wHWKElpwBwcnkG/mwaFTa4vbeSD8g7w/TD5eoiE1Bv7RV-CC/D3v6JNUcJV-v2rtV/wA3XWzFT-QPOKTm5/Fx-5gC8mslwOb6_r/RxIlEwjSgOTgEnG0.png" />
27  <meta property="twitter:image" content="https://imgproxy.fourthwall.dev/omSqQcdzUpjYYa1G_E3aW_EIvjgCW2CX1ffgHguZX3s/w:1200/sm:1/enc/KAScFYDpIxWJ9Y6y/BWi3ql_32IxpbxQJ/RX4WDX-_fRdWKtsh/y8AF8gUVUPM3PThv/tnsz9_0jSm2AQWG-/UCFu-UrVeC65MaPb/EsTU_rW3Yi9kX6sa/xkXEVIVbo0Tsv-J3/Iss0mlFt01EGpOk7/00wHWKElpwBwcnkG/mwaFTa4vbeSD8g7w/TD5eoiE1Bv7RV-CC/D3v6JNUcJV-v2rtV/wA3XWzFT-QPOKTm5/Fx-5gC8mslwOb6_r/RxIlEwjSgOTgEnG0.png" />
28
29<meta name="twitter:card" content="summary_large_image" />
30<meta name="twitter:title" content="About | Cameron Coral Books" />
31<meta name="twitter:description" content="The official website and shop of Cameron Coral. Find science fiction books about heroic robots and hopeful futures, buy merch, and support the author directly." />
32
33    
34    <link rel="shortcut icon" href="https://imgproxy.fourthwall.dev/v1PDMGvBc8Itnd9Kcl_llJLlahnzpnQTvXZTYJGCdQc/s:96:96/sm:1/enc/vMgbWr59QHytNOdG/iKXxy1efzmy09UXb/R0eM3YlhaQhZQZBu/lU6FOEEWZgg9ukBH/2mvmbbwgqqk6YR03/BEoD--EmONJ5tf9M/TqEqZ132DnG7DbkL/oBEqMKWvr5fXztxB/xdemrJzQuch6p6GM/kRcXQZHaOG_4vFi5/VvILG1wJ9W0-v0LU/qf0D5KFwFauhOJq9/i4NzGOBgyG5HbTFw/BYvn-BL9oFc0Lf4I/o5kIh-8byF-3oZBK/UtdAYs8lobfy44zH.webp" sizes="96x96" type="image/png" />
35<link rel="shortcut icon" href="https://imgproxy.fourthwall.dev/0lV9-h-BHfbSlO430-h3u1xFPkN8PrhX5CcQuMDNYck/s:48:48/sm:1/enc/vMgbWr59QHytNOdG/iKXxy1efzmy09UXb/R0eM3YlhaQhZQZBu/lU6FOEEWZgg9ukBH/2mvmbbwgqqk6YR03/BEoD--EmONJ5tf9M/TqEqZ132DnG7DbkL/oBEqMKWvr5fXztxB/xdemrJzQuch6p6GM/kRcXQZHaOG_4vFi5/VvILG1wJ9W0-v0LU/qf0D5KFwFauhOJq9/i4NzGOBgyG5HbTFw/BYvn-BL9oFc0Lf4I/o5kIh-8byF-3oZBK/UtdAYs8lobfy44zH.webp" sizes="48x48" type="image/png" />
36
37
38  <link rel="apple-touch-icon" href="https://imgproxy.fourthwall.dev/D74CZyjSozNCnu2bQ5v_RyZ4bZxuWZJZrUUs601DH7c/s:180:180/sm:1/enc/vMgbWr59QHytNOdG/iKXxy1efzmy09UXb/R0eM3YlhaQhZQZBu/lU6FOEEWZgg9ukBH/2mvmbbwgqqk6YR03/BEoD--EmONJ5tf9M/TqEqZ132DnG7DbkL/oBEqMKWvr5fXztxB/xdemrJzQuch6p6GM/kRcXQZHaOG_4vFi5/VvILG1wJ9W0-v0LU/qf0D5KFwFauhOJq9/i4NzGOBgyG5HbTFw/BYvn-BL9oFc0Lf4I/o5kIh-8byF-3oZBK/UtdAYs8lobfy44zH.webp" 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/5d5867e7-e64a-481b-91f3-6f5c283853bf/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/9b1da99e-851c-4693-a98a-df9d8e643714/assets/styles/css-variables.scss.css?v=225babf3f275b6285f60edf827fb80b479c621ae79379626e7e3a80b9497c4fd" media="all" integrity="sha256-Ilur8/J1tihfYO34J/uAtHnGIa55N5Ym5+OoC5SXxP0=" crossorigin="anonymous" />
48    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/9b1da99e-851c-4693-a98a-df9d8e643714/assets/styles/theme.scss.css?v=b36d97841891dac5fe9e0924b54f845c06ac80a69cb779062bff8c05b122e20a" media="all" integrity="sha256-s22XhBiR2sX+ngkktU+EXAasgKact3kGK/+MBbEi4go=" 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>
53
54<link rel="alternate" href="https://cameroncoralbooks.com/pages/about" hreflang="x-default" />
55<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-AQ" />
56<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-AS" />
57<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-BQ" />
58<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-EC" />
59<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-FM" />
60<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-GU" />
61<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-IO" />
62<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-MH" />
63<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-MP" />
64<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-PR" />
65<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-PW" />
66<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-SV" />
67<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-TC" />
68<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-UM" />
69<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-US" />
70<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-VG" />
71<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-VI" />
72<link rel="alternate" href="https://cameroncoralbooks.com/en-usd/pages/about" hreflang="en-ZW" />
73<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-AD" />
74<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-AT" />
75<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-AX" />
76<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-BE" />
77<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-BG" />
78<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-BL" />
79<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-CY" />
80<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-DE" />
81<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-EE" />
82<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-ES" />
83<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-FI" />
84<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-FR" />
85<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-GF" />
86<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-GP" />
87<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-GR" />
88<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-HR" />
89<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-IE" />
90<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-IT" />
91<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-LT" />
92<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-LU" />
93<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-LV" />
94<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-MC" />
95<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-ME" />
96<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-MF" />
97<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-MQ" />
98<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-MT" />
99<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-NL" />
100<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-PM" />
101<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-PT" />
102<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-RE" />
103<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-SI" />
104<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-SK" />
105<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-SM" />
106<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-TF" />
107<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-VA" />
108<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-YT" />
109<link rel="alternate" href="https://cameroncoralbooks.com/en-eur/pages/about" hreflang="en-XK" />
110<link rel="alternate" href="https://cameroncoralbooks.com/en-cad/pages/about" hreflang="en-CA" />
111<link rel="alternate" href="https://cameroncoralbooks.com/en-gbp/pages/about" hreflang="en-GB" />
112<link rel="alternate" href="https://cameroncoralbooks.com/en-gbp/pages/about" hreflang="en-GG" />
113<link rel="alternate" href="https://cameroncoralbooks.com/en-gbp/pages/about" hreflang="en-GS" />
114<link rel="alternate" href="https://cameroncoralbooks.com/en-gbp/pages/about" hreflang="en-IM" />
115<link rel="alternate" href="https://cameroncoralbooks.com/en-gbp/pages/about" hreflang="en-JE" />
116<link rel="alternate" href="https://cameroncoralbooks.com/en-aud/pages/about" hreflang="en-AU" />
117<link rel="alternate" href="https://cameroncoralbooks.com/en-aud/pages/about" hreflang="en-CC" />
118<link rel="alternate" href="https://cameroncoralbooks.com/en-aud/pages/about" hreflang="en-CX" />
119<link rel="alternate" href="https://cameroncoralbooks.com/en-aud/pages/about" hreflang="en-HM" />
120<link rel="alternate" href="https://cameroncoralbooks.com/en-aud/pages/about" hreflang="en-KI" />
121<link rel="alternate" href="https://cameroncoralbooks.com/en-aud/pages/about" hreflang="en-NF" />
122<link rel="alternate" href="https://cameroncoralbooks.com/en-aud/pages/about" hreflang="en-NR" />
123<link rel="alternate" href="https://cameroncoralbooks.com/en-aud/pages/about" hreflang="en-TV" />
124<link rel="alternate" href="https://cameroncoralbooks.com/en-nzd/pages/about" hreflang="en-CK" />
125<link rel="alternate" href="https://cameroncoralbooks.com/en-nzd/pages/about" hreflang="en-NU" />
126<link rel="alternate" href="https://cameroncoralbooks.com/en-nzd/pages/about" hreflang="en-NZ" />
127<link rel="alternate" href="https://cameroncoralbooks.com/en-nzd/pages/about" hreflang="en-PN" />
128<link rel="alternate" href="https://cameroncoralbooks.com/en-nzd/pages/about" hreflang="en-TK" />
129<link rel="alternate" href="https://cameroncoralbooks.com/en-sek/pages/about" hreflang="en-SE" />
130<link rel="alternate" href="https://cameroncoralbooks.com/en-nok/pages/about" hreflang="en-BV" />
131<link rel="alternate" href="https://cameroncoralbooks.com/en-nok/pages/about" hreflang="en-NO" />
132<link rel="alternate" href="https://cameroncoralbooks.com/en-nok/pages/about" hreflang="en-SJ" />
133<link rel="alternate" href="https://cameroncoralbooks.com/en-dkk/pages/about" hreflang="en-DK" />
134<link rel="alternate" href="https://cameroncoralbooks.com/en-dkk/pages/about" hreflang="en-FO" />
135<link rel="alternate" href="https://cameroncoralbooks.com/en-dkk/pages/about" hreflang="en-GL" />
136<link rel="alternate" href="https://cameroncoralbooks.com/en-pln/pages/about" hreflang="en-PL" />
137<link rel="alternate" href="https://cameroncoralbooks.com/en-inr/pages/about" hreflang="en-IN" />
138<link rel="alternate" href="https://cameroncoralbooks.com/en-jpy/pages/about" hreflang="en-JP" />
139<link rel="alternate" href="https://cameroncoralbooks.com/en-myr/pages/about" hreflang="en-MY" />
140<link rel="alternate" href="https://cameroncoralbooks.com/en-sgd/pages/about" hreflang="en-SG" />
141<link rel="alternate" href="https://cameroncoralbooks.com/en-mxn/pages/about" hreflang="en-MX" />
142<link rel="alternate" href="https://cameroncoralbooks.com/en-brl/pages/about" hreflang="en-BR" />
143<link rel="alternate" href="https://cameroncoralbooks.com/en-chf/pages/about" hreflang="en-CH" />
144<link rel="alternate" href="https://cameroncoralbooks.com/en-chf/pages/about" hreflang="en-LI" />
vendor: 68 bytes, lines 144-145
144
145<script src="https://www.google.com/recaptcha/enterprise.js?render=
1456LcUIoYlAAAAALE9OrjdIcUfeYTpTq5RlXh5HuZt
vendor: 18 bytes, line 145
145" async></script>
146<script>window.recaptchaSiteKey = '6LcUIoYlAAAAALE9OrjdIcUfeYTpTq5RlXh5HuZt';</script>
146
147<style>
148  .grecaptcha-badge { display: none !important; }
149</style>
150<script type='module' src="https://cdn.fourthwall.dev/web-perf/instant.js" defer></script>
vendor: 1 bytes, line 150
150
151<script>
152  window.shopName = 'Cameron Coral Books';
153  window.shopId = 'sh_725b21cf-ab7d-4f75-a4b5-141025dbada5';
154  window.cookie_policy = 'ShowInEu';
155</script>
155
156<!-- Google Tag Manager -->
157<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
158new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
159j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
160'/_c/mtg.js?id='+i+dl;f.parentNode.insertBefore(j,f);
161})(window,document,'script','dataLayer','GTM-PV2BBNN');</script>
161
162<!-- End Google Tag Manager -->
163<script>window.creatorGa4Id = ''; window.creatorFbPixelId = '460749373684387'; window.creatorTiktokAnalyticsId = ''; window.creatorKlaviyoAnalyticsId = ''; window.useServerAnalytics = false;</script>
vendor: 1 bytes, line 163
163
164<script>
165  (function () {
166    function setCookie(name, value, days) {
167      if (typeof days === 'undefined') days = 90;
168      var expires = new Date(Date.now() + days * 86400000).toUTCString();
169      document.cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value.substring(0, 200)) + '; expires=' + expires + '; path=/';
170    }
171  
172    function getCookie(name) {
173      var cookies = document.cookie.split('; ');
174      for (var i = 0; i < cookies.length; i++) {
175        if (cookies[i].indexOf(name + '=') === 0) {
176          return cookies[i].split('=')[1];
177        }
178      }
179      return null;
180    }
181  
182    function handleTrackingParams() {
183      var params = window.location.search.substring(1).split('&');
184      var paramMap = {};
185  
186      for (var i = 0; i < params.length; i++) {
187        var kv = params[i].split('=');
188        if (kv.length === 2) {
189          paramMap[decodeURIComponent(kv[0])] = decodeURIComponent(kv[1]);
190        }
191      }
192  
193      if (!getCookie('_fbp')) {
194        var randomPart = Math.floor(Math.random() * 10000000000);
195        var fbp = 'fb.1.' + Date.now() + '.' + randomPart;
196        setCookie('_fbp', fbp);
197      }
198  
199      for (var key in paramMap) {
200        if (paramMap.hasOwnProperty(key)) {
201          var value = paramMap[key];
202          var isUTM = key.indexOf('utm_') === 0;
203          
204          if(key === 'utm_source' && getCookie('utm_source') === 'fourthwall_ads') {
205            continue;
206          }
207  
208          if (isUTM || key === 'gclid' || key === 'fbclid') {
209            setCookie(key, value);
210          }
211  
212          if (key === 'fbclid' && !getCookie('_fbc')) {
213            var fbc = 'fb.1.' + Date.now() + '.' + value;
214            setCookie('_fbc', fbc);
215          }
216        }
217      }
218    }
219  
220    handleTrackingParams();
221  })();
222</script>
vendor: 1 bytes, line 222
222
223<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>
223
224<meta name='theme-color' content='#FFFFFF' />
225<link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/9b1da99e-851c-4693-a98a-df9d8e643714/assets/styles/custom_sections.css?v=3d6a4086a86091513f2b3517480e46d6c44f9b33af4e6666805e467b5ea9abf5" media="all">
226<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Cameron Coral Books","description":"The official website and shop of Cameron Coral. Find science fiction books about heroic robots and hopeful futures, buy merch, and support the author directly.","url":"https://cameroncoralbooks.com","logo":"https://cdn.fourthwall.com/shops/sh_725b21cf-ab7d-4f75-a4b5-141025dbada5/themes/a2eb53db-7051-4ca8-ba26-9b1b953b21bb_logo_780e2a37b66c.png","sameAs":["https://instagram.com/cameroncoralauthor","https://facebook.com/cameroncoralauthor","https://www.tiktok.com/@cameroncoral"]}</script>
vendor: 1 bytes, line 226
226
227<script type="module">
228  function iframeReady(section, iframe, url, appId, settings) {
229    const baseIframeUrl = url;
230  
231    function buildUrl(url, params) {
232      if (!params) return url;
233      var qs = Object.keys(params)
234        .map((k) => encodeURIComponent(k) + '=' + encodeURIComponent(params[k]))
235        .join('&');
236      return url + (url.includes('?') ? '&' : '?') + qs + '&' + settings;
237    }
238  
239    const appHmac = window.appHmac && window.appHmac[appId];
240  
241    const params = {
242      hmac: appHmac,
243      timestamp: window.hmacTimestamp,
244      tier_id: window.tierId,
245      supporter_id: window.supporterId,
246      shop_id: window.shopId,
247    };
248  
249    iframe.src = buildUrl(baseIframeUrl, appHmac ? params : null);
250    iframe.onload = null
251  
252    // Extract origin from URL for security checking
253    let expectedOrigin;
254    try {
255      expectedOrigin = new URL(url).origin;
256    } catch (e) {
257      console.warn('Could not parse URL origin:', url);
258    }
259  
260    // Listen for messages specifically from this iframe
261    const messageHandler = (event) => {
262      // Check if the message is from this specific iframe
263      if (event.source !== iframe.contentWindow) {
264        return; // Ignore messages from other iframes/windows
265      }
266  
267      // Optional: Also verify the origin for security
268      if (expectedOrigin && event.origin !== expectedOrigin) {
269        console.warn('Message received from unexpected origin:', event.origin);
270        return;
271      }
272      
273      if (event.data.type === 'RESIZE') {
274        iframe.style.height = event.data.data.height + 'px';
275      } else if (event.data.type === 'CLOSE') {
276        section.style.height = '0px';
277      }
278    };
279  
280    window.addEventListener('message', messageHandler);
281    
282    // Store the handler for cleanup (optional)
283    iframe._messageHandler = messageHandler;
284  }
285  
286  class Hmac extends HTMLElement {
287    constructor() {
288      super()
289      this.section = this.parentElement.parentElement;
290      this.iframe = this.querySelector('iframe')
291      this.url = this.getAttribute('url')
292      this.appId = this.getAttribute('app_id')
293      this.settings = this.getAttribute('settings')
294    }
295  
296    connectedCallback() {
297      if (this.iframe && this.iframe.contentDocument && this.iframe.contentDocument.readyState === 'complete') {
298        iframeReady(this.section, this.iframe, this.url, this.appId, this.settings)
299      } else {
300        this.iframe.onload = () => iframeReady(this.section, this.iframe, this.url, this.appId, this.settings)
301      }
302    }
303  
304    disconnectedCallback() {
305      if (this.iframe && this.iframe._messageHandler) {
306        window.removeEventListener('message', this.iframe._messageHandler);
307        delete this.iframe._messageHandler;
308      }
309    }
310  }
311  
312  customElements.define('app-hmac-component', Hmac)
313</script>
313
314
315  </head>
316
317  
318  
319
320  
321
322  <body class="body page "  >
323 <!-- Google Tag Manager (noscript) -->
324<noscript><iframe src='/_c/ns.html?id=GTM-PV2BBNN'
325height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
326<!-- End Google Tag Manager (noscript) -->
327
328    <a href="#main-content" class="skip-link">Skip to content</a>
329
330    <div class="page">
331      <div>
332        <div id="fw-section-announcement-bar-4d428f75-297c-4110-b5c9-ce81b1a96eb0" class="fw-section"><section class="announcement-bar">
333  <div class="wrapper">
334    
335    
336    
337    
338    
339
340    
341      <a href="https://buy.bookfunnel.com/a5kta8mfz3" target="_blank" class="announcement-bar__inner">
342    
343
344    
345      <div class="announcement-bar__label">
346        NEW BOOK: Field Notes From Club Crisp (click here)
347      </div>
348    
349
350    
351      </a>
352    
353  </div>
354</section>
355
356
357</div><div id="fw-section-header" class="fw-section">
358
359
360
361
362
363<header
364  data-testid='main.single.section'
365  class='header'
366>
367  <div class='wrapper'>
368    <div class='header__grid header__grid--search header--left header__size--md'>
369      <div class='header__mobile-menu hidden@sm'>
370        <button data-drawer-trigger-primary='mobile-menu' class='header__icon' aria-label='Open menu'>
371          <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
372  <path fill-rule="evenodd" clip-rule="evenodd" d="M16 3.75H0V2.25H16V3.75ZM16 8.75H0V7.25H16V8.75ZM16 13.75H0V12.25H16V13.75Z" fill="currentColor"/>
373</svg>
374
375        </button>
376      </div>
377
378      
379
380      <div class='header__logo-container'><h1 class='visually-hidden'>Cameron Coral Books</h1><div class='header__logo'>
381          <a href='/' class='header__logo-link'>
382            
383            
384  
385
386  <img
387    src="https://imgproxy.fourthwall.dev/dx-GqHRZlW5C3glmn64dJs2bsIDMrFmJJOHB11h7c6Y/w:320/sm:1/enc/qUrd48xUCMhfd9qI/eN7Ctz2csQWixA2D/NuY6WaN_2LRx8A1I/n9qdLQd-YiP70bFw/ueExGnSpWlXpjmAH/jkLGSZbfiLYHIyNm/512qUibg2gwHyEib/PlMvi6SzR8AssL_K/UX92q-H0y4eUH_Kg/GaguXojpgRoMSnNJ/_cykwY_MbBq9ZO_R/C792mbVDYUBZNsnp/pB-CLUuS9Beb6Hku/f0wB9woQZ46Jmhtu/8uVeBDWigok4X1yY/_bCIMfG7MtORXAAo.webp"
388    srcset="https://imgproxy.fourthwall.dev/dx-GqHRZlW5C3glmn64dJs2bsIDMrFmJJOHB11h7c6Y/w:320/sm:1/enc/qUrd48xUCMhfd9qI/eN7Ctz2csQWixA2D/NuY6WaN_2LRx8A1I/n9qdLQd-YiP70bFw/ueExGnSpWlXpjmAH/jkLGSZbfiLYHIyNm/512qUibg2gwHyEib/PlMvi6SzR8AssL_K/UX92q-H0y4eUH_Kg/GaguXojpgRoMSnNJ/_cykwY_MbBq9ZO_R/C792mbVDYUBZNsnp/pB-CLUuS9Beb6Hku/f0wB9woQZ46Jmhtu/8uVeBDWigok4X1yY/_bCIMfG7MtORXAAo.webp 1x, https://imgproxy.fourthwall.dev/dwlNrx69jxLw8Gvy-Dx2J_Fz6oSZDhUQGeZfroEA2FU/w:320/dpr:2/sm:1/enc/qUrd48xUCMhfd9qI/eN7Ctz2csQWixA2D/NuY6WaN_2LRx8A1I/n9qdLQd-YiP70bFw/ueExGnSpWlXpjmAH/jkLGSZbfiLYHIyNm/512qUibg2gwHyEib/PlMvi6SzR8AssL_K/UX92q-H0y4eUH_Kg/GaguXojpgRoMSnNJ/_cykwY_MbBq9ZO_R/C792mbVDYUBZNsnp/pB-CLUuS9Beb6Hku/f0wB9woQZ46Jmhtu/8uVeBDWigok4X1yY/_bCIMfG7MtORXAAo.webp 2x"
389    alt="Cameron Coral Books"
390    class="header__logo-image header__logo-image--md"
391    itemprop="logo"
392  >
393
394
395          </a>
396        </div>
397      </div>
398
399      
400        <div class='header__nav-container visible@sm'>
401          <nav class='header__nav' aria-label='Primary'>
402            <ul class='header__list list--horizontal'>
403              
404  <li class="header__list-item">
405    <a
406      href="/"
407      class="header__link"
408      
409    >
410      Home
411
412      
413    </a>
414
415    
416  </li>
417
418  <li class="header__list-item">
419    <a
420      href="/collections/all"
421      class="header__link"
422      
423    >
424      Browse all
425
426      
427    </a>
428
429    
430  </li>
431
432  <li class="header__list-item">
433    <a
434      href="/pages/about"
435      class="header__link"
436      
437    >
438      About
439
440      
441    </a>
442
443    
444  </li>
445
446  <li class="header__list-item">
447    <a
448      href="/collections/robots-and-ruins-series"
449      class="header__link"
450      
451    >
452      Robots and Ruins
453
454      
455    </a>
456
457    
458  </li>
459
460  <li class="header__list-item">
461    <a
462      href="/collections/rusted-wasteland"
463      class="header__link"
464      
465    >
466      Rusted Wasteland
467
468      
469    </a>
470
471    
472  </li>
473
474  <li class="header__list-item">
475    <a
476      href="/collections/audiobooks"
477      class="header__link"
478      
479    >
480      Audiobooks
481
482      
483    </a>
484
485    
486  </li>
487
488  <li class="header__list-item">
489    <a
490      href="/collections/holiday"
491      class="header__link"
492      
493    >
494      Holiday
495
496      
497    </a>
498
499    
500  </li>
501
502  <li class="header__list-item">
503    <a
504      href="/pages/hardcovers"
505      class="header__link"
506      
507    >
508      Hardcovers
509
510      
511    </a>
512
513    
514  </li>
515
516            </ul>
517          </nav>
518        </div>
519      
520
521      <div class='header__icons'>
522        <ul class='header__list list list--horizontal'>
523          
524
525          
526
527
528          
529            <li class='header__list-item visible@sm'>
530              <a class='header__link header__link--icon' tabindex='0' role='button' aria-label='Currency selector, current: USD'>
531                USD
532
533                
534                  <span class='header__link-icon'>
535                    <svg class="svg-fill-current-color" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
536  <path d="M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z" vector-effect="non-scaling-stroke"/>
537</svg>
538
539                  </span>
540                
541              </a>
542
543              
544                <div class='header__dropdown header__dropdown--content'>
545                  <ul class='header__dropdown-inner'>
546                    
547                      <li class='header__dropdown-item'>
548                        <a
549                          class='header__dropdown-link'
550                          href='/localization?currency=USD&return_to=/pages/about'
551                        >
552                          USD
553                        </a>
554                      </li>
555                    
556                      <li class='header__dropdown-item'>
557                        <a
558                          class='header__dropdown-link'
559                          href='/localization?currency=EUR&return_to=/pages/about'
560                        >
561                          EUR
562                        </a>
563                      </li>
564                    
565                      <li class='header__dropdown-item'>
566                        <a
567                          class='header__dropdown-link'
568                          href='/localization?currency=CAD&return_to=/pages/about'
569                        >
570                          CAD
571                        </a>
572                      </li>
573                    
574                      <li class='header__dropdown-item'>
575                        <a
576                          class='header__dropdown-link'
577                          href='/localization?currency=GBP&return_to=/pages/about'
578                        >
579                          GBP
580                        </a>
581                      </li>
582                    
583                      <li class='header__dropdown-item'>
584                        <a
585                          class='header__dropdown-link'
586                          href='/localization?currency=AUD&return_to=/pages/about'
587                        >
588                          AUD
589                        </a>
590                      </li>
591                    
592                      <li class='header__dropdown-item'>
593                        <a
594                          class='header__dropdown-link'
595                          href='/localization?currency=NZD&return_to=/pages/about'
596                        >
597                          NZD
598                        </a>
599                      </li>
600                    
601                      <li class='header__dropdown-item'>
602                        <a
603                          class='header__dropdown-link'
604                          href='/localization?currency=SEK&return_to=/pages/about'
605                        >
606                          SEK
607                        </a>
608                      </li>
609                    
610                      <li class='header__dropdown-item'>
611                        <a
612                          class='header__dropdown-link'
613                          href='/localization?currency=NOK&return_to=/pages/about'
614                        >
615                          NOK
616                        </a>
617                      </li>
618                    
619                      <li class='header__dropdown-item'>
620                        <a
621                          class='header__dropdown-link'
622                          href='/localization?currency=DKK&return_to=/pages/about'
623                        >
624                          DKK
625                        </a>
626                      </li>
627                    
628                      <li class='header__dropdown-item'>
629                        <a
630                          class='header__dropdown-link'
631                          href='/localization?currency=PLN&return_to=/pages/about'
632                        >
633                          PLN
634                        </a>
635                      </li>
636                    
637                      <li class='header__dropdown-item'>
638                        <a
639                          class='header__dropdown-link'
640                          href='/localization?currency=INR&return_to=/pages/about'
641                        >
642                          INR
643                        </a>
644                      </li>
645                    
646                      <li class='header__dropdown-item'>
647                        <a
648                          class='header__dropdown-link'
649                          href='/localization?currency=JPY&return_to=/pages/about'
650                        >
651                          JPY
652                        </a>
653                      </li>
654                    
655                      <li class='header__dropdown-item'>
656                        <a
657                          class='header__dropdown-link'
658                          href='/localization?currency=MYR&return_to=/pages/about'
659                        >
660                          MYR
661                        </a>
662                      </li>
663                    
664                      <li class='header__dropdown-item'>
665                        <a
666                          class='header__dropdown-link'
667                          href='/localization?currency=SGD&return_to=/pages/about'
668                        >
669                          SGD
670                        </a>
671                      </li>
672                    
673                      <li class='header__dropdown-item'>
674                        <a
675                          class='header__dropdown-link'
676                          href='/localization?currency=MXN&return_to=/pages/about'
677                        >
678                          MXN
679                        </a>
680                      </li>
681                    
682                      <li class='header__dropdown-item'>
683                        <a
684                          class='header__dropdown-link'
685                          href='/localization?currency=BRL&return_to=/pages/about'
686                        >
687                          BRL
688                        </a>
689                      </li>
690                    
691                      <li class='header__dropdown-item'>
692                        <a
693                          class='header__dropdown-link'
694                          href='/localization?currency=CHF&return_to=/pages/about'
695                        >
696                          CHF
697                        </a>
698                      </li>
699                    
700                  </ul>
701                </div>
702              
703            </li>
704          
705
706          
707            <li class='header__list-item'>
708              <button class='header__icon' aria-label='Search' type='button' data-search-toggle>
709                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
710<path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.37079C0 2.8523 2.8523 0 6.37079 0C9.88927 0 12.7416 2.8523 12.7416 6.37079C12.7416 7.85977 12.2308 9.22945 11.3748 10.3141L15.7803 14.7197L14.7197 15.7803L10.3141 11.3748C9.22945 12.2308 7.85977 12.7416 6.37079 12.7416C2.8523 12.7416 0 9.88927 0 6.37079ZM6.37079 1.5C3.68073 1.5 1.5 3.68073 1.5 6.37079C1.5 9.06085 3.68073 11.2416 6.37079 11.2416C9.06085 11.2416 11.2416 9.06085 11.2416 6.37079C11.2416 3.68073 9.06085 1.5 6.37079 1.5Z" fill="currentColor"/>
711</svg>
712
713              </button>
714            </li>
715          
716
717          
718
719          <li class='header__list-item'>
720            <a
721              href='/cart'
722              class='header__icon'
723              aria-label='Cart'
724            >
725              <div 
726  data-cart-widget="widget"
727  data-testid="cart.icon"
728  class="cart-widget cart-widget--icons empty"
729>
730  
731    <span data-cart-widget="quantity" class="cart-widget__items"></span>
732    <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
733  <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"/>
734</svg>
735
736  
737</div>
738            </a>
739          </li>
740        </ul>
741
742        <div data-cart-announcer aria-live="polite" aria-atomic="true" class="visually-hidden"></div>
743
744      </div>
745    </div>
746    
747      <search-header>
748        <div class='search-header'>
749  <div class='search-header__inner'>
750    <form class='search-header__form' action='/search' method='get'>
751      <button type='submit' class='search-header__button' aria-label='Search'>
752        <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
753<path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.37079C0 2.8523 2.8523 0 6.37079 0C9.88927 0 12.7416 2.8523 12.7416 6.37079C12.7416 7.85977 12.2308 9.22945 11.3748 10.3141L15.7803 14.7197L14.7197 15.7803L10.3141 11.3748C9.22945 12.2308 7.85977 12.7416 6.37079 12.7416C2.8523 12.7416 0 9.88927 0 6.37079ZM6.37079 1.5C3.68073 1.5 1.5 3.68073 1.5 6.37079C1.5 9.06085 3.68073 11.2416 6.37079 11.2416C9.06085 11.2416 11.2416 9.06085 11.2416 6.37079C11.2416 3.68073 9.06085 1.5 6.37079 1.5Z" fill="currentColor"/>
754</svg>
755
756      </button>
757      <input
758        type='search'
759        name='q'
760        class='search-header__input'
761        placeholder='Search'
762        aria-label='Search'
763        autocomplete='off'
764      >
765      <button class='search-header__button' type='button' aria-label='Close search'>
766        <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">
767  <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"/>
768</svg>
769
770      </button>
771    </form>
772  </div>
773</div>
774
775      </search-header>
776    
777  </div>
778</header>
779
780
781<aside 
782  data-drawer="mobile-menu" 
783  class="drawer hidden@sm"
784>
785  <div class="drawer__background" data-drawer-trigger-primary="mobile-menu"></div>
786  <div class="drawer__content drawer__content--small mobile-menu">
787    <div class="mobile-menu__section mobile-menu__section--header">
788      <button type="button" class="mobile-menu__close" data-drawer-trigger-primary="mobile-menu" aria-label="Close menu">
789        <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">
790  <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"/>
791</svg>
792
793      </button>
794    </div>
795    <div class="mobile-menu__section mobile-menu__section--body">
796      <div class="mobile-menu__nav">
797        <ul class="mobile-menu__list">
798          
799            <li class="mobile-menu__list-item">
800              
801                <a
802                  href="/"
803                  class="mobile-menu__link"
804                >
805                  Home
806                </a>
807              
808
809              
810            </li>
811          
812            <li class="mobile-menu__list-item">
813              
814                <a
815                  href="/collections/all"
816                  class="mobile-menu__link"
817                >
818                  Browse all
819                </a>
820              
821
822              
823            </li>
824          
825            <li class="mobile-menu__list-item">
826              
827                <a
828                  href="/pages/about"
829                  class="mobile-menu__link"
830                >
831                  About
832                </a>
833              
834
835              
836            </li>
837          
838            <li class="mobile-menu__list-item">
839              
840                <a
841                  href="/collections/robots-and-ruins-series"
842                  class="mobile-menu__link"
843                >
844                  Robots and Ruins
845                </a>
846              
847
848              
849            </li>
850          
851            <li class="mobile-menu__list-item">
852              
853                <a
854                  href="/collections/rusted-wasteland"
855                  class="mobile-menu__link"
856                >
857                  Rusted Wasteland
858                </a>
859              
860
861              
862            </li>
863          
864            <li class="mobile-menu__list-item">
865              
866                <a
867                  href="/collections/audiobooks"
868                  class="mobile-menu__link"
869                >
870                  Audiobooks
871                </a>
872              
873
874              
875            </li>
876          
877            <li class="mobile-menu__list-item">
878              
879                <a
880                  href="/collections/holiday"
881                  class="mobile-menu__link"
882                >
883                  Holiday
884                </a>
885              
886
887              
888            </li>
889          
890            <li class="mobile-menu__list-item">
891              
892                <a
893                  href="/pages/hardcovers"
894                  class="mobile-menu__link"
895                >
896                  Hardcovers
897                </a>
898              
899
900              
901            </li>
902          
903
904          
905            <li class="mobile-menu__list-item">
906              <a for="input-drawer" class="mobile-menu__link" data-accordion="trigger" role="button" tabindex="0">
907                USD
908
909                
910                  <div class="mobile-menu__link-icon">
911                    <svg class="svg-fill-current-color" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
912  <path d="M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z" vector-effect="non-scaling-stroke"/>
913</svg>
914
915                  </div>
916                
917              </a>
918
919              
920                <div class="mobile-menu__dropdown mobile-menu__dropdown--content">
921                  <ul class="mobile-menu__dropdown-inner">
922                    
923                      <li class="mobile-menu__dropdown-item">
924                        <a class="mobile-menu__dropdown-link" href="/localization?currency=USD&return_to=/pages/about">
925                          USD
926                        </a>
927                      </li>
928                    
929                      <li class="mobile-menu__dropdown-item">
930                        <a class="mobile-menu__dropdown-link" href="/localization?currency=EUR&return_to=/pages/about">
931                          EUR
932                        </a>
933                      </li>
934                    
935                      <li class="mobile-menu__dropdown-item">
936                        <a class="mobile-menu__dropdown-link" href="/localization?currency=CAD&return_to=/pages/about">
937                          CAD
938                        </a>
939                      </li>
940                    
941                      <li class="mobile-menu__dropdown-item">
942                        <a class="mobile-menu__dropdown-link" href="/localization?currency=GBP&return_to=/pages/about">
943                          GBP
944                        </a>
945                      </li>
946                    
947                      <li class="mobile-menu__dropdown-item">
948                        <a class="mobile-menu__dropdown-link" href="/localization?currency=AUD&return_to=/pages/about">
949                          AUD
950                        </a>
951                      </li>
952                    
953                      <li class="mobile-menu__dropdown-item">
954                        <a class="mobile-menu__dropdown-link" href="/localization?currency=NZD&return_to=/pages/about">
955                          NZD
956                        </a>
957                      </li>
958                    
959                      <li class="mobile-menu__dropdown-item">
960                        <a class="mobile-menu__dropdown-link" href="/localization?currency=SEK&return_to=/pages/about">
961                          SEK
962                        </a>
963                      </li>
964                    
965                      <li class="mobile-menu__dropdown-item">
966                        <a class="mobile-menu__dropdown-link" href="/localization?currency=NOK&return_to=/pages/about">
967                          NOK
968                        </a>
969                      </li>
970                    
971                      <li class="mobile-menu__dropdown-item">
972                        <a class="mobile-menu__dropdown-link" href="/localization?currency=DKK&return_to=/pages/about">
973                          DKK
974                        </a>
975                      </li>
976                    
977                      <li class="mobile-menu__dropdown-item">
978                        <a class="mobile-menu__dropdown-link" href="/localization?currency=PLN&return_to=/pages/about">
979                          PLN
980                        </a>
981                      </li>
982                    
983                      <li class="mobile-menu__dropdown-item">
984                        <a class="mobile-menu__dropdown-link" href="/localization?currency=INR&return_to=/pages/about">
985                          INR
986                        </a>
987                      </li>
988                    
989                      <li class="mobile-menu__dropdown-item">
990                        <a class="mobile-menu__dropdown-link" href="/localization?currency=JPY&return_to=/pages/about">
991                          JPY
992                        </a>
993                      </li>
994                    
995                      <li class="mobile-menu__dropdown-item">
996                        <a class="mobile-menu__dropdown-link" href="/localization?currency=MYR&return_to=/pages/about">
997                          MYR
998                        </a>
999                      </li>
1000                    
1001                      <li class="mobile-menu__dropdown-item">
1002                        <a class="mobile-menu__dropdown-link" href="/localization?currency=SGD&return_to=/pages/about">
1003                          SGD
1004                        </a>
1005                      </li>
1006                    
1007                      <li class="mobile-menu__dropdown-item">
1008                        <a class="mobile-menu__dropdown-link" href="/localization?currency=MXN&return_to=/pages/about">
1009                          MXN
1010                        </a>
1011                      </li>
1012                    
1013                      <li class="mobile-menu__dropdown-item">
1014                        <a class="mobile-menu__dropdown-link" href="/localization?currency=BRL&return_to=/pages/about">
1015                          BRL
1016                        </a>
1017                      </li>
1018                    
1019                      <li class="mobile-menu__dropdown-item">
1020                        <a class="mobile-menu__dropdown-link" href="/localization?currency=CHF&return_to=/pages/about">
1021                          CHF
1022                        </a>
1023                      </li>
1024                    
1025                  </ul>
1026                </div>
1027              
1028            </li>
1029          
1030        </ul>
1031      </div>
1032    </div>
1033    <div class="mobile-menu__section mobile-menu__section--socials">
1034      <div class="mobile-menu__list-social">
1035        <ul class="mobile-menu__socials">
1036          
1037
1038
1039
1040  
1041    <li class="mobile-menu__social">
1042      <a
1043        
1044          href="https://instagram.com/cameroncoralauthor"
1045        
1046        target="_blank"
1047        class="mobile-menu__social-link"
1048        aria-label="Instagram (opens in a new tab)"
1049      >
1050        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1051<path fill-rule="evenodd" clip-rule="evenodd" d="M4.99525 0H15.0047C17.7635 0 20 2.23604 20 4.99525V15.0047C20 17.7635 17.764 20 15.0047 20H4.99525C2.23645 20 0 17.764 0 15.0047V4.99525C0 2.23645 2.23604 0 4.99525 0ZM2 15.0047C2 16.6592 3.34085 18 4.99525 18H15.0047C16.6592 18 18 16.6591 18 15.0047V4.99525C18 3.34078 16.6591 2 15.0047 2H4.99525C3.34078 2 2 3.34085 2 4.99525V15.0047ZM5 10C5 7.23858 7.23858 5 10 5C12.7614 5 15 7.23858 15 10C15 12.7614 12.7614 15 10 15C7.23858 15 5 12.7614 5 10ZM13 10C13 8.34315 11.6569 7 10 7C8.34315 7 7 8.34315 7 10C7 11.6569 8.34315 13 10 13C11.6569 13 13 11.6569 13 10ZM15 6C15.5523 6 16 5.55228 16 5C16 4.44772 15.5523 4 15 4C14.4477 4 14 4.44772 14 5C14 5.55228 14.4477 6 15 6Z" fill="currentColor"/>
1052</svg>
1053
1054        
1055      </a>
1056    </li>
1057  
1058
1059
1060  
1061    <li class="mobile-menu__social">
1062      <a
1063        
1064          href="https://facebook.com/cameroncoralauthor"
1065        
1066        target="_blank"
1067        class="mobile-menu__social-link"
1068        aria-label="Facebook (opens in a new tab)"
1069      >
1070        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1071<path d="M15.0595 6.06602H11.3424V4.4069C11.3424 3.62655 11.8598 3.44452 12.2238 3.44452C12.5879 3.44452 14.8261 3.44452 14.8261 3.44452V0.0113221L11.0559 0C7.63576 0 6.987
107179 2.55879 6.98779 4.19788V6.06515H4.375V9.54886H6.98779C6.98779 14.0881 6.98779 20 6.98779 20H11.3424C11.3424 20 11.3424 14.0341 11.3424 9.54886H14.6964L15.0595 6.06602Z" fill="currentColor"/>
1072</svg>
1073
1074        
1075      </a>
1076    </li>
1077  
1078
1079
1080  
1081    <li class="mobile-menu__social">
1082      <a
1083        
1084          href="https://www.tiktok.com/@cameroncoral"
1085        
1086        target="_blank"
1087        class="mobile-menu__social-link"
1088        aria-label="Tiktok (opens in a new tab)"
1089      >
1090        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1091<path fill-rule="evenodd" clip-rule="evenodd" d="M13.7329 0C14.0629 2.83809 15.6469 4.53015 18.401 4.71015V7.90226C16.805 8.05826 15.4069 7.53624 13.7809 6.55221V12.5224C13.7809 20.1067 5.51259 22.4767 2.18848 17.0406C0.0524123 13.5424 1.36045 7.40424 8.21268 7.15823V10.5243C7.69066 10.6083 7.13264 10.7403 6.62263 10.9144C5.09858 11.4304 4.23455 12.3964 4.47456 14.1005C4.93657 17.3646 10.9248 18.3306 10.4267 11.9524V0.00600019H13.7329V0Z" fill="currentColor"/>
1092</svg>
1093
1094        
1095      </a>
1096    </li>
1097  
1098
1099
1100        </ul>
1101      </div>
1102    </div>
1103  </div>
1104</aside>
1105
1106<script>
1107  const currencyData = {
1108    locale: 'en-US',
1109    currency: 'USD',
1110    showTax: false,
1111  }
1112</script>
1112
1113
1114
1115
1116</div>
1117      </div>
1118
1119      <main id="main-content" class="page__main">
1120        <div class="main">
1121  <div class="main__sections" data-testid="main.sections">
1122    <div id="fw-section-image-with-text-67acee3a-911a-4485-b00f-a7aa09a66c60" class="fw-section"><style>
1123  .section-fw-section-image-with-text-67acee3a-911a-4485-b00f-a7aa09a66c60-padding {
1124    padding-top: 36px;
1125    padding-bottom: 36px;
1126  }
1127
1128  @media screen and (min-width: 640px) {
1129    .section-fw-section-image-with-text-67acee3a-911a-4485-b00f-a7aa09a66c60-padding {
1130      padding-top: 48px;
1131      padding-bottom: 48px;
1132    }
1133  }
1134</style>
1135
1136<section data-testid="main.single.section" data-section-id="fw-section-image-with-text-67acee3a-911a-4485-b00f-a7aa09a66c60" class="image-with-text section-fw-section-image-with-text-67acee3a-911a-4485-b00f-a7aa09a66c60-padding">
1137  <div class="image-with-text__container">
1138    <div class="col-grid col-grid--middle col-grid--2-cols@md col-grid--gapless">
1139      <div>
1140        
1141          <div class="image-with-text__image-container">
1142            
1143            <img src="https://imgproxy.fourthwall.dev/OCSybOwnJFo6b4ozfQ6Lcr1nQCrHNlQtcPwh_vcHLGM/w:1024/sm:1/enc/H3PddJECAzc8Uaii/t4lZha9KPObfMp4c/ybYFsKu5c7_iJjrH/JJRDvte7PgRequa1/eoKnTHZskXPbbkbx/-FvF5uEVUnw_iSr8/meheKB8DrYiu5Sq-/o8XM4AuY5wIFfIRi/9BSKIIQGXkmWyP10/isMoLAcjhVpTI7cp/Km8gaPABHcDQ9vi2/3mscJ-yuCWWAx14u/kWOTSs4KPstJshFg/6L5MN4jT2eOAeMT9/L2j98heVQo8.jpg" alt="" srcset="https://imgproxy.fourthwall.dev/CmW4FGmPiDQwdZlUVlVj9z3YoB2OarlYPNlFwV54YzM/w:375/sm:1/enc/H3PddJECAzc8Uaii/t4lZha9KPObfMp4c/ybYFsKu5c7_iJjrH/JJRDvte7PgRequa1/eoKnTHZskXPbbkbx/-FvF5uEVUnw_iSr8/meheKB8DrYiu5Sq-/o8XM4AuY5wIFfIRi/9BSKIIQGXkmWyP10/isMoLAcjhVpTI7cp/Km8gaPABHcDQ9vi2/3mscJ-yuCWWAx14u/kWOTSs4KPstJshFg/6L5MN4jT2eOAeMT9/L2j98heVQo8.jpg 375w, https://imgproxy.fourthwall.dev/jFmIIC7CnogDS6HHyJjc8C3rsiLQNcyiWGkEuBnqhGs/w:768/sm:1/enc/H3PddJECAzc8Uaii/t4lZha9KPObfMp4c/ybYFsKu5c7_iJjrH/JJRDvte7PgRequa1/eoKnTHZskXPbbkbx/-FvF5uEVUnw_iSr8/meheKB8DrYiu5Sq-/o8XM4AuY5wIFfIRi/9BSKIIQGXkmWyP10/isMoLAcjhVpTI7cp/Km8gaPABHcDQ9vi2/3mscJ-yuCWWAx14u/kWOTSs4KPstJshFg/6L5MN4jT2eOAeMT9/L2j98heVQo8.jpg 768w" width="952" height="629" sizes="(max-width: 767px) 100vw, 50vw" class="image-with-text__image image-with-text__image--full-width" loading="lazy">
1144          </div>
1145        
1146      </div>
1147
1148      <div class="image-with-text__content">
1149          <h2 class="image-with-text__heading image-with-text__heading--left image-with-text__heading--md">About the Author</h2>
1150
1151          <div class="image-with-text__text image-with-text__text--left">
1152            <div class="html-formatter">
1153              <p style="text-align:justify;"><span>I'm Cameron Coral, and I write hopeful science fiction about robots who are trying their best, even when the world rejects them. Whether you're a long-time reader or just discovering my worlds, I'm thrilled to have you here.</span></p>
1154<p style="text-align:justify;"><span>I'm best known for <i>Steel Guardian</i>, the first book in the 6-book Rusted Wasteland series. It's a tale of an unlikely hero — a CleanerBot named Block who becomes the protector of a human baby in a post-apocalyptic world. This book holds a special place in my heart because it took second place in Hugh Howey's 2021 science fiction novel competition, the SPSFC.</span></p>
1155<p class="p1" style="text-align:justify;">In my stories, you'll find:</p>
1156<ul class="ul1" style="text-align:justify;">
1157<li class="li2">
1158<span class="s1"></span><strong>Heroic robots </strong>trying their best</li>
1159<li class="li2">
1160<span class="s1"></span>Post-apocalyptic worlds where <strong>hope survives</strong>
1161</li>
1162<li class="li2">
1163<span class="s1"></span><strong>Ordinary people</strong> discovering extraordinary strengths</li>
1164<li class="li2">
1165<span class="s1"></span>A belief that even in the darkest times, <strong>good can triumph</strong>
1166</li>
1167</ul>
1168<p class="p1" style="text-align:justify;">A nomad at heart, my adventures have taken me all over the U.S., to Canada, to China, and even as far as Australia and New Zealand. These experiences have shaped my worldview and enriched my storytelling.<br><br>My home is on a prairie in Northern Illinois, surrounded by trees, where I live with my husband and our "shorty" Jack Russell terrier rescue dog, Marty, who, let's be honest, runs the house. She's the boss! Our neighbors include more than a few wild turkeys and one very introverted groundhog.<br><br>You'll often see me posting pictures of Marty on social media. I enjoy connecting with readers. Feel free to connect or email me.<br><br>Facebook: <a href="https://www.facebook.com/cameroncoralauthor/">@cameroncoralauthor</a></p>
1169<p class="p1" style="text-align:justify;">Instagram: <a href="https://www.instagram.com/cameroncoralauthor/">@cameroncoralauthor</a></p>
1170<p class="p1" style="text-align:justify;">TikTok: <a href="https://www.tiktok.com/@cameroncoral">@cameroncoral</a></p>
1171<p class="p1" style="text-align:justify;">
1171Email: info(at)cameroncoral.com<br><br></p>
1172<p class="p1" style="text-align:justify;"><strong>Be sure to join my reader email list to get updates, discounts, and photos of Marty! </strong>Enter your email in the newsletter area below.</p>
1173            </div>
1174          </div>
1175
1176          
1177            <div class="image-with-text__cta-container image-with-text__cta-container--left">
1178              
1179                
1180                    <div class="image-with-text__cta">
1181                      <a
1182                        href="/collections/all"
1183                        class="button button--primary button--large button--expand"
1184                      >
1185                        
1186                        Discover my books
1187                      </a>
1188                    </div>
1189                
1190              
1191            </div>
1192          
1193      </div>
1194    </div>
1195  </div>
1196</section>
1197
1198</div><div id="fw-section-custom-html-f5ba0d43-d825-4f9a-ae25-81344da11de0" class="fw-section"><section data-section-id="fw-section-custom-html-f5ba0d43-d825-4f9a-ae25-81344da11de0" data-testid="main.single.section" class="custom-html custom-html--fw-section-custom-html-f5ba0d43-d825-4f9a-ae25-81344da11de0">
1199  
1200    <div class="container wrapper">
1201  
1202
1203  <div style="text-align: center; font-family: 'Fjalla One', sans-serif; padding: 18px;">
1204  <h1 style="font-weight: normal; margin-bottom: 10px; font-size: 32px;">CAMERON'S NEWSLETTER</h1>
1205  <p style="font-family: inherit; font-size: 18px;">
1206    Be sure to join my reader email list to get updates, discounts, and photos of Marty the dog.</p>
1207
1208<div style="display: inline-block; text-align: left; margin-top: 20px;">
1209  
1209<script src="https://f.convertkit.com/ckjs/ck.5.js"></script>
1209
1210
1211    <form action="https://app.kit.com/forms/7941074/subscriptions" class="seva-form formkit-form" method="post" data-sv-form="7941074" data-uid="939b4a4fac" data-format="inline" data-version="5">
1212      
1212<script src="https://f.convertkit.com/ckjs/ck.5.js"></script>
1212
1213      <form action="https://app.kit.com/forms/7941074/subscriptions" class="seva-form formkit-form" method="post" data-sv-form="7941074" data-uid="939b4a4fac" data-format="inline" data-version="5" data-options="{&quot;settings&quot;:{&quot;after_subscribe&quot;:{&quot;action&quot;:&quot;message&quot;,&quot;success_message&quot;:&quot;Success! Now check your email to confirm your subscription.&quot;,&quot;redirect_url&quot;:&quot;&quot;},&quot;analytics&quot;:{&quot;google&quot;:null,&quot;fathom&quot;:null,&quot;facebook&quot;:null,&quot;segment&quot;:null,&quot;pinterest&quot;:null,&quot;sparkloop&quot;:null,&quot;googletagmanager&quot;:null},&quot;modal&quot;:{&quot;trigger&quot;:&quot;timer&quot;,&quot;scroll_percentage&quot;:null,&quot;timer&quot;:5,&quot;devices&quot;:&quot;all&quot;,&quot;show_once_every&quot;:15},&quot;powered_by&quot;:{&quot;show&quot;:true,&quot;url&quot;:&quot;https://kit.com/features/forms?utm_campaign=poweredby&amp;utm_content=form&amp;utm_medium=referral&amp;utm_source=dynamic&quot;},&quot;recaptcha&quot;:{&quot;enabled&quot;:false},&quot;return_visitor&quot;:{&quot;action&quot;:&quot;show&quot;,&quot;custom_content&quot;:&quot;&quot;},&quot;slide_in&quot;:{&quot;display_in&quot;:&quot;bottom_right&quot;,&quot;trigger&quot;:&quot;timer&quot;,&quot;scroll_percentage&quot;:null,&quot;timer&quot;:5,&quot;devices&quot;:&quot;all&quot;,&quot;show_once_every&quot;:15},&quot;sticky_bar&quot;:{&quot;display_in&quot;:&quot;top&quot;,&quot;trigger&quot;:&quot;timer&quot;,&quot;scroll_percentage&quot;:null,&quot;timer&quot;:5,&quot;devices&quot;:&quot;all&quot;,&quot;show_once_every&quot;:15}},&quot;version&quot;:&quot;5&quot;}" min-width="400 500 600 700 800"><div data-style="clean"><ul class="formkit-alert formkit-alert-error" data-element="errors" data-group="alert"></ul><div data-element="fields" data-stacked="false" class="seva-fields formkit-fields"><div class="formkit-field"><input class="formkit-input" aria-label="First Name" name="fields[first_name]" placeholder="First Name" type="text" style="color: rgb(0, 0, 0); border-color: rgb(227, 227, 227); border-radius: 4px; font-weight: 400;"></div><div class="formkit-field"><input class="formkit-input" name="email_address" aria-label="Email Address" placeholder="Email Address" required="" type="email" style="color: rgb(0, 0, 0); border-color: rgb(227, 227, 227); border-radius: 4px; font-weight: 400;"></div><button data-element="submit" class="formkit-submit formkit-submit" style="color: rgb(255, 255, 255); background-color: rgb(24, 22, 190); border-radius: 4px; font-weight: 400;"><div class="formkit-spinner"><div></div><div></div><div></div></div><span class="">Subscribe</span></button></div><div class="formkit-powered-by-convertkit-container"><a href="https://kit.com/features/forms?utm_campaign=poweredby&amp;utm_content=form&amp;utm_medium=referral&amp;utm_source=dynamic" data-element="powered-by" class="formkit-powered-by-convertkit" data-variant="dark" target="_blank" rel="nofollow">Built with Kit</a></div></div><style>.formkit-form[data-uid="939b4a4fac"] *{box-sizing:border-box;}.formkit-form[data-uid="939b4a4fac"]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.formkit-form[data-uid="939b4a4fac"] legend{border:none;font-size:inherit;margin-bottom:10px;padding:0;position:relative;display:table;}.formkit-form[data-uid="939b4a4fac"] fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0;}.formkit-form[data-uid="939b4a4fac"] body:not(:-moz-handler-blocked) fieldset{display:table-cell;}.formkit-form[data-uid="939b4a4fac"] h1,.formkit-form[data-uid="939b4a4fac"] h2,.formkit-form[data-uid="939b4a4fac"] h3,.formkit-form[data-uid="939b4a4fac"] h4,.formkit-form[data-uid="939b4a4fac"] h5,.formkit-form[data-uid="939b4a4fac"] h6{color:inherit;font-size:inherit;font-weight:inherit;}.formkit-form[data-uid="939b4a4fac"] h2{font-size:1.5em;margin:1em 0;}.formkit-form[data-uid="939b4a4fac"] h3{font-size:1.17em;margin:1em 0;}.formkit-form[data-uid="939b4a4fac"] p{color:inherit;font-size:inherit;font-weight:inherit;}.formkit-form[data-uid="939b4a4fac"] ol:not([template-default]),.formkit-form[data-uid="939b4a4fac"] ul:not([template-default]),.formkit-form[data-uid="939b4a4fac"] blockquote:not([template-default]){text-align:left;}.formkit-form[data-uid="939b4a4fac"] p:not([template-default]),.formkit-form[data-uid="939b4a4fac"] hr:not([template-default]),.formkit-form[data-uid="939b4a4fac"] blockquote:not([template-default]),.formkit-form[data-uid="939b4a4fac"] ol:not([template-default]),.formkit-form[data-uid="939b4a4fac"] ul:not([template-default]){color:inherit;font-style:initial;}.formkit-form[data-uid="939b4a4fac"] .ordered-list,.formkit-form[data-uid="939b4a4fac"] .unordered-list{list-style-position:outside !important;padding-left:1em;}.formkit-form[data-uid="939b4a4fac"] .list-item{padding-left:0;}.formkit-form[data-uid="939b4a4fac"][data-format="modal"]{display:none;}.formkit-form[data-uid="939b4a4fac"][data-format="slide in"]{display:none;}.formkit-form[data-uid="939b4a4fac"][data-format="sticky bar"]{display:none;}.formkit-sticky-bar .formkit-form[data-uid="939b4a4fac"][data-format="sticky bar"]{display:block;}.formkit-form[data-uid="939b4a4fac"] .formkit-input,.formkit-form[data-uid="939b4a4fac"] .formkit-select,.formkit-form[data-uid="939b4a4fac"] .formkit-checkboxes{width:100%;}.formkit-form[data-uid="939b4a4fac"] .formkit-button,.formkit-form[data-uid="939b4a4fac"] .formkit-submit{border:0;border-radius:5px;color:#ffffff;cursor:pointer;display:inline-block;text-align:center;font-size:15px;font-weight:500;cursor:pointer;margin-bottom:15px;overflow:hidden;padding:0;position:relative;vertical-align:middle;}.formkit-form[data-uid="939b4a4fac"] .formkit-button:hover,.formkit-form[data-uid="939b4a4fac"] .formkit-submit:hover,.formkit-form[data-uid="939b4a4fac"] .formkit-button:focus,.formkit-form[data-uid="939b4a4fac"] .formkit-submit:focus{outline:none;}.formkit-form[data-uid="939b4a4fac"] .formkit-button:hover > span,.formkit-form[data-uid="939b4a4fac"] .formkit-submit:hover > span,.formkit-form[data-uid="939b4a4fac"] .formkit-button:focus > span,.formkit-form[data-uid="939b4a4fac"] .formkit-submit:focus > span{background-color:rgba(0,0,0,0.1);}.formkit-form[data-uid="939b4a4fac"] .formkit-button > span,.formkit-form[data-uid="939b4a4fac"] .formkit-submit >
1213 span{display:block;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;padding:12px 24px;}.formkit-form[data-uid="939b4a4fac"] .formkit-input{background:#ffffff;font-size:15px;padding:12px;border:1px solid #e3e3e3;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;line-height:1.4;margin:0;-webkit-transition:border-color ease-out 300ms;transition:border-color ease-out 300ms;}.formkit-form[data-uid="939b4a4fac"] .formkit-input:focus{outline:none;border-color:#1677be;-webkit-transition:border-color ease 300ms;transition:border-color ease 300ms;}.formkit-form[data-uid="939b4a4fac"] .formkit-input::-webkit-input-placeholder{color:inherit;opacity:0.8;}.formkit-form[data-uid="939b4a4fac"] .formkit-input::-moz-placeholder{color:inherit;opacity:0.8;}.formkit-form[data-uid="939b4a4fac"] .formkit-input:-ms-input-placeholder{color:inherit;opacity:0.8;}.formkit-form[data-uid="939b4a4fac"] .formkit-input::placeholder{color:inherit;opacity:0.8;}.formkit-form[data-uid="939b4a4fac"] [data-group="dropdown"]{position:relative;display:inline-block;width:100%;}.formkit-form[data-uid="939b4a4fac"] [data-group="dropdown"]::before{content:"";top:calc(50% - 2.5px);right:10px;position:absolute;pointer-events:none;border-color:#4f4f4f transparent transparent transparent;border-style:solid;border-width:6px 6px 0 6px;height:0;width:0;z-index:999;}.formkit-form[data-uid="939b4a4fac"] [data-group="dropdown"] select{height:auto;width:100%;cursor:pointer;color:#333333;line-height:1.4;margin-bottom:0;padding:0 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px;padding:12px;padding-right:25px;border:1px solid #e3e3e3;background:#ffffff;}.formkit-form[data-uid="939b4a4fac"] [data-group="dropdown"] select:focus{outline:none;}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"]{text-align:left;margin:0;}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"]{margin-bottom:10px;}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"] *{cursor:pointer;}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"]:last-of-type{margin-bottom:0;}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"] input[type="checkbox"]{display:none;}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"] input[type="checkbox"] + label::after{content:none;}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"] input[type="checkbox"]:checked + label::after{border-color:#ffffff;content:"";}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"] input[type="checkbox"]:checked + label::before{background:#10bf7a;border-color:#10bf7a;}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"] label{position:relative;display:inline-block;padding-left:28px;}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"] label::before,.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"] label::after{position:absolute;content:"";display:inline-block;}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"] label::before{height:16px;width:16px;border:1px solid #e3e3e3;background:#ffffff;left:0px;top:3px;}.formkit-form[data-uid="939b4a4fac"] [data-group="checkboxes"] [data-group="checkbox"] label::after{height:4px;width:8px;border-left:2px solid #4d4d4d;border-bottom:2px solid #4d4d4d;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;top:8px;}.formkit-form[data-uid="939b4a4fac"] .formkit-alert{background:#f9fafb;border:1px solid #e3e3e3;border-radius:5px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;list-style:none;margin:25px auto;padding:12px;text-align:center;width:100%;}.formkit-form[data-uid="939b4a4fac"] .formkit-alert:empty{display:none;}.formkit-form[data-uid="939b4a4fac"] .formkit-alert-success{background:#d3fbeb;border-color:#10bf7a;color:#0c905c;}.formkit-form[data-uid="939b4a4fac"] .formkit-alert-error{background:#fde8e2;border-color:#f2643b;color:#ea4110;}.formkit-form[data-uid="939b4a4fac"] .formkit-spinner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0px;width:0px;margin:0 auto;position:absolute;top:0;left:0;right:0;width:0px;overflow:hidden;text-align:center;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.formkit-form[data-uid="939b4a4fac"] .formkit-spinner > div{margin:auto;width:12px;height:12px;background-color:#fff;opacity:0.3;border-radius:100%;display:inline-block;-webkit-animation:formkit-bouncedelay-formkit-form-data-uid-939b4a4fac- 1.4s infinite ease-in-out both;animation:formkit-bouncedelay-formkit-form-data-uid-939b4a4fac- 1.4s infinite ease-in-out both;}.formkit-form[data-uid="939b4a4fac"] .formkit-spinner > div:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}.formkit-form[data-uid="939b4a4fac"] .formkit-spinner > div:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}.formkit-form[data-uid="939b4a4fac"] .formkit-submit[data-active] .formkit-spinner{opacity:1;height:100%;width:50px;}.formkit-form[data-uid="939b4a4fac"] .formkit-submit[data-active] .formkit-spinner ~ span{opacity:0;}.formkit-form[data-uid="939b4a4fac"] .formkit-powered-by[data-active="false"]{opacity:0.35;}.formkit-form[data-uid="939b4a4fac"] .formkit-powered-by-convertkit-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:10px 0;position:relative;}.formkit-form[data-uid="939b4a4fac"] .formkit-powered-by-convertkit-container[data-active="false"]{opacity:0.35;}.formkit-form[data-uid="939b4a4fac"] .formkit-powered-by-convertkit{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffffff;border-radius:9px;color:#3d3d3d;cursor:pointer;display:block;height:36px;margin:0 auto;opacity:0.95;padding:0;-webkit-text-decoration:none;text-decoration:none;text-indent:100%;-webkit-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:157px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='133' height='36' viewBox='0 0 133 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.861 25.5C0.735 25.5 0.651 25.416 0.651 25.29V10.548C0.651 10.422 0.735 10.338 0.861 10.338H6.279C9.072 10.338 10.668 11.451 10.668 13.824C10.668 15.819 9.219 16.932 8.001 17.226C7.707 17.268 7.707 17.625 8.022 17.688C9.912 18.108 11.088 19.116 11.088 21.321C11.088 23.715 9.429 25.5 6.426 25.5H0.861ZM5.397 23.085C6.825 23.085 7.518 22.224 7.518 21.006C7.518 19.683 6.825 18.948 5.397 18.948H4.2V23.085H5.397ZM5.313 16.617C6.51 16.617 7.245 15.945 7.245 14.601C7.245 13.383 6.51 12.753 5.25 12.753H4.2V16.617H5.313ZM17.9758 23.883C17.9758 23.568 17.6608 23.505 17.5348 23.799C17.0308 24.954 16.1698 25.731 14.5528 25.731C12.8728 25.731 12.0958 24.471 12.0958 22.707V14.937C12.0958 14.811 12.1798 14.727 12.3058 14.727H15.2248C15.3508 14.727 15.4348 14.811 15.4348 14.937V21.657C15.4348 22.581 15.7708 23.022 16.4638 23.022C17.1778 23.022 17.6188 22.581 17.6188 21.657V14.937C17.6188 14.811 17.7028 14.727 17.8288 14.727H20.7478C20.8738 14.727 20.9578 14.811 20.9578 14.937V25.29C20.9578 25.416 20.8738 25.5 20.7478 25.5H18.1858C18.0598 25.5 17.9758 25.416 17.9758 25.29V23.883ZM25.6141 25.29C25.6141 25.416 25.5301 25.5 25.4041 25.5H22.4851C22.3591 25.5 22.2751 25.416 22.2751 25.29V14.937C22.2751 14.811 22.3591 14.727 22.4851 14.727H25.4041C25.5301 14.727 25.6141 14.811 25.6141 14.937V25.29ZM23.9131 13.74C22.8001 13.74 22.0441 12.942 22.0441 11.934C22.0441 10.926 22.8001 10.107 23.9131 10.107C25.0051 10.107 25.7611 10.926 25.7611 11.934C25.7611 12.942 25.0051 13.74 23.9131 13.74ZM26.7883 10.548C26.7883 10.422 26.8723 10.338 26.9983 10.338H29.9173C30.0433 10.338 30.1273 10.422 30.1273 10.548V22.056C30.1273 22.749 30.2533 23.085 30.8203 23.085C31.0093 23.085 31.1983 23.043 31.3663 23.001C31.5133 22.959 31.6183 22.959 31.6183 23.127V25.059C31.6183 25.164 31.5763 25.269 31.4923 25.311C30.9673 25.521 30.2953 25.71 29.5813 25.71C27.7123 25.71 26.7883 24.639 26.7883 22.476V10.548ZM32.4237 14.727C32.8227 14.727 32.9277 14.538 32.9697 14.055L33.1167 12.039C33.1167 11.913 33.2217 11.829 33.3477 11.829H35.8887C36.0147 11.829 36.0987 11.913 36.0987 12.039V14.517C36.0987 14.643 36.1827 14.727 36.3087 14.727H38.2827C38.4087 14.727 38.4927 14.811 38.4927 14.937V16.659C38.4927 16.785 38.4087 16.869 38.2827 16.869H36.0777V22.056C36.0777 22.875 36.5397 23.085 37.0647 23.085C37.4847 23.085 37.9467 22.938 38.3247 22.707C38.4717 22.623 38.5767 22.665 38.5767 22.833V24.828C38.5767 24.933 38.5347 25.017 38.4507 25.08C37.8417 25.458 36.9807 25.71 36.0357 25.71C34.2927 25.71 32.7387 24.912 32.7387 22.476V16.869H31.8567C31.7307 16.869 31.6467 16.785 31.6467 16.659V14.937C31.6467 14.811 31.7307 14.727 31.8567 14.727H32.4237ZM51.3808 14.727C51.5068 14.727 51.5908 14.79 51.6118 14.916L52.3888 19.851L52.5778 21.174C52.6198 21.468 52.9558 21.468 52.9768 21.174C53.0398 20.712 53.0818 20.271 53.1658 19.83L53.8798 14.916C53.9008 14.79 53.9848 14.727 54.1108 14.727H56.6728C56.8198 14.727 56.8828 14.811 56.8618 14.958L54.6778 25.311C54.6568 25.437 54.5728 25.5 54.4468 25.5H51.3178C51.
12131918 25.5 51.1078 25.437 51.0868 25.311L50.1208 20.082L49.8898 18.633C49.8688 18.444 49.6588 18.444 49.6378 18.633L49.4068 20.103L48.5458 25.311C48.5248 25.437 48.4408 25.5 48.3148 25.5H45.2068C45.0808 25.5 44.9968 25.437 44.9758 25.311L42.8128 14.958C42.7918 14.811 42.8548 14.727 43.0018 14.727H45.9628C46.0888 14.727 46.1728 14.79 46.1938 14.916L46.9288 19.83C47.0128 20.271 47.0758 20.754 47.1388 21.195C47.2018 21.51 47.4748 21.531 47.5378 21.195L47.7478 19.872L48.6088 14.916C48.6298 14.79 48.7138 14.727 48.8398 14.727H51.3808ZM61.1582 25.29C61.1582 25.416 61.0742 25.5 60.9482 25.5H58.0292C57.9032 25.5 57.8192 25.416 57.8192 25.29V14.937C57.8192 14.811 57.9032 14.727 58.0292 14.727H60.9482C61.0742 14.727 61.1582 14.811 61.1582 14.937V25.29ZM59.4572 13.74C58.3442 13.74 57.5882 12.942 57.5882 11.934C57.5882 10.926 58.3442 10.107 59.4572 10.107C60.5492 10.107 61.3052 10.926 61.3052 11.934C61.3052 12.942 60.5492 13.74 59.4572 13.74ZM62.8154 14.727C63.2144 14.727 63.3194 14.538 63.3614 14.055L63.5084 12.039C63.5084 11.913 63.6134 11.829 63.7394 11.829H66.2804C66.4064 11.829 66.4904 11.913 66.4904 12.039V14.517C66.4904 14.643 66.5744 14.727 66.7004 14.727H68.6744C68.8004 14.727 68.8844 14.811 68.8844 14.937V16.659C68.8844 16.785 68.8004 16.869 68.6744 16.869H66.4694V22.056C66.4694 22.875 66.9314 23.085 67.4564 23.085C67.8764 23.085 68.3384 22.938 68.7164 22.707C68.8634 22.623 68.9684 22.665 68.9684 22.833V24.828C68.9684 24.933 68.9264 25.017 68.8424 25.08C68.2334 25.458 67.3724 25.71 66.4274 25.71C64.6844 25.71 63.1304 24.912 63.1304 22.476V16.869H62.2484C62.1224 16.869 62.0384 16.785 62.0384 16.659V14.937C62.0384 14.811 62.1224 14.727 62.2484 14.727H62.8154ZM73.4298 16.323C73.4298 16.638 73.7868 16.68 73.9128 16.407C74.3748 15.315 75.1308 14.496 76.6008 14.496C78.2178 14.496 78.9528 15.609 78.9528 17.373V25.29C78.9528 25.416 78.8688 25.5 78.7428 25.5H75.8238C75.6978 25.5 75.6138 25.416 75.6138 25.29V18.633C75.6138 17.709 75.2778 17.268 74.5848 17.268C73.8708 17.268 73.4298 17.709 73.4298 18.633V25.29C73.4298 25.416 73.3458 25.5 73.2198 25.5H70.3008C70.1748 25.5 70.0908 25.416 70.0908 25.29V10.548C70.0908 10.422 70.1748 10.338 70.3008 10.338H73.2198C73.3458 10.338 73.4298 10.422 73.4298 10.548V16.323Z' fill='%231E1E1E'/%3E%3Cpath d='M100.132 16.3203C105.58 17.3761 107.272 22.4211 107.318 27.4961C107.318 27.6101 107.226 27.7041 107.112 27.7041H100.252C100.138 27.7041 100.046 27.6121 100.046 27.5001C100.026 23.5629 99.3877 20.0896 95.4865 19.9396C95.3705 19.9356 95.2725 20.0276 95.2725 20.1456V27.5001C95.2725 27.6141 95.1806 27.7061 95.0666 27.7061H88.206C88.092 27.7061 88 27.6141 88 27.5001V8.75585C88 8.64187 88.092 8.54989 88.206 8.54989H95.0686C95.1826 8.54989 95.2745 8.64187 95.2745 8.75585V15.7764C95.2745 15.8804 95.3585 15.9644 95.4625 15.9644C95.5445 15.9644 95.6185 15.9104 95.6425 15.8324C97.4081 10.0416 100.709 8.58588 106.07 8.55189C106.184 8.55189 106.276 8.64387 106.276 8.75785V15.7604C106.276 15.8744 106.184 15.9664 106.07 15.9664H100.166C100.066 15.9664 99.9856 16.0464 99.9856 16.1464C99.9856 16.2304 100.048 16.3043 100.132 16.3203ZM118.918 20.7095V16.1704C118.918 16.0564 119.01 15.9644 119.124 15.9644H124.173C124.273 15.9644 124.353 15.8844 124.353 15.7844C124.353 15.6985 124.291 15.6245 124.207 15.6085C120.256 14.8246 118.432 12.5511 118.37 8.75585C118.368 8.64387 118.458 8.54989 118.572 8.54989H125.986C126.1 8.54989 126.192 8.64187 126.192 8.75585V11.9532C126.192 12.0672 126.284 12.1592 126.398 12.1592H130.649C130.763 12.1592 130.855 12.2511 130.855 12.3651V15.7624C130.855 15.8764 130.763 15.9684 130.649 15.9684H126.398C126.284 15.9684 126.192 16.0604 126.192 16.1744V19.8356C126.192 21.1294 126.986 21.5553 128.04 21.5553C129.692 21.5553 131.323 20.8114 131.977 20.4735C132.113 20.4035 132.277 20.5015 132.277 20.6555V26.3543C132.277 26.5063 132.193 26.6463 132.059 26.7183C131.413 27.0582 129.418 28 127.136 28C122.435 27.996 118.918 26.0824 118.918 20.7095ZM109.266 27.4981V16.1704C109.266 16.0564 109.358 15.9644 109.472 15.9644H116.334C116.448 15.9644 116.54 16.0564 116.54 16.1704V27.4981C116.54 27.6121 116.448 27.7041 116.334 27.7041H109.472C109.358 27.7021 109.266 27.6101 109.266 27.4981ZM108.876 11.4913C108.876 13.4189 110.238 14.9826 112.853 14.9826C115.469 14.9826 116.83 13.4189 116.83 11.4913C116.83 9.56369 115.471 8 112.853 8C110.238 8 108.876 9.56369 108.876 11.4913Z' fill='%231E1E1E'/%3E%3C/svg%3E");}.formkit-form[data-uid="939b4a4fac"] .formkit-powered-by-convertkit:hover,.formkit-form[data-uid="939b4a4fac"] .formkit-powered-by-convertkit:focus{background-color:#ffffff;-webkit-transform:scale(1.025) perspective(1px);-ms-transform:scale(1.025) perspective(1px);transform:scale(1.025) perspective(1px);opacity:1;}.formkit-form[data-uid="939b4a4fac"] .formkit-powered-by-convertkit[data-variant="dark"],.formkit-form[data-uid="939b4a4fac"] .formkit-powered-by-convertkit[data-variant="light"]{background-color:transparent;border-color:transparent;width:133px;}.formkit-form[data-uid="939b4a4fac"] .formkit-powered-by-convertkit[data-variant="light"]{color:#ffffff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='133' height='36' viewBox='0 0 133 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.861 25.5C0.735 25.5 0.651 25.416 0.651 25.29V10.548C0.651 10.422 0.735 10.338 0.861 10.338H6.279C9.072 10.338 10.668 11.451 10.668 13.824C10.668 15.819 9.219 16.932 8.001 17.226C7.707 17.268 7.707 17.625 8.022 17.688C9.912 18.108 11.088 19.116 11.088 21.321C11.088 23.715 9.429 25.5 6.426 25.5H0.861ZM5.397 23.085C6.825 23.085 7.518 22.224 7.518 21.006C7.518 19.683 6.825 18.948 5.397 18.948H4.2V23.085H5.397ZM5.313 16.617C6.51 16.617 7.245 15.945 7.245 14.601C7.245 13.383 6.51 12.753 5.25 12.753H4.2V16.617H5.313ZM17.9758 23.883C17.9758 23.568 17.6608 23.505 17.5348 23.799C17.0308 24.954 16.1698 25.731 14.5528 25.731C12.8728 25.731 12.0958 24.471 12.0958 22.707V14.937C12.0958 14.811 12.1798 14.727 12.3058 14.727H15.2248C15.3508 14.727 15.4348 14.811 15.4348 14.937V21.657C15.4348 22.581 15.7708 23.022 16.4638 23.022C17.1778 23.022 17.6188 22.581 17.6188 21.657V14.937C17.6188 14.811 17.7028 14.727 17.8288 14.727H20.7478C20.8738 14.727 20.9578 14.811 20.9578 14.937V25.29C20.9578 25.416 20.8738 25.5 20.7478 25.5H18.1858C18.0598 25.5 17.9758 25.416 17.9758 25.29V23.883ZM25.6141 25.29C25.6141 25.416 25.5301 25.5 25.4041 25.5H22.4851C22.3591 25.5 22.2751 25.416 22.2751 25.29V14.937C22.2751 14.811 22.3591 14.727 22.4851 14.727H25.4041C25.5301 14.727 25.6141 14.811 25.6141 14.937V25.29ZM23.9131 13.74C22.8001 13.74 22.0441 12.942 22.0441 11.934C22.0441 10.926 22.8001 10.107 23.9131 10.107C25.0051 10.107 25.7611 10.926 25.7611 11.934C25.7611 12.942 25.0051 13.74 23.9131 13.74ZM26.7883 10.548C26.7883 10.422 26.8723 10.338 26.9983 10.338H29.9173C30.0433 10.338 30.1273 10.422 30.1273 10.548V22.056C30.1273 22.749 30.2533 23.085 30.8203 23.085C31.0093 23.085 31.1983 23.043 31.3663 23.001C31.5133 22.959 31.6183 22.959 31.6183 23.127V25.059C31.6183 25.164 31.5763 25.269 31.4923 25.311C30.9673 25.521 30.2953 25.71 29.5813 25.71C27.7123 25.71 26.7883 24.639 26.7883 22.476V10.548ZM32.4237 14.727C32.8227 14.727 32.9277 14.538 32.9697 14.055L33.1167 12.039C33.1167 11.913 33.2217 11.829 33.3477 11.829H35.8887C36.0147 11.829 36.0987 11.913 36.0987 12.039V14.517C36.0987 14.643 36.1827 14.727 36.3087 14.727H38.2827C38.4087 14.727 38.4927 14.811 38.4927 14.937V16.659C38.4927 16.785 38.4087 16.869 38.2827 16.869H36.0777V22.056C36.0777 22.875 36.5397 23.085 37.0647 23.085C37.4847 23.085 37.9467 22.938 38.3247 22.707C38.4717 22.623 38.5767 22.665 38.5767 22.833V24.828C38.5767 24.933 38.5347 25.017 38.4507 25.08C37.8417 25.458 36.9807 25.71 36.0357 25.71C34.2927 25.71 32.7387 24.912 32.7387 22.476V16.869H31.8567C31.7307 16.869 31.6467 16.785 31.6467 16.659V14.937C31.6467 14.811 31.7307 14.727 31.8567 14.727H32.4237ZM51.3808 14.727C51.5068 14.727 51.5908 14.79 51.6118 14.916L52.3888 19.851L52.5778 21.174C52.6198 21.468 52.9558 21.468 52.9768 21.174C53.0398 20.712 53.0818 20.271 53.1658 19.83L53.8798 14.916C53.9008 14.79 53.9848 14.727 54.1108 14.727H56.6728C56.8198 14.727 56.8828 14.811 56.8618 14.958L54.6778 25.311C54.6568 25.437 54.5728 25.5 54.4468 25.5H51.3178C51.
12131918 25.5 51.1078 25.437 51.0868 25.311L50.1208 20.082L49.8898 18.633C49.8688 18.444 49.6588 18.444 49.6378 18.633L49.4068 20.103L48.5458 25.311C48.5248 25.437 48.4408 25.5 48.3148 25.5H45.2068C45.0808 25.5 44.9968 25.437 44.9758 25.311L42.8128 14.958C42.7918 14.811 42.8548 14.727 43.0018 14.727H45.9628C46.0888 14.727 46.1728 14.79 46.1938 14.916L46.9288 19.83C47.0128 20.271 47.0758 20.754 47.1388 21.195C47.2018 21.51 47.4748 21.531 47.5378 21.195L47.7478 19.872L48.6088 14.916C48.6298 14.79 48.7138 14.727 48.8398 14.727H51.3808ZM61.1582 25.29C61.1582 25.416 61.0742 25.5 60.9482 25.5H58.0292C57.9032 25.5 57.8192 25.416 57.8192 25.29V14.937C57.8192 14.811 57.9032 14.727 58.0292 14.727H60.9482C61.0742 14.727 61.1582 14.811 61.1582 14.937V25.29ZM59.4572 13.74C58.3442 13.74 57.5882 12.942 57.5882 11.934C57.5882 10.926 58.3442 10.107 59.4572 10.107C60.5492 10.107 61.3052 10.926 61.3052 11.934C61.3052 12.942 60.5492 13.74 59.4572 13.74ZM62.8154 14.727C63.2144 14.727 63.3194 14.538 63.3614 14.055L63.5084 12.039C63.5084 11.913 63.6134 11.829 63.7394 11.829H66.2804C66.4064 11.829 66.4904 11.913 66.4904 12.039V14.517C66.4904 14.643 66.5744 14.727 66.7004 14.727H68.6744C68.8004 14.727 68.8844 14.811 68.8844 14.937V16.659C68.8844 16.785 68.8004 16.869 68.6744 16.869H66.4694V22.056C66.4694 22.875 66.9314 23.085 67.4564 23.085C67.8764 23.085 68.3384 22.938 68.7164 22.707C68.8634 22.623 68.9684 22.665 68.9684 22.833V24.828C68.9684 24.933 68.9264 25.017 68.8424 25.08C68.2334 25.458 67.3724 25.71 66.4274 25.71C64.6844 25.71 63.1304 24.912 63.1304 22.476V16.869H62.2484C62.1224 16.869 62.0384 16.785 62.0384 16.659V14.937C62.0384 14.811 62.1224 14.727 62.2484 14.727H62.8154ZM73.4298 16.323C73.4298 16.638 73.7868 16.68 73.9128 16.407C74.3748 15.315 75.1308 14.496 76.6008 14.496C78.2178 14.496 78.9528 15.609 78.9528 17.373V25.29C78.9528 25.416 78.8688 25.5 78.7428 25.5H75.8238C75.6978 25.5 75.6138 25.416 75.6138 25.29V18.633C75.6138 17.709 75.2778 17.268 74.5848 17.268C73.8708 17.268 73.4298 17.709 73.4298 18.633V25.29C73.4298 25.416 73.3458 25.5 73.2198 25.5H70.3008C70.1748 25.5 70.0908 25.416 70.0908 25.29V10.548C70.0908 10.422 70.1748 10.338 70.3008 10.338H73.2198C73.3458 10.338 73.4298 10.422 73.4298 10.548V16.323Z' fill='white'/%3E%3Cpath d='M100.132 16.3203C105.58 17.3761 107.272 22.4211 107.318 27.4961C107.318 27.6101 107.226 27.7041 107.112 27.7041H100.252C100.138 27.7041 100.046 27.6121 100.046 27.5001C100.026 23.5629 99.3877 20.0896 95.4865 19.9396C95.3705 19.9356 95.2725 20.0276 95.2725 20.1456V27.5001C95.2725 27.6141 95.1806 27.7061 95.0666 27.7061H88.206C88.092 27.7061 88 27.6141 88 27.5001V8.75585C88 8.64187 88.092 8.54989 88.206 8.54989H95.0686C95.1826 8.54989 95.2745 8.64187 95.2745 8.75585V15.7764C95.2745 15.8804 95.3585 15.9644 95.4625 15.9644C95.5445 15.9644 95.6185 15.9104 95.6425 15.8324C97.4081 10.0416 100.709 8.58588 106.07 8.55189C106.184 8.55189 106.276 8.64387 106.276 8.75785V15.7604C106.276 15.8744 106.184 15.9664 106.07 15.9664H100.166C100.066 15.9664 99.9856 16.0464 99.9856 16.1464C99.9856 16.2304 100.048 16.3043 100.132 16.3203ZM118.918 20.7095V16.1704C118.918 16.0564 119.01 15.9644 119.124 15.9644H124.173C124.273 15.9644 124.353 15.8844 124.353 15.7844C124.353 15.6985 124.291 15.6245 124.207 15.6085C120.256 14.8246 118.432 12.5511 118.37 8.75585C118.368 8.64387 118.458 8.54989 118.572 8.54989H125.986C126.1 8.54989 126.192 8.64187 126.192 8.75585V11.9532C126.192 12.0672 126.284 12.1592 126.398 12.1592H130.649C130.763 12.1592 130.855 12.2511 130.855 12.3651V15.7624C130.855 15.8764 130.763 15.9684 130.649 15.9684H126.398C126.284 15.9684 126.192 16.0604 126.192 16.1744V19.8356C126.192 21.1294 126.986 21.5553 128.04 21.5553C129.692 21.5553 131.323 20.8114 131.977 20.4735C132.113 20.4035 132.277 20.5015 132.277 20.6555V26.3543C132.277 26.5063 132.193 26.6463 132.059 26.7183C131.413 27.0582 129.418 28 127.136 28C122.435 27.996 118.918 26.0824 118.918 20.7095ZM109.266 27.4981V16.1704C109.266 16.0564 109.358 15.9644 109.472 15.9644H116.334C116.448 15.9644 116.54 16.0564 116.54 16.1704V27.4981C116.54 27.6121 116.448 27.7041 116.334 27.7041H109.472C109.358 27.7021 109.266 27.6101 109.266 27.4981ZM108.876 11.4913C108.876 13.4189 110.238 14.9826 112.853 14.9826C115.469 14.9826 116.83 13.4189 116.83 11.4913C116.83 9.56369 115.471 8 112.853 8C110.238 8 108.876 9.56369 108.876 11.4913Z' fill='white'/%3E%3C/svg%3E");}@-webkit-keyframes formkit-bouncedelay-formkit-form-data-uid-939b4a4fac-{0%,80%,100%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}@keyframes formkit-bouncedelay-formkit-form-data-uid-939b4a4fac-{0%,80%,100%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}.formkit-form[data-uid="939b4a4fac"] blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #e1e1e1;}.formkit-form[data-uid="939b4a4fac"] .seva-custom-content{padding:15px;font-size:16px;color:#fff;mix-blend-mode:difference;}.formkit-form[data-uid="939b4a4fac"] .formkit-modal.guard{max-width:420px;width:100%;} .formkit-form[data-uid="939b4a4fac"]{max-width:700px;}.formkit-form[data-uid="939b4a4fac"] [data-style="clean"]{width:100%;}.formkit-form[data-uid="939b4a4fac"] .formkit-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;}.formkit-form[data-uid="939b4a4fac"] .formkit-field,.formkit-form[data-uid="939b4a4fac"] .formkit-submit{margin:0 0 15px 0;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;}.formkit-form[data-uid="939b4a4fac"] .formkit-powered-by-convertkit-container{margin:0;}.formkit-form[data-uid="939b4a4fac"] .formkit-submit{position:static;}.formkit-form[data-uid="939b4a4fac"][min-width~="700"] [data-style="clean"],.formkit-form[data-uid="939b4a4fac"][min-width~="800"] [data-style="clean"]{padding:10px;padding-top:56px;}.formkit-form[data-uid="939b4a4fac"][min-width~="700"] .formkit-fields[data-stacked="false"],.formkit-form[data-uid="939b4a4fac"][min-width~="800"] .formkit-fields[data-stacked="false"]{margin-left:-5px;margin-right:-5px;}.formkit-form[data-uid="939b4a4fac"][min-width~="700"] .formkit-fields[data-stacked="false"] .formkit-field,.formkit-form[data-uid="939b4a4fac"][min-width~="800"] .formkit-fields[data-stacked="false"] .formkit-field,.formkit-form[data-uid="939b4a4fac"][min-width~="700"] .formkit-fields[data-stacked="false"] .formkit-submit,.formkit-form[data-uid="939b4a4fac"][min-width~="800"] .formkit-fields[data-stacked="false"] .formkit-submit{margin:0 5px 15px 5px;}.formkit-form[data-uid="939b4a4fac"][min-width~="700"] .formkit-fields[data-stacked="false"] .formkit-field,.formkit-form[data-uid="939b4a4fac"][min-width~="800"] .formkit-fields[data-stacked="false"] .formkit-field{-webkit-flex:100 1 auto;-ms-flex:100 1 auto;flex:100 1 auto;}.formkit-form[data-uid="939b4a4fac"][min-width~="700"] .formkit-fields[data-stacked="false"] .formkit-submit,.formkit-form[data-uid="939b4a4fac"][min-width~="800"] .formkit-fields[data-stacked="false"] .formkit-submit{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;} </style></form>
1214    </form>
1215
1216  </div>
1217</div>
1218
1219  
1220    </div>
1221  
1222</section>
1223
1224
1225</div><div id="fw-section-image-with-text-d0f859ad-c43a-4d2b-a765-c60578c59d72" class="fw-section"><style>
1226  .section-fw-section-image-with-text-d0f859ad-c43a-4d2b-a765-c60578c59d72-padding {
1227    padding-top: 36px;
1228    padding-bottom: 36px;
1229  }
1230
1231  @media screen and (min-width: 640px) {
1232    .section-fw-section-image-with-text-d0f859ad-c43a-4d2b-a765-c60578c59d72-padding {
1233      padding-top: 48px;
1234      padding-bottom: 48px;
1235    }
1236  }
1237</style>
1238
1239<section data-testid="main.single.section" data-section-id="fw-section-image-with-text-d0f859ad-c43a-4d2b-a765-c60578c59d72" class="image-with-text section-fw-section-image-with-text-d0f859ad-c43a-4d2b-a765-c60578c59d72-padding">
1240  <div class="container wrapper">
1241    <div class="col-grid col-grid--middle col-grid--2-cols@md">
1242      <div>
1243        
1244          <div class="image-with-text__image-container">
1245            
1246            <img src="https://imgproxy.fourthwall.dev/3wGXWwtI0bS0teGmI_6ik6kKXMEZ8n0ZET1IN48eEFw/w:1024/sm:1/enc/FO6mmIej2R8MhSKC/_14ofQ0HhGni47CL/YwC9bsFhyV6lShXZ/1eQOzjK2aMZr21lV/qRAYqq5l2BkbYY4b/D2ekWafPQX4jgx66/4u9xBAu_-9g_k11-/SMv6DTpRz03lgC9j
1246/5ACgiUWbC5e119yv/Lhk8VbyezpGvc09x/g_4j9pW2JnU649A8/N2bcjPit15Yocok4/gGzw2Aw0NJF4jtxp/ODdXd7vwIOhEdbKO/-TiUwsQEvyw.jpg" alt="" srcset="https://imgproxy.fourthwall.dev/rA3NzfQxPdjbKBu0roEc5DHt3S_gGTJsQn2GixyLFeY/w:375/sm:1/enc/FO6mmIej2R8MhSKC/_14ofQ0HhGni47CL/YwC9bsFhyV6lShXZ/1eQOzjK2aMZr21lV/qRAYqq5l2BkbYY4b/D2ekWafPQX4jgx66/4u9xBAu_-9g_k11-/SMv6DTpRz03lgC9j/5ACgiUWbC5e119yv/Lhk8VbyezpGvc09x/g_4j9pW2JnU649A8/N2bcjPit15Yocok4/gGzw2Aw0NJF4jtxp/ODdXd7vwIOhEdbKO/-TiUwsQEvyw.jpg 375w, https://imgproxy.fourthwall.dev/XbPJKZFeQuN3McUl8hY4nc5oziN_8qTz_AlR5rmNGX0/w:768/sm:1/enc/FO6mmIej2R8MhSKC/_14ofQ0HhGni47CL/YwC9bsFhyV6lShXZ/1eQOzjK2aMZr21lV/qRAYqq5l2BkbYY4b/D2ekWafPQX4jgx66/4u9xBAu_-9g_k11-/SMv6DTpRz03lgC9j/5ACgiUWbC5e119yv/Lhk8VbyezpGvc09x/g_4j9pW2JnU649A8/N2bcjPit15Yocok4/gGzw2Aw0NJF4jtxp/ODdXd7vwIOhEdbKO/-TiUwsQEvyw.jpg 768w, https://imgproxy.fourthwall.dev/3wGXWwtI0bS0teGmI_6ik6kKXMEZ8n0ZET1IN48eEFw/w:1024/sm:1/enc/FO6mmIej2R8MhSKC/_14ofQ0HhGni47CL/YwC9bsFhyV6lShXZ/1eQOzjK2aMZr21lV/qRAYqq5l2BkbYY4b/D2ekWafPQX4jgx66/4u9xBAu_-9g_k11-/SMv6DTpRz03lgC9j/5ACgiUWbC5e119yv/Lhk8VbyezpGvc09x/g_4j9pW2JnU649A8/N2bcjPit15Yocok4/gGzw2Aw0NJF4jtxp/ODdXd7vwIOhEdbKO/-TiUwsQEvyw.jpg 1024w, https://imgproxy.fourthwall.dev/7LPwf5vKT1E53pQbY-Cn78zG0DY19z6LTniRGVS4wsI/w:1440/sm:1/enc/FO6mmIej2R8MhSKC/_14ofQ0HhGni47CL/YwC9bsFhyV6lShXZ/1eQOzjK2aMZr21lV/qRAYqq5l2BkbYY4b/D2ekWafPQX4jgx66/4u9xBAu_-9g_k11-/SMv6DTpRz03lgC9j/5ACgiUWbC5e119yv/Lhk8VbyezpGvc09x/g_4j9pW2JnU649A8/N2bcjPit15Yocok4/gGzw2Aw0NJF4jtxp/ODdXd7vwIOhEdbKO/-TiUwsQEvyw.jpg 1440w, https://imgproxy.fourthwall.dev/wIT_QJ6KwHs3xpbA8g20BxEWiyNU2Z9ZWNZZal7sE5c/w:1920/sm:1/enc/FO6mmIej2R8MhSKC/_14ofQ0HhGni47CL/YwC9bsFhyV6lShXZ/1eQOzjK2aMZr21lV/qRAYqq5l2BkbYY4b/D2ekWafPQX4jgx66/4u9xBAu_-9g_k11-/SMv6DTpRz03lgC9j/5ACgiUWbC5e119yv/Lhk8VbyezpGvc09x/g_4j9pW2JnU649A8/N2bcjPit15Yocok4/gGzw2Aw0NJF4jtxp/ODdXd7vwIOhEdbKO/-TiUwsQEvyw.jpg 1920w" width="3024" height="4032" sizes="(max-width: 767px) 100vw, 50vw" class="image-with-text__image" loading="lazy">
1247          </div>
1248        
1249      </div>
1250
1251      <div class="image-with-text__content">
1252          <h2 class="image-with-text__heading image-with-text__heading--left image-with-text__heading--md">Marty (the girl)</h2>
1253
1254          <div class="image-with-text__text image-with-text__text--left">
1255            <div class="html-formatter">
1256              <p class="whitespace-pre-wrap break-words" style="text-align:justify;">Marty is a Jack Russell Terrier who was rescued from an Oklahoma breeding mill. She's naturally shy and takes her time warming up to new people, always approaching life with a gentle caution that makes you respect her boundaries. You can see in her eyes that she's been through a lot, but she's found her safe place now.</p>
1257<p class="whitespace-pre-wrap break-words" style="text-align:justify;">Once Marty decides you're in her inner circle, though, watch out! Her personality really shines through – she's got these expressive little quirks and funny habits that make you smile. It's like getting to know a whole different dog when she finally lets her guard down. She is a sweet and funny girl. </p>
1258            </div>
1259          </div>
1260
1261          
1262      </div>
1263    </div>
1264  </div>
1265</section>
1266
1267</div><div id="fw-section-rich-text-d618dc44-8e39-48e2-a80d-b6d33e99045a" class="fw-section"><style>
1268  .section-fw-section-rich-text-d618dc44-8e39-48e2-a80d-b6d33e99045a-padding {
1269    padding-top: 36px;
1270    padding-bottom: 36px;
1271  }
1272
1273  @media screen and (min-width: 640px) {
1274    .section-fw-section-rich-text-d618dc44-8e39-48e2-a80d-b6d33e99045a-padding {
1275      padding-top: 48px;
1276      padding-bottom: 48px;
1277    }
1278  }
1279</style>
1280
1281<section 
1282  data-section-id="fw-section-rich-text-d618dc44-8e39-48e2-a80d-b6d33e99045a" 
1283  data-section-type="rich-text"
1284  data-testid="main.single.section"
1285  class="rich-text rich-text--fw-section-rich-text-d618dc44-8e39-48e2-a80d-b6d33e99045a section-fw-section-rich-text-d618dc44-8e39-48e2-a80d-b6d33e99045a-padding" 
1286>
1287  <div class="rich-text__inner">
1288    <div class="container container--8 wrapper">
1289      
1290        <div class="rich-text__header">
1291          <h2 class="rich-text__heading">
1292            Cameron Coral Official Bio
1293          </h2>
1294        </div>
1295      
1296
1297      <div class="rich-text__text">
1298        <div class="html-formatter html-formatter--center">
1299          <p class="p1" style="text-align:justify;">Cameron Coral writes hopeful science fiction about robots who are trying their best, even when the world rejects them. Her novel <i>Steel Guardian</i>, about a post-apocalyptic CleanerBot, took second place in Hugh Howey's 2021 science fiction novel competition, the SPSFC, and launched the six-book Rusted Wasteland series.</p>
1300<p class="p1" style="text-align:justify;">She lives with her husband on an Illinois prairie surrounded by trees, where the household is ruled by Marty the Jack Russell terrier. Her neighbors include more than a few wild turkeys and one very introverted groundhog. When she’s not writing, she’s attending plays and concerts, volunteering, and enjoying lemon cookies from the local farmers’ market.</p>
1301        </div>
1302      </div>
1303    </div>
1304  </div>
1305</section>
1306
1307
1308</div>
1309
1310    
1311  <aside data-drawer="product" class="drawer">
1312    <div data-drawer-trigger-primary="product" class="drawer__background"></div>
1313
1314    <div class="drawer__content" aria-hidden="true" tabindex="-1">
1315      <div class="drawer__content-inner">
1316        <div class="product-drawer">
1317          <div class="product-drawer__section">
1318            <div class="product-drawer__header">
1319              <div class="product-drawer__header-item product-drawer__header-item--tick">
1320                <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">
1321  <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"/>
1322</svg>
1323
1324              </div>
1325
1326              <div class="product-drawer__header-item product-drawer__header-item--heading">
1327                <h2 class="product-drawer__heading h4">Added to cart</h2>
1328              </div>
1329
1330              <div class="product-drawer__header-item product-drawer__header-item--close">
1331                <button data-drawer-trigger-primary="product" class="product-drawer__close" data-testid="product.close.dialog">
1332                  <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">
1333  <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"/>
1334</svg>
1335
1336                </button>
1337              </div>
1338            </div>
1339          </div>
1340          
1341          <div class="product-drawer__section">
1342            <div class="product-drawer__item-info">
1343              <div class="inline-image">
1344                <div class="inline-image__image">
1345                  <div class="image image--background-color">
1346                    <div data-product-info="image-container" class="image__object"></div>
1347                  </div>
1348                </div>
1349
1350                <div class="inline-image__content">
1351                  <div data-product-info="title" class="inline-image__heading">
1352                    
1353                  </div>
1354                  <p data-product-info="price" class="inline-image__price"></p>
1355                  <p class="inline-image__quantity">
1356                    Quantity:
1357                    <span data-product-info="quantity"></span>
1358                  </p>
1359                </div>
1360              </div>
1361            </div>
1362          </div>
1363
1364          <div class="product-drawer__section">
1365            <div class="product-drawer__subtotal">
1366              <div class="product-drawer__subtotal-item">
1367                <span class="product-drawer__subtotal-label">
1368                  Cart Subtotal (<span data-product-info="cart-quantity"></span>):
1369                </span>
1370              </div>
1371
1372              <div class="product-drawer__subtotal-item product-drawer__subtotal-item--value">
1373                <span data-product-info="cart-price" class="product-drawer__subtotal-value"></span>
1374              </div>
1375            </div>
1376          </div>
1377
1378          <div class="product-drawer__section">
1379            <div class="product-drawer__cta">
1380              <div class="product-drawer__cta-item product-drawer__cta-item--view-cart">
1381                <a 
1382                  href="/cart" 
1383                  class="button button--secondary button--expand"
1384                >
1385                  View Cart
1386                </a>
1387              </div>
1388
1389              <div class="product-drawer__cta-item product-drawer__cta-item--checkout">
1390                <form
1391                  action="/cart"
1392                  method="post"
1393                  novalidate
1394                  class="product-drawer__checkout-form"
1395                >
1396                  <button
1397                    type="submit"
1398                    name="checkout"
1399                    class="button button--primary button--expand"
1400                  >
1401                    Checkout
1402                  </button>
1403                </form>
1404              </div>
1405            </div>
1406          </div>
1407          
1408          <product-recommendations-drawer product-id="" class="product-drawer__section" />
1409
1410        </div>
1411      </div>
1412    </div>
1413  </aside>
1414
1415  </div>
1416</div>
1417
1418      </main>
1419
1420      <div class="page__footer">
1421        <div id="fw-section-footer" class="fw-section"><style>
1422  .section-fw-section-footer-padding {
1423    padding-top: 15px;
1424    padding-bottom: 15px;
1425  }
1426
1427  @media screen and (min-width: 640px) {
1428    .section-fw-section-footer-padding {
1429      padding-top: 20px;
1430      padding-bottom: 20px;
1431    }
1432  }
1433</style>
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450<footer data-testid="main.single.section" class="footer section-fw-section-footer-padding">
1451  
1452  <div class="wrapper ">
1453    <div class="footer__inner">
1454      
1455        <div class="footer__top">
1456          <div class="col-grid col-grid--middle col-grid--4-8@md col-grid--reversed@md">
1457            <div>
1458              
1459  <div class="footer__socials">
1460    <ul class="footer__list footer__list--socials">
1461      
1462
1463
1464
1465  
1466    <li class="footer__list-item footer__list-item--social">
1467      <a
1468        
1469          href="https://instagram.com/cameroncoralauthor"
1470        
1471        target="_blank"
1472        class="footer__social-link"
1473        aria-label="Instagram (opens in a new tab)"
1474      >
1475        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1476<path fill-rule="evenodd" clip-rule="evenodd" d="M4.99525 0H15.0047C17.7635 0 20 2.23604 20 4.99525V15.0047C20 17.7635 17.764 20 15.0047 20H4.99525C2.23645 20 0 17.764 0 15.0047V4.99525C0 2.23645 2.23604 0 4.99525 0ZM2 15.0047C2 16.6592 3.34085 18 4.99525 18H15.0047C16.6592 18 18 16.6591 18 15.0047V4.99525C18 3.34078 16.6591 2 15.0047 2H4.99525C3.34078 2 2 3.34085 2 4.99525V15.0047ZM5 10C5 7.23858 7.23858 5 10 5C12.7614 5 15 7.23858 15 10C15 12.7614 12.7614 15 10 15C7.23858 15 5 12.7614 5 10ZM13 10C13 8.34315 11.6569 7 10 7C8.34315 7 7 8.34315 7 10C7 11.6569 8.34315 13 10 13C11.6569 13 13 11.6569 13 10ZM15 6C15.5523 6 16 5.55228 16 5C16 4.44772 15.5523 4 15 4C14.4477 4 14 4.44772 14 5C14 5.55228 14.4477 6 15 6Z" fill="currentColor"/>
1477</svg>
1478
1479        
1480      </a>
1481    </li>
1482  
1483
1484
1485  
1486    <li class="footer__list-item footer__list-item--social">
1487      <a
1488        
1489          href="https://facebook.com/cameroncoralauthor"
1490        
1491        target="_blank"
1492        class="footer__social-link"
1493        aria-label="Facebook (opens in a new tab)"
1494      >
1495        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1496<path d="M15.0595 6.06602H11.3424V4.4069C11.3424 3.62655 11.8598 3.44452 12.2238 3.44452C12.5879 3.44452 14.8261 3.44452 14.8261 3.44452V0.0113221L11.0559 0C7.63576 0 6.987
149679 2.55879 6.98779 4.19788V6.06515H4.375V9.54886H6.98779C6.98779 14.0881 6.98779 20 6.98779 20H11.3424C11.3424 20 11.3424 14.0341 11.3424 9.54886H14.6964L15.0595 6.06602Z" fill="currentColor"/>
1497</svg>
1498
1499        
1500      </a>
1501    </li>
1502  
1503
1504
1505  
1506    <li class="footer__list-item footer__list-item--social">
1507      <a
1508        
1509          href="https://www.tiktok.com/@cameroncoral"
1510        
1511        target="_blank"
1512        class="footer__social-link"
1513        aria-label="Tiktok (opens in a new tab)"
1514      >
1515        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1516<path fill-rule="evenodd" clip-rule="evenodd" d="M13.7329 0C14.0629 2.83809 15.6469 4.53015 18.401 4.71015V7.90226C16.805 8.05826 15.4069 7.53624 13.7809 6.55221V12.5224C13.7809 20.1067 5.51259 22.4767 2.18848 17.0406C0.0524123 13.5424 1.36045 7.40424 8.21268 7.15823V10.5243C7.69066 10.6083 7.13264 10.7403 6.62263 10.9144C5.09858 11.4304 4.23455 12.3964 4.47456 14.1005C4.93657 17.3646 10.9248 18.3306 10.4267 11.9524V0.00600019H13.7329V0Z" fill="currentColor"/>
1517</svg>
1518
1519        
1520      </a>
1521    </li>
1522  
1523
1524
1525    </ul>
1526  </div>
1527
1528            </div>
1529
1530            <div>
1531              <nav class="footer__nav" aria-label="Footer">
1532                <ul class="footer__list footer__list--menu">
1533                  
1534  
1535    <li class="footer__list-item">
1536      <a class="footer__menu-link footer__menu-link--icon" tabindex="0" role="button" aria-label="Currency selector, current: USD">
1537        USD
1538        
1539          <span class="footer__link-icon">
1540            <svg class="svg-fill-current-color" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
1541  <path d="M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z" vector-effect="non-scaling-stroke"/>
1542</svg>
1543
1544          </span>
1545        
1546      </a>
1547      
1548        <div class="footer__dropdown footer__dropdown--content">
1549          <ul class="footer__dropdown-inner">
1550            
1551              <li class="footer__dropdown-item">
1552                <a class="footer__dropdown-link" href="/localization?currency=USD&return_to=/pages/about">
1553                  USD
1554                </a>
1555              </li>
1556            
1557              <li class="footer__dropdown-item">
1558                <a class="footer__dropdown-link" href="/localization?currency=EUR&return_to=/pages/about">
1559                  EUR
1560                </a>
1561              </li>
1562            
1563              <li class="footer__dropdown-item">
1564                <a class="footer__dropdown-link" href="/localization?currency=CAD&return_to=/pages/about">
1565                  CAD
1566                </a>
1567              </li>
1568            
1569              <li class="footer__dropdown-item">
1570                <a class="footer__dropdown-link" href="/localization?currency=GBP&return_to=/pages/about">
1571                  GBP
1572                </a>
1573              </li>
1574            
1575              <li class="footer__dropdown-item">
1576                <a class="footer__dropdown-link" href="/localization?currency=AUD&return_to=/pages/about">
1577                  AUD
1578                </a>
1579              </li>
1580            
1581              <li class="footer__dropdown-item">
1582                <a class="footer__dropdown-link" href="/localization?currency=NZD&return_to=/pages/about">
1583                  NZD
1584                </a>
1585              </li>
1586            
1587              <li class="footer__dropdown-item">
1588                <a class="footer__dropdown-link" href="/localization?currency=SEK&return_to=/pages/about">
1589                  SEK
1590                </a>
1591              </li>
1592            
1593              <li class="footer__dropdown-item">
1594                <a class="footer__dropdown-link" href="/localization?currency=NOK&return_to=/pages/about">
1595                  NOK
1596                </a>
1597              </li>
1598            
1599              <li class="footer__dropdown-item">
1600                <a class="footer__dropdown-link" href="/localization?currency=DKK&return_to=/pages/about">
1601                  DKK
1602                </a>
1603              </li>
1604            
1605              <li class="footer__dropdown-item">
1606                <a class="footer__dropdown-link" href="/localization?currency=PLN&return_to=/pages/about">
1607                  PLN
1608                </a>
1609              </li>
1610            
1611              <li class="footer__dropdown-item">
1612                <a class="footer__dropdown-link" href="/localization?currency=INR&return_to=/pages/about">
1613                  INR
1614                </a>
1615              </li>
1616            
1617              <li class="footer__dropdown-item">
1618                <a class="footer__dropdown-link" href="/localization?currency=JPY&return_to=/pages/about">
1619                  JPY
1620                </a>
1621              </li>
1622            
1623              <li class="footer__dropdown-item">
1624                <a class="footer__dropdown-link" href="/localization?currency=MYR&return_to=/pages/about">
1625                  MYR
1626                </a>
1627              </li>
1628            
1629              <li class="footer__dropdown-item">
1630                <a class="footer__dropdown-link" href="/localization?currency=SGD&return_to=/pages/about">
1631                  SGD
1632                </a>
1633              </li>
1634            
1635              <li class="footer__dropdown-item">
1636                <a class="footer__dropdown-link" href="/localization?currency=MXN&return_to=/pages/about">
1637                  MXN
1638                </a>
1639              </li>
1640            
1641              <li class="footer__dropdown-item">
1642                <a class="footer__dropdown-link" href="/localization?currency=BRL&return_to=/pages/about">
1643                  BRL
1644                </a>
1645              </li>
1646            
1647              <li class="footer__dropdown-item">
1648                <a class="footer__dropdown-link" href="/localization?currency=CHF&return_to=/pages/about">
1649                  CHF
1650                </a>
1651              </li>
1652            
1653          </ul>
1654        </div>
1655      
1656    </li>
1657  
1658
1659                  
1660  
1661    <li class="footer__list-item">
1662      <a href="/contact" class="footer__menu-link" >Contact Support</a>
1663    </li>
1664  
1665    <li class="footer__list-item">
1666      <a href="/pages/terms-of-service" class="footer__menu-link" >Terms of Service</a>
1667    </li>
1668  
1669    <li class="footer__list-item">
1670      <a href="/pages/privacy-policy" class="footer__menu-link" >Privacy Policy</a>
1671    </li>
1672  
1673    <li class="footer__list-item">
1674      <a href="/pages/returns-faq" class="footer__menu-link" >Returns &amp; FAQ</a>
1675    </li>
1676  
1677
1678                </ul>
1679              </nav>
1680            </div>
1681          </div>
1682        </div>
1683
1684        <div class="footer__bottom">
1685          <ul class="footer__list footer__list--bottom">
1686            <li class="footer__list-item">
1686<div class="footer__copy">&copy; 2026 Cameron Coral Books</div></li>
1687            
1688              <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>
1689            
1690          </ul>
1691        </div>
1692      
1693    </div>
1694  </div>
1695</footer>
1696
1697
1698</div>
1699      </div>
1700    </div>
1701
1702    
1702<script>
1703  var fourthwallTheme = {
1704    strings: {
1705      addToCart: "Add to Cart",
1706      redeemGift: "Redeem Your Gift",
1707      viewCart: "View Cart",
1708      checkout: "Checkout",
1709      outOfStock: "Out of Stock",
1710      unavailable: "Not Available",
1711      soldOut: "Sold Out",
1712      soldOutSuffix: " - Sold Out",
1713      missingQuantityError: "Please choose the quantity.",
1714      generalError: "An error occurred. Please try refreshing the page.",
1715      item: "item",
1716      items: "items",
1717      startShopping: "Start Shopping",
1718      subtotal: "Subtotal",
1719      plusTax: "(plus tax)",
1720      backToShopping: "Back to Shopping",
1721      cart: {
1722        heading: "[item_count] [item_count_label] in your cart for [total]",
1723        emptyHeading: "Your Shopping Cart is Empty",
1724        tableHeader: {
1725          item: "Item",
1726          quantity: "Quantity",
1727          price: "Price"
1728        },
1729        deleteModal: {
1730          heading: "Are you sure you want to remove [title] from your cart?",
1731          cancel: "Cancel",
1732          delete: "Delete"
1733        }
1734      },
1735      newsletter: {
1736        missingEmailError: 'Please enter your email.',
1737        invalidEmailError: 'Please enter a valid email.',
1738        subscribeSuccess: 'Thanks for subscribing!'
1739      },
1740      donation: {
1741        missingAmountError: 'Please select or enter the donation amount.',
1742        invalidAmountError: 'Please enter a valid donation amount.',
1743        missingNameError: 'Please enter your name.',
1744        missingMessageError: 'Please enter the message.'
1745      },
1746      checkoutErrors: {
1747        default: "There was an issue with your checkout. Please review your cart and try again.",
1748        CHECKOUT_CART_ITEMS_CHANGED: "Your cart has changed since you started checkout. Please review your items and try again.",
1749        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."
1750      }
1751    },
1752    urls: {
1753      cart: "/cart",
1754      cartItemLocalizedPrefix: "",
1755      cartAddUrl: "/cart/add",
1756      cartChangeUrl: "/cart/change",
1757      productsUrlPrefix: "/products",
1758      allProductsCollection: "/collections/all",
1759    }
1760  };
1761</script>
1761
1762
1763
1764    
1764<script src="https://themes.fourthwall.dev/themes-library/assets/5d5867e7-e64a-481b-91f3-6f5c283853bf/assets/theme.js?v=331899505b2cc5e82dd4ae2bc725397941971302b9f339a55a53775b9c79ebfe" rel="preload" integrity="sha256-MxiZUFssxegt1K4rxyU5eUGXEwK58zmlWlN3W5x56/4=" crossorigin="anonymous"></script>
1764
1765    
1766    
1767<div id="cookie-consent-banner-container" data-turbo-permanent="true"></div>
1768
1769
1770  <div class="admin-bar-container hidden">
1771  <div id="admin-bar" class="admin-bar sticky hidden">
1772    <div class="wrapper">
1773      <div>
1774        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
1775          <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"/>
1776        </svg>
1777      </div>
1778      <div class="actions">
1779        <div class='desktop'>
1780          <div class="dropdown">
1781            <button class="dropdown-button desktop-switcher pill" data-target="desktop-switcher">View as: </button>
1782            <div class="dropdown-content" id="desktop-switcher">
1783              <ul>
1784                <li class="dropdown-item" data-mode="creator">Admin</li>
1785                <li class="dropdown-item" data-mode="supporter">Supporter</li>
1786              </ul>
1787            </div>
1788          </div>
1789          <a href="/admin/dashboard/store-design/layout/5775d753-be6e-4f44-98f1-7c498b828b65/" class='pill edit-page' rel='noopener noreferrer'>Edit page</a>
1790          <a href="/admin/dashboard" rel="noopener noreferrer" class="pill dashboard-link">Go to dashboard</a>
1791        </div>
1792
1793        <div class='mobile'>
1794          <div class="dropdown">
1795            <button class="dropdown-button pill mobile-switcher" data-target="mobile-switcher">View as</button>
1796            <div class="dropdown-content" id="mobile-switcher">
1797              <ul>
1798                <li class="dropdown-item" data-mode="creator">Admin</li>
1799                <li class="dropdown-item" data-mode="supporter">Supporter</li>
1800              </ul>
1801            </div>
1802          </div>
1803
1804          <div class="dropdown mobile">
1805            <button class="dropdown-button pill" data-target="mobile-links">
1806              <svg width="16" height="14" viewBox="0 0 16 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1807                <g id="Dots horizontal">
1808                  <g>
1809                    <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"/>
1810                    <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"/>
1811                    <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"/>
1812                  </g>
1813                </g>
1814              </svg>
1815            </button>
1816            <div class="dropdown-content" id="mobile-links">
1817              <a href="/admin/dashboard" rel="noopener noreferrer" class="dropdown-item">Go to dashboard</a>
1818            </div>
1819          </div>
1820        </div>
1821
1822        <div class="pill close">
1823          <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1824            <g>
1825              <path d="M0.875 13.125L13.125 0.875M13.125 13.125L0.875 0.875" stroke="#FDFCFB" stroke-width="1.5" stroke-linejoin="bevel"/>
1826            </g>
1827          </svg>
1828        </div>
1829      </div>
1830    </div>
1831  </div>
1832
1833  <div id="admin-bar-small" class="admin-bar-small sticky hidden">
1834    <div class="wrapper">
1835      <div>
1836        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
1837          <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 
183714.613h-5.21L21.446 14.91 19.48 25.692h-5.237L10.862 11.08h4.61Z"/>
1838        </svg>
1839      </div>
1840    </div>
1841  </div>
1842</div>
1843
1844<script>
1845  const cookieModule = {
1846    setCookie: function (name, value, days = 365, maxAge) {
1847      const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
1848      let cookieString = `${name}=${value}; expires=${expires}; path=/`;
1849
1850      if (maxAge) {
1851        cookieString += `; max-age=${maxAge}`;
1852      }
1853
1854      document.cookie = cookieString;
1855    },
1856
1857    getCookie: function (name) {
1858      const cookie = document.cookie.split(';').find(c => c.trim().startsWith(`${name}=`));
1859      return cookie ? cookie.split('=')[1] : null;
1860    }
1861  };
1862
1863  const AdminBar = {
1864    adminBar: document.getElementById("admin-bar"),
1865    adminBarContainer: document.querySelector(".admin-bar-container"),
1866    adminBarSmall: document.getElementById("admin-bar-small"),
1867    closeButton: document.querySelector('#admin-bar .close'),
1868    viewAsDesktopButton: document.querySelector(".desktop-switcher"),
1869    dropdownButtons: document.querySelectorAll(".dropdown-button"),
1870    dropdownContents: document.querySelectorAll(".dropdown-content"),
1871    inIframe: () => {
1872      try {
1873        return window.self !== window.top;
1874      } catch (e) {
1875        return true;
1876      }
1877    },
1878    inThemeEditor: () => cookieModule.getCookie('view_as') === 'theme_editor' || AdminBar.inIframe(),
1879    viewAsCreator: () => cookieModule.getCookie('view_as') === 'creator',
1880    viewAsSupporter: () => cookieModule.getCookie('view_as') === 'supporter',
1881    verifyCreator: () => {
1882      document.cookie = 'return_to=' + window.location.href + '; path=/; max-age=30;';
1883      window.location.href = '/platform/creators/handoff/start?return=' + encodeURIComponent(window.location.pathname + window.location.search);
1884    },
1885    getSelectedView: () => (AdminBar.viewAsCreator() ? 'Admin' : 'Supporter'),
1886    toggleDropdown: (dropdownContent) => {
1887      dropdownContent.style.display = dropdownContent.style.display === 'none' || dropdownContent.style.display === '' ? 'block' : 'none';
1888    },
1889    init() {
1890      if (
1891        !AdminBar.inThemeEditor() &&
1892        cookieModule.getCookie('core_dashboard_visited')
1893      ) {
1894        AdminBar.viewAsDesktopButton.textContent = 'View as: ' + AdminBar.getSelectedView();
1895        AdminBar.adminBarContainer.classList.toggle('hidden');
1896        if (cookieModule.getCookie('admin_bar_mode') === 'condensed') {
1897          AdminBar.adminBarSmall.classList.toggle('hidden');
1898        } else {
1899          AdminBar.adminBar.classList.toggle('hidden');
1900        }
1901      }
1902
1903      AdminBar.closeButton.addEventListener('click', () => {
1904        cookieModule.setCookie('admin_bar_mode', 'condensed');
1905        AdminBar.adminBar.classList.toggle('hidden');
1906        AdminBar.adminBarSmall.classList.toggle('hidden');
1907      });
1908
1909      AdminBar.adminBarSmall.addEventListener('click', () => {
1910        cookieModule.setCookie('admin_bar_mode', 'expanded');
1911        AdminBar.adminBar.classList.toggle('hidden');
1912        AdminBar.adminBarSmall.classList.toggle('hidden');
1913      });
1914
1915      // Add event listeners to each dropdown button
1916      AdminBar.dropdownButtons.forEach((button) => {
1917        button.addEventListener("click", () => {
1918          const dropdownId = button.getAttribute("data-target");
1919          const dropdownContent = document.getElementById(dropdownId);
1920          AdminBar.toggleDropdown(dropdownContent);
1921        });
1922      });
1923
1924      // Close the dropdowns when clicking outside
1925      document.addEventListener("click", (event) => {
1926        AdminBar.dropdownButtons.forEach((button) => {
1927          const dropdownId = button.getAttribute("data-target");
1928          const dropdownContent = document.getElementById(dropdownId);
1929          if (event.target !== button && !button.contains(event.target) && event.target !== dropdownContent) {
1930            dropdownContent.style.display = "none";
1931          }
1932        });
1933      });
1934
1935      document.querySelectorAll(".dropdown-content li").forEach((item) => {
1936        item.addEventListener("click", (event) => {
1937          const mode = event.target.getAttribute("data-mode");
1938          if (mode === 'creator') {
1939            cookieModule.setCookie('view_as', 'creator');
1940            AdminBar.verifyCreator();
1941          } else {
1942            cookieModule.setCookie('view_as', 'supporter');
1943            window.location.reload();
1944          }
1945        });
1946      });
1947    },
1948  };
1949
1950  AdminBar.init();
1951</script>
1951
1952
1953<style>
1954  .admin-bar-container {
1955    height: 56px;
1956  }
1957
1958  .hidden {
1959    display: none;
1960  }
1961
1962  .admin-bar,
1963  .admin-bar-small {
1964    z-index: 1000;
1965    background-color: rgba(0, 0, 0, 0.7);
1966    backdrop-filter: blur(15px);
1967    -webkit-backdrop-filter: blur(15px);
1968    height: 56px;
1969    width: 100%;
1970  }
1971
1972  .admin-bar-small {
1973    width: 73px;
1974    cursor: pointer;
1975  }
1976
1977  .sticky {
1978    position: fixed;
1979    bottom: 0;
1980  }
1981
1982  .admin-bar a {
1983    color: #FDFCFB;
1984    padding: 14px;
1985    font-size: 14px;
1986    text-decoration: none;
1987  }
1988
1989  .admin-bar button {
1990    padding: 14px;
1991    font-size: 14px;
1992  }
1993
1994  .admin-bar .wrapper,
1995  .admin-bar-small .wrapper {
1996    display: flex;
1997    justify-content: space-between;
1998    align-items: center;
1999    padding: 10px 20px;
2000  }
2001
2002  .admin-bar-small .wrapper {
2003    padding: 12px 20px;
2004  }
2005
2006  .admin-bar .pill {
2007    display: flex;
2008    justify-content: center;
2009    align-items: center;
2010    gap: 10px;
2011    text-transform: capitalize;
2012
2013    padding: 6px 14px;
2014    border-radius: 100px;
2015    background: rgba(253, 252, 251, 0.12);
2016
2017    cursor: pointer;
2018  }
2019
2020  .admin-bar .pill:hover {
2021    background: rgba(253, 252, 251, 0.22);
2022  }
2023
2024  .admin-bar .close {
2025    padding: 6px 11px;
2026  }
2027
2028  .admin-bar .actions,
2029  .admin-bar .actions .desktop,
2030  .admin-bar .actions .mobile {
2031    display: flex;
2032    gap: 10px;
2033  }
2034
2035  .admin-bar .actions .desktop,
2036  .admin-bar .actions .edit-page {
2037    display: none;
2038  }
2039
2040  @media (min-width: 768px) {
2041    .admin-bar a,
2042    .admin-bar button {
2043      font-size: 16px;
2044    }
2045
2046    .admin-bar .actions .desktop,
2047    .admin-bar .actions .edit-page {
2048      display: flex;
2049      gap: 10px;
2050    }
2051
2052    .admin-bar .actions .mobile {
2053      display: none;
2054    }
2055  }
2056
2057  .dropdown {
2058    position: relative;
2059  }
2060
2061  .dropdown-content {
2062    display: none;
2063    position: absolute;
2064    background-color: rgba(0,0,0,0.9);
2065    min-width: 130px;
2066    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
2067    bottom: 100%; /* Position above the button */
2068    border-radius: 10px;
2069    bottom: calc((100% + 8px) - 0px);
2070    right: 0;
2071  }
2072
2073  /* Style for each list item */
2074  .dropdown-content .dropdown-item {
2075    color: white;
2076    padding: 12px 16px;
2077    text-decoration: none;
2078    white-space: nowrap;
2079    display: block;
2080    cursor: pointer;
2081    border-radius: 10px;
2082  }
2083
2084  .dropdown-content .dropdown-item:hover {
2085    background-color: rgba(255,255,255,0.2)
2086  }
2087
2088  /* Style for the button */
2089  .dropdown-button {
2090    color: white;
2091    padding: 10px 20px;
2092    border: none;
2093    border-radius: 5px;
2094    cursor: pointer;
2095    line-height: 24px;
2096  }
2097</style>
2098
2099</body>
2100</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.