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="{"settings":{"after_subscribe":{"action":"message","success_message":"Success! Now check your email to confirm your subscription.","redirect_url":""},"analytics":{"google":null,"fathom":null,"facebook":null,"segment":null,"pinterest":null,"sparkloop":null,"googletagmanager":null},"modal":{"trigger":"timer","scroll_percentage":null,"timer":5,"devices":"all","show_once_every":15},"powered_by":{"show":true,"url":"https://kit.com/features/forms?utm_campaign=poweredby&utm_content=form&utm_medium=referral&utm_source=dynamic"},"recaptcha":{"enabled":false},"return_visitor":{"action":"show","custom_content":""},"slide_in":{"display_in":"bottom_right","trigger":"timer","scroll_percentage":null,"timer":5,"devices":"all","show_once_every":15},"sticky_bar":{"display_in":"top","trigger":"timer","scroll_percentage":null,"timer":5,"devices":"all","show_once_every":15}},"version":"5"}" 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&utm_content=form&utm_medium=referral&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 & 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">© 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.