It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://www.brandonsanderson.com/feed/

  1. <!doctype html><html class="no-js" lang="en" dir="ltr">
  2. <head>
  3.    <script class="cytrio-script" src="https://cytriocpmprod.blob.core.windows.net/cytrio-public/cookiescript/2430/2683/script.js"></script>
  4.    
  5.    <!-- Google tag (gtag.js) -->
  6.    <script async src="https://www.googletagmanager.com/gtag/js?id=G-VQ8FECQTLH"></script>
  7.    <script>
  8.      window.dataLayer = window.dataLayer || [];
  9.      function gtag(){dataLayer.push(arguments);}
  10.      gtag('js', new Date());
  11.    
  12.      gtag('config', 'G-VQ8FECQTLH');
  13.    </script>
  14.  
  15. <meta charset="utf-8">
  16.  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  17.  <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0"><link rel="shortcut icon" href="//www.brandonsanderson.com/cdn/shop/files/Favacon_Black_logo_Gray_Brackground.svg?crop=center&height=48&v=1723747515&width=48" type="image/png" /><title>404 Not Found &ndash; Brandon Sanderson
  18. </title>
  19.  
  20. <meta property="og:site_name" content="Brandon Sanderson">
  21. <meta property="og:url" content="https://www.brandonsanderson.com/404">
  22. <meta property="og:title" content="404 Not Found">
  23. <meta property="og:type" content="website">
  24. <meta property="og:description" content="Get all the latest updates on #1 NYT Bestselling Author Brandon Sanderson."><meta name="twitter:site" content="@https://x.com/BrandSanderson"><meta name="twitter:card" content="summary_large_image">
  25. <meta name="twitter:title" content="404 Not Found">
  26. <meta name="twitter:description" content="Get all the latest updates on #1 NYT Bestselling Author Brandon Sanderson."><script type="application/ld+json">
  27.  [
  28.    {
  29.      "@context": "https://schema.org",
  30.      "@type": "WebSite",
  31.      "name": "Brandon Sanderson",
  32.      "url": "https:\/\/www.brandonsanderson.com"
  33.    },
  34.    {
  35.      "@context": "https://schema.org",
  36.      "@type": "Organization",
  37.      "name": "Brandon Sanderson",
  38.      "url": "https:\/\/www.brandonsanderson.com"
  39.    }
  40.  ]
  41. </script>
  42.  
  43. <script type="application/ld+json">
  44. {
  45.  "@context": "http://schema.org",
  46.  "@type": "BreadcrumbList",
  47.  "itemListElement": [
  48.    {
  49.      "@type": "ListItem",
  50.      "position": 1,
  51.      "name": "Home",
  52.      "item": "https://www.brandonsanderson.com"
  53.    }]
  54. }
  55. </script><link rel="canonical" href="https://www.brandonsanderson.com/404">
  56.  
  57.  <link rel="preconnect" href="https://cdn.shopify.com"><link href="//www.brandonsanderson.com/cdn/shop/t/3/assets/theme.css?v=53760074219193722631722283714" as="style" rel="preload"><link href="//www.brandonsanderson.com/cdn/shop/t/3/assets/section-header.css?v=133762657217502932151720811173" as="style" rel="preload"><style type="text/css">
  58.  
  59.  
  60.  
  61.  
  62. </style>
  63. <style type="text/css">
  64.  
  65.  :root {
  66.  
  67.    /* Direction */
  68.    --direction: ltr;
  69.  
  70.    /* Font variables */
  71.  
  72.    --font-stack-headings: Helvetica, Arial, sans-serif;
  73.    --font-weight-headings: 700;
  74.    --font-style-headings: normal;
  75.  
  76.    --font-stack-body: Helvetica, Arial, sans-serif;
  77.    --font-weight-body: 400;--font-weight-body-bold: 700;--font-style-body: normal;--font-weight-buttons: var(--font-weight-body);--font-weight-menu: var(--font-weight-body);--base-headings-size: 60;
  78.    --base-headings-line: 1.4;
  79.    --base-body-size: 17;
  80.    --base-body-line: 1.5;
  81.  
  82.    --base-menu-size: 18;
  83.  
  84.    /* Color variables */
  85.  
  86.    --color-background-header: #ffffff;
  87.    --color-secondary-background-header: rgba(0, 0, 0, 0.08);
  88.    --color-opacity-background-header: rgba(255, 255, 255, 0);
  89.    --color-text-header: #000000;
  90.    --color-foreground-header: #fff;
  91.    --color-accent-header: #c7893e;
  92.    --color-foreground-accent-header: #fff;
  93.    --color-borders-header: rgba(0, 0, 0, 0.1);
  94.  
  95.    --color-background-main: #ffffff;
  96.    --color-secondary-background-main: rgba(0, 0, 0, 0.08);
  97.    --color-third-background-main: rgba(0, 0, 0, 0.04);
  98.    --color-fourth-background-main: rgba(0, 0, 0, 0.02);
  99.    --color-opacity-background-main: rgba(255, 255, 255, 0);
  100.    --color-text-main: #000000;
  101.    --color-foreground-main: #fff;
  102.    --color-secondary-text-main: rgba(0, 0, 0, 0.62);
  103.    --color-accent-main: #c7893e;
  104.    --color-foreground-accent-main: #fff;
  105.    --color-borders-main: rgba(0, 0, 0, 0.15);
  106.  
  107.    --color-background-cards: #ffffff;
  108.    --color-gradient-cards: ;
  109.    --color-text-cards: #1d1d1d;
  110.    --color-foreground-cards: #fff;
  111.    --color-secondary-text-cards: rgba(29, 29, 29, 0.6);
  112.    --color-accent-cards: #000000;
  113.    --color-foreground-accent-cards: #fff;
  114.    --color-borders-cards: #e1e1e1;
  115.  
  116.    --color-background-footer: #ffffff;
  117.    --color-text-footer: #000000;
  118.    --color-accent-footer: #c7893e;
  119.    --color-borders-footer: rgba(0, 0, 0, 0.15);
  120.  
  121.    --color-borders-forms-primary: rgba(0, 0, 0, 0.3);
  122.    --color-borders-forms-secondary: rgba(0, 0, 0, 0.6);
  123.  
  124.    /* Borders */
  125.  
  126.    --border-width-cards: 0px;
  127.    --border-radius-cards: 15px;
  128.    --border-width-buttons: 1px;
  129.    --border-radius-buttons: 25px;
  130.    --border-width-forms: 1px;
  131.    --border-radius-forms: 5px;
  132.  
  133.    /* Shadows */
  134.    --shadow-x-cards: 0px;
  135.    --shadow-y-cards: 0px;
  136.    --shadow-blur-cards: 0px;
  137.    --color-shadow-cards: rgba(0,0,0,0);
  138.    --shadow-x-buttons: 0px;
  139.    --shadow-y-buttons: 0px;
  140.    --shadow-blur-buttons: 0px;
  141.    --color-shadow-buttons: #c7893e;
  142.  
  143.    /* Layout */
  144.  
  145.    --grid-gap-original-base: 26px;
  146.    --container-vertical-space-base: 70px;
  147.    --image-fit-padding: 10%;
  148.  
  149.  }
  150.  
  151.  .facets__summary, #main select, .sidebar select, .modal-content select {
  152.    background-image: url('data:image/svg+xml;utf8,<svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="%23000000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="%23000000"/></svg>');
  153.  }
  154.  
  155.  .card .star-rating__stars {
  156.    background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" stroke="%231d1d1d" stroke-width="1"/></svg>');
  157.  }
  158.  .card .star-rating__stars-active {
  159.    background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" fill="%231d1d1d" stroke-width="0"/></svg>');
  160.  }
  161.  
  162.  .star-rating__stars {
  163.    background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" stroke="%23000000" stroke-width="1"/></svg>');
  164.  }
  165.  .star-rating__stars-active {
  166.    background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" fill="%23000000" stroke-width="0"/></svg>');
  167.  }
  168.  
  169.  .product-item {}</style>
  170.  
  171. <style id="root-height">
  172.  :root {
  173.    --window-height: 100vh;
  174.  }
  175. </style><link href="//www.brandonsanderson.com/cdn/shop/t/3/assets/theme.css?v=53760074219193722631722283714" rel="stylesheet" type="text/css" media="all" />
  176.  
  177. <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/88680825106/digital_wallets/dialog">
  178. <script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4691296530"></script>
  179. <script id="shopify-features" type="application/json">{"accessToken":"dc5f4f3e3c614f4ce5194137ef23aee8","betas":["rich-media-storefront-analytics"],"domain":"www.brandonsanderson.com","predictiveSearch":true,"shopId":88680825106,"locale":"en"}</script>
  180. <script>var Shopify = Shopify || {};
  181. Shopify.shop = "brandon-sanderson-test-store.myshopify.com";
  182. Shopify.locale = "en";
  183. Shopify.currency = {"active":"USD","rate":"1.0"};
  184. Shopify.country = "US";
  185. Shopify.theme = {"name":"Local","id":170206069010,"schema_name":"Local","schema_version":"2.4.1","theme_store_id":1651,"role":"main"};
  186. Shopify.theme.handle = "null";
  187. Shopify.theme.style = {"id":null,"handle":null};
  188. Shopify.cdnHost = "www.brandonsanderson.com/cdn";
  189. Shopify.routes = Shopify.routes || {};
  190. Shopify.routes.root = "/";
  191. Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
  192. Shopify.SignInWithShop = Shopify.SignInWithShop || {};
  193. Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
  194. Shopify.SignInWithShop.User.recognized = false;</script>
  195. <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
  196. <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
  197. <script>
  198.  window.Shopify = window.Shopify || {};
  199.  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
  200.  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
  201.  window.Shopify.SignInWithShop.eligible = false;
  202. </script>
  203. <script id="shop-js-analytics" type="application/json">{"pageType":"404"}</script>
  204. <script defer="defer" async type="module" src="//www.brandonsanderson.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
  205. <script type="module">
  206.  await import("//www.brandonsanderson.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
  207.  
  208.  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
  209.  
  210. </script>
  211. <script>(function() {
  212.  var isLoaded = false;
  213.  function asyncLoad() {
  214.    if (isLoaded) return;
  215.    isLoaded = true;
  216.    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/7d056bb7596a3e617f82004b2\/e948ca97a4badb7fa7755ec8b.js?shop=brandon-sanderson-test-store.myshopify.com","https:\/\/a.mailmunch.co\/widgets\/site-1077796-41c909890f355fbd66fa07b7739d820af5c6e890.js?shop=brandon-sanderson-test-store.myshopify.com","https:\/\/cdn.robinpro.gallery\/js\/client.js?v=5ad0431\u0026shop=brandon-sanderson-test-store.myshopify.com"];
  217.    for (var i = 0; i < urls.length; i++) {
  218.      var s = document.createElement('script');
  219.      s.type = 'text/javascript';
  220.      s.async = true;
  221.      s.src = urls[i];
  222.      var x = document.getElementsByTagName('script')[0];
  223.      x.parentNode.insertBefore(s, x);
  224.    }
  225.  };
  226.  if(window.attachEvent) {
  227.    window.attachEvent('onload', asyncLoad);
  228.  } else {
  229.    window.addEventListener('load', asyncLoad, false);
  230.  }
  231. })();</script>
  232. <script id="__st">var __st={"a":88680825106,"offset":-14400,"reqid":"69fecf1b-d348-406b-8cdc-9c99e07f4d39-1787056825","pageurl":"www.brandonsanderson.com\/404","u":"8ed83dfbd107"};</script>
  233. <script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
  234. <script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
  235. <script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.brandonsanderson.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
  236. <script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.brandonsanderson.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script><script id="shopify-origin-trials" async="async" integrity="sha256-mqQjA+yhr1DtPsW5MhDIq3zDu+LghfjNT49r/ttG3eY=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-5059b83f.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
  237. <script>
  238.  window.Shopify = window.Shopify || {};
  239.  window.Shopify.MCP = window.Shopify.MCP || {};
  240.  window.Shopify.MCP.enabled = true;
  241.  window.Shopify.MCP.shop = "brandon-sanderson-test-store.myshopify.com";
  242.  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.brandonsanderson.com\/api\/mcp";
  243.  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
  244. </script>
  245. <script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("https:\/\/cdn.shopify.com\/storefront\/webmcp\/webmcp-0.1.0.js","");})();
  246. </script>
  247. <script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.brandonsanderson.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
  248. </script>
  249. <script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  250.  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
  251. </script>
  252. <script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
  253. </script>
  254.  
  255. <script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
  256.  
  257.  <script>
  258.    const rbi = [];
  259.    const ribSetSize = (img) => {
  260.      if ( img.offsetWidth / img.dataset.ratio < img.offsetHeight ) {
  261.        img.setAttribute('sizes', `${Math.ceil(img.offsetHeight * img.dataset.ratio)}px`);
  262.      } else {
  263.        img.setAttribute('sizes', `${Math.ceil(img.offsetWidth)}px`);
  264.      }
  265.    }
  266.    const debounce = (fn, wait) => {
  267.      let t;
  268.      return (...args) => {
  269.        clearTimeout(t);
  270.        t = setTimeout(() => fn.apply(this, args), wait);
  271.      };
  272.    }
  273.    window.KEYCODES = {
  274.      TAB: 9,
  275.      ESC: 27,
  276.      DOWN: 40,
  277.      RIGHT: 39,
  278.      UP: 38,
  279.      LEFT: 37,
  280.      RETURN: 13
  281.    };
  282.    window.addEventListener('resize', debounce(()=>{
  283.      for ( let img of rbi ) {
  284.        ribSetSize(img);
  285.      }
  286.    }, 250));
  287.  </script><noscript>
  288.    <link rel="stylesheet" href="//www.brandonsanderson.com/cdn/shop/t/3/assets/theme-noscript.css?v=132093495609751779091720811173">
  289.  </noscript>
  290.  
  291. <!-- BEGIN app block: shopify://apps/avada-seo-ai-blog/blocks/avada-seoon-setting/a45c3e67-be9f-4255-a194-b255a24f37c9 --><!-- BEGIN app snippet: avada-seoon-robot --><!-- Avada SEOOn Robot -->
  292.  
  293.  
  294.  
  295.  
  296.  
  297. <!-- END app snippet -->
  298. <!-- BEGIN app snippet: avada-seoon-social --><!-- Avada SEOOn Social -->
  299.  
  300.  
  301.  
  302. <!-- END app snippet -->
  303. <!-- BEGIN app snippet: avada-seoon-gsd --><!-- END app snippet -->
  304. <!-- BEGIN app snippet: avada-seoon-custom-css --> <!-- END app snippet -->
  305. <!-- BEGIN app snippet: avada-seoon-faqs-gsd -->
  306.  
  307. <!-- END app snippet -->
  308. <!-- BEGIN app snippet: avada-seoon-page-tag --><!-- Avada SEOOn Page Tag -->
  309. <!-- BEGIN app snippet: avada-seoon-robot --><!-- Avada SEOOn Robot -->
  310.  
  311.  
  312.  
  313.  
  314.  
  315. <!-- END app snippet -->
  316.  
  317. <link href="//cdn.shopify.com/extensions/01a00d80-63b3-78f2-b8f2-42906e24cd8b/seoon-blog-134/assets/page-tag.css" rel="stylesheet" type="text/css" media="all" />
  318. <!-- END Avada SEOOn Page Tag -->
  319. <!-- END app snippet -->
  320. <!-- BEGIN app snippet: avada-seoon-recipe-gsd -->
  321.  
  322. <!-- END app snippet -->
  323. <!-- BEGIN app snippet: avada-seoon-protect-content --><!-- Avada SEOOn Protect Content --><!--End Avada SEOOn Protect Content -->
  324. <!-- END app snippet -->
  325. <!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340. <!-- END app block --><link href="https://cdn.shopify.com/extensions/01a00d80-63b3-78f2-b8f2-42906e24cd8b/seoon-blog-134/assets/style-dynamic-product.css" rel="stylesheet" type="text/css" media="all">
  341. <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
  342. <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 88680825106,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "404"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
  343. <script>
  344.  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
  345. </script>
  346. <script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,r=/bytedance/i;function o(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var r=0,o=e.split(";");r<o.length;r++){var d=o[r],t=d.indexOf("=");if(-1!==t){var n=d.slice(0,t).trim();if(n){var i=void 0;try{i=decodeURIComponent(n)}catch(e){i=n}if("_shopify_s"===i){var a=d.slice(t+1).trim();try{return decodeURIComponent(a)}catch(e){return a}}}}}return}catch(e){return}}function d(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}return function(t,n,i,a){var s,c,u,l,f=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},p=(c=(s={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,u=s.legacy,(l=navigator.userAgent).match(e)?"bot":l.match(c)?"modern":l.match(u)?"legacy":l.match(r)?"bot":"unknown"),h=function(e){var r=e.version,t=e.browserTarget,n=e.surface,i=e.shopId,a=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var c,u=e.status,l=e.errorMsg;if(!a)return d("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{var f=(new Date).getTime();c=JSON.stringify({metadata:{event_sent_at_ms:f},events:[{schema_id:"web_pixels_manager_load/3.2",payload:{version:r,bundle_target:t,page_url:s,status:u,surface:n,error_msg:l,shop_id:i,visit_token:o()},metadata:{event_created_at_ms:f}}]})}catch(e){return!1}var p,h=!1;try{"function"==typeof window.navigator.sendBeacon&&-1===(p=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===p.indexOf("iPad; CPU OS 12_")&&-1===p.indexOf("iPod touch; CPU iPhone OS 12_")&&(h=window.navigator.sendBeacon.bind(window.navigator)(a,c))}catch(e){h=!1}if(h)return!0;try{var m=new XMLHttpRequest;return m.open("POST",a,!0),m.setRequestHeader("Content-Type","text/plain"),m.send(c),!0}catch(e){return d("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:i,browserTarget:p,surface:t.surface,shopId:t.shopId,monorailEndpoint:t.monorailEndpoint});if(Boolean(null==(y=null==(m=window.Shopify)?void 0:m.analytics)?void 0:y.replayQueue))h.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var m,y;h.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var g=window.Shopify;g.analytics=g.analytics||{};var v=g.analytics;v.replayQueue=[],v.publish=function(e,r,o){return v.replayQueue.push([e,r,o]),!0};try{self.performance.mark("wpm:start")}catch(e){}var w,b="modern"===p?"modern":"legacy",P=(null!=a?a:{modern:"",legacy:""})[b],S=[(w={baseUrl:n,hashVersion:i,buildTarget:b}).baseUrl,"/wpm","/b",w.hashVersion,"modern"===w.buildTarget?"m":"l",".js"].join("");try{f.browserTarget=p,O(function(){try{O(_)}catch(e){h.emit({status:"failed",errorMsg:U(e)})}}),h.emit({status:"loading"})}catch(e){h.emit({status:"failed",errorMsg:U(e)})}}function C(){if(!function(){var e,r;return Boolean(null==(r=null==(e=window.Shopify)?void 0:e.analytics)?void 0:r.initialized)}()){var e=window.webPixelsManager.init(t)||void 0;if(e){var r=window.Shopify.analytics;r.replayQueue.forEach(function(r){var o=r[0],d=r[1],t=r[2];e.publishCustomEvent(o,d,t)}),r.replayQueue=[],r.publish=e.publishCustomEvent,r.visitor=e.visitor,r.initialized=!0}}}function _(){return h.emit({status:"failed",errorMsg:"".concat(S," has failed to load")})}function O(e){var r;!function(e){var r=e.src,o=e.async,d=void 0===o||o,t=e.onload,n=e.onerror,i=e.sri,a=e.scriptDataAttributes,s=void 0===a?{}:a,c=document.createElement("script"),u=document.querySelector("head"),l=document.querySelector("body");if(c.async=d,c.src=r,i&&(c.integrity=i,c.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{c.dataset[f]=s[f]}catch(e){}if(t&&c.addEventListener("load",t),n&&c.addEventListener("error",n),u)u.appendChild(c);else{if(!l)throw new Error("Did not find a head or body element to append the script");l.appendChild(c)}}({src:S,async:!0,onload:C,onerror:e,sri:(r=P,"string"==typeof r&&/^sha384-[A-Za-z0-9+/=]+$/.test(r)?P:""),scriptDataAttributes:f})}function U(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 88680825106,storefrontBaseUrl: "https://www.brandonsanderson.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.brandonsanderson.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["d5bdd5d0","656605ce"],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0510","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0510","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Brandon Sanderson","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"brandon-sanderson-test-store.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.brandonsanderson.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.brandonsanderson.com/cdn","5f5c0921we198f819p6efddfcfm66c0f9a3",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"170206069010","themeStoreId":"1651","themePublished":"true","eventMetadataId":"ab259ab5-d0e6-4dbf-b0e3-deb8b729f4c6","shopId":"88680825106","storefrontBaseUrl":"https:\/\/www.brandonsanderson.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"d5bdd5d0\", \"656605ce\"]","isMerchantRequest":"false","hashVersion":"5f5c0921we198f819p6efddfcfm66c0f9a3","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
  347.  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  348.  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  349.  window.ShopifyAnalytics.meta.currency = 'USD';
  350.  var meta = {"page":{"requestId":"69fecf1b-d348-406b-8cdc-9c99e07f4d39-1787056825"}};
  351.  for (var attr in meta) {
  352.    window.ShopifyAnalytics.meta[attr] = meta[attr];
  353.  }
  354. </script>
  355. <script class="analytics">
  356.  (function () {
  357.    var customDocumentWrite = function(content) {
  358.      var jquery = null;
  359.  
  360.      if (window.jQuery) {
  361.        jquery = window.jQuery;
  362.      } else if (window.Checkout && window.Checkout.$) {
  363.        jquery = window.Checkout.$;
  364.      }
  365.  
  366.      if (jquery) {
  367.        jquery('body').append(content);
  368.      }
  369.    };
  370.  
  371.    var hasLoggedConversion = function(token) {
  372.      if (token) {
  373.        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
  374.      }
  375.      return false;
  376.    }
  377.  
  378.    var setCookieIfConversion = function(token) {
  379.      if (token) {
  380.        var twoMonthsFromNow = new Date(Date.now());
  381.        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
  382.  
  383.        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
  384.      }
  385.    }
  386.  
  387.    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
  388.    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
  389.    if (trekkie.integrations) {
  390.      return;
  391.    }
  392.    trekkie.methods = [
  393.      'identify',
  394.      'page',
  395.      'ready',
  396.      'track',
  397.      'trackForm',
  398.      'trackLink'
  399.    ];
  400.    trekkie.factory = function(method) {
  401.      return function() {
  402.        var args = Array.prototype.slice.call(arguments);
  403.        args.unshift(method);
  404.        trekkie.push(args);
  405.        if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
  406.          try {
  407.            window.__TREKKIE_SHIM_QUEUE.push({
  408.              from: 'trekkie-stub',
  409.              method: method,
  410.              args: args.slice(1)
  411.            });
  412.          } catch (e) {
  413.            // no-op
  414.          }
  415.        }
  416.        return trekkie;
  417.      };
  418.    };
  419.    for (var i = 0; i < trekkie.methods.length; i++) {
  420.      var key = trekkie.methods[i];
  421.      trekkie[key] = trekkie.factory(key);
  422.    }
  423.    trekkie.load = function(config) {
  424.      trekkie.config = config || {};
  425.      trekkie.config.initialDocumentCookie = document.cookie;
  426.      var first = document.getElementsByTagName('script')[0];
  427. var script = document.createElement('script');
  428. script.type = 'text/javascript';
  429. script.onerror = function(e) {
  430.  var scriptFallback = document.createElement('script');
  431.  scriptFallback.type = 'text/javascript';
  432.  scriptFallback.onerror = function(error) {
  433.          var Monorail = {
  434.      produce: function produce(monorailDomain, schemaId, payload) {
  435.        var currentMs = new Date().getTime();
  436.        var event = {
  437.          schema_id: schemaId,
  438.          payload: payload,
  439.          metadata: {
  440.            event_created_at_ms: currentMs,
  441.            event_sent_at_ms: currentMs
  442.          }
  443.        };
  444.        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
  445.      },
  446.      sendRequest: function sendRequest(endpointUrl, payload) {
  447.        // Try the sendBeacon API
  448.        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
  449.          var blobData = new window.Blob([payload], {
  450.            type: 'text/plain'
  451.          });
  452.  
  453.          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
  454.            return true;
  455.          } // sendBeacon was not successful
  456.  
  457.        } // XHR beacon
  458.  
  459.        var xhr = new XMLHttpRequest();
  460.  
  461.        try {
  462.          xhr.open('POST', endpointUrl);
  463.          xhr.setRequestHeader('Content-Type', 'text/plain');
  464.          xhr.send(payload);
  465.        } catch (e) {
  466.          console.log(e);
  467.        }
  468.  
  469.        return false;
  470.      },
  471.      isIos12: function isIos12() {
  472.        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
  473.      }
  474.    };
  475.    Monorail.produce('monorail-edge.shopifysvc.com',
  476.      'trekkie_storefront_load_errors/1.1',
  477.      {shop_id: 88680825106,
  478.      theme_id: 170206069010,
  479.      app_name: "storefront",
  480.      context_url: window.location.href,
  481.      source_url: "//www.brandonsanderson.com/cdn/s/trekkie.storefront.7bcd7bb8195e24c65a61d69d69eb32392ed0d53f.min.js"});
  482.  
  483.  };
  484.  scriptFallback.async = true;
  485.  scriptFallback.src = '//www.brandonsanderson.com/cdn/s/trekkie.storefront.7bcd7bb8195e24c65a61d69d69eb32392ed0d53f.min.js';
  486.  first.parentNode.insertBefore(scriptFallback, first);
  487. };
  488. script.async = true;
  489. script.src = '//www.brandonsanderson.com/cdn/s/trekkie.storefront.7bcd7bb8195e24c65a61d69d69eb32392ed0d53f.min.js';
  490. first.parentNode.insertBefore(script, first);
  491.  
  492.    };
  493.    trekkie.load(
  494.      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":88680825106,"isMerchantRequest":null,"themeId":170206069010,"themeCityHash":"15077126490081724662","contentLanguage":"en","currency":"USD","eventMetadataId":"ab259ab5-d0e6-4dbf-b0e3-deb8b729f4c6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["f43e7f5e","b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
  495.    );
  496.  
  497.    var loaded = false;
  498.    trekkie.ready(function() {
  499.      if (loaded) return;
  500.      loaded = true;
  501.  
  502.      window.ShopifyAnalytics.lib = window.trekkie;
  503.  
  504.      var originalDocumentWrite = document.write;
  505.      document.write = customDocumentWrite;
  506.      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
  507.      document.write = originalDocumentWrite;
  508.  
  509.      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
  510.      var token = match? match[1]: undefined;
  511.      if (!hasLoggedConversion(token)) {
  512.        setCookieIfConversion(token);
  513.        
  514.      }
  515.    });
  516.  
  517.    window.ShopifyAnalytics.lib.page(null,{"requestId":"69fecf1b-d348-406b-8cdc-9c99e07f4d39-1787056825","shopifyEmitted":true});
  518.  
  519.    var eventsListenerScript = document.createElement('script');
  520.    eventsListenerScript.async = true;
  521.    eventsListenerScript.src = "//www.brandonsanderson.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
  522.    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
  523. })();</script>
  524. <script
  525.  defer
  526.  src="https://www.brandonsanderson.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.8.3.min.js"
  527.  data-application="storefront-renderer"
  528.  data-shop-id="88680825106"
  529.  data-render-region="gcp-us-east1"
  530.  data-page-type="404"
  531.  data-theme-instance-id="170206069010"
  532.  data-theme-name="Local"
  533.  data-theme-version="2.4.1"
  534.  data-monorail-region="shop_domain"
  535.  data-resource-timing-sampling-rate="10"
  536.  data-shs="true"
  537.  data-shs-beacon="true"
  538.  data-shs-export-with-fetch="true"
  539.  data-shs-logs-sample-rate="1"
  540.  data-shs-beacon-endpoint="https://www.brandonsanderson.com/api/collect"
  541. ></script>
  542. <meta name="shopify-y" content="00000000-0000-0000-0000-000000000000">
  543. </head>
  544.  
  545. <body id="404-not-found" class="no-touchevents
  546.  
  547.  template-404 template-404
  548.  
  549.  
  550.   sidebars-has-scrollbars
  551. ">
  552.  
  553.  <script type="text/javascript">
  554.    if ( 'ontouchstart' in window || window.DocumentTouch && document instanceof DocumentTouch ) { document.querySelector('body').classList.remove('no-touchevents'); document.querySelector('body').classList.add('touchevents'); }
  555.  </script>
  556.  
  557.  <a href="#main" class="visually-hidden skip-to-content" tabindex="0" data-js-inert>Skip to content</a>
  558.  <div id="screen-reader-info" aria-live="polite" class="visually-hidden"></div>
  559.  
  560.  <link href="//www.brandonsanderson.com/cdn/shop/t/3/assets/section-header.css?v=133762657217502932151720811173" rel="stylesheet" type="text/css" media="all" />
  561. <!-- BEGIN sections: header-group -->
  562. <div id="shopify-section-sections--23098443399442__announcement" class="shopify-section shopify-section-group-header-group mount-announcement-bar"><announcement-bar id="announcement-sections--23098443399442__announcement" style="display:block" data-js-inert>
  563.    <div class="container--large">
  564.      <div class="announcement-bar">
  565.  
  566.        <div class="announcement-bar__social-icons lap-hide"><div class="social-icons"><a href="https://www.facebook.com/BrandSanderson/" target="_blank">
  567.      <span class="visually-hidden">Facebook</span>
  568.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m81.3942 66.8069 2.8527-18.2698h-17.8237v-11.8507c0-5.0051 2.4876-9.8755 10.4751-9.8755h8.1017v-15.5765s-7.3485-1.2344-14.4004-1.2344c-14.6743 0-24.2822 8.7533-24.2822 24.5991v13.938h-16.3174v18.2698h16.3174v44.1931h20.083v-44.1931z" fill="#000"/></svg></span>
  569.    </a><a href="https://www.instagram.com/brandsanderson/" target="_blank">
  570.      <span class="visually-hidden">Instagram</span>
  571.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m60 10c-13.606 0-15.2957.0667-20.6092.289-5.3357.2668-8.9595 1.0894-12.1387 2.3344-3.2903 1.2895-6.0916 3.0013-8.8484 5.7803-2.779 2.7568-4.5131 5.5581-5.7803 8.8484-1.245 3.1792-2.0676 6.803-2.3344 12.1387-.2445 5.3357-.289 7.0254-.289 20.6092s.0667 15.2957.289 20.6092c.2668 5.3357 1.0894 8.9595 2.3344 12.1387 1.2895 3.2903 3.0013 6.0916 5.7803 8.8481 2.7568 2.779 5.5581 4.513 8.8484 5.781 3.1792 1.222 6.8253 2.067 12.1387 2.334 5.3357.245 7.0254.289 20.6092.289s15.2957-.067 20.6092-.289c5.3357-.267 8.9595-1.112 12.1387-2.334 3.2903-1.29 6.0916-3.002 8.8481-5.781 2.779-2.7565 4.513-5.5578 5.781-8.8481 1.222-3.1792 2.067-6.8253 2.334-12.1387.245-5.3357.289-7.0254.289-20.6092s-.067-15.2957-.289-20.6092c-.267-5.3357-1.112-8.9817-2.334-12.1387-1.29-3.2903-3.002-6.0916-5.781-8.8484-2.7565-2.779-5.5578-4.5131-8.8481-5.7803-3.1792-1.245-6.8253-2.0676-12.1387-2.3344-5.3135-.2445-7.0032-.289-20.6092-.289zm0 9.004c13.3615 0 14.94.0667 20.2312.289 4.8688.2223 7.5145 1.0449 9.2708 1.7341 2.3566.9115 3.9795 1.9787 5.7581 3.735 1.7341 1.7341 2.8235 3.4015 3.735 5.7581.6892 1.7564 1.5119 4.402 1.7339 9.2708.223 5.269.289 6.8697.289 20.2312s-.066 14.94-.311 20.2312c-.267 4.8689-1.0672 7.5145-1.7564 9.2708-.9559 2.3566-2.0008 3.9796-3.7572 5.7581-1.7563 1.7342-3.446 2.8235-5.7581 3.735-1.7341.6892-4.4242 1.5117-9.3152 1.7337-5.3135.223-6.8698.289-20.2535.289s-14.94-.066-20.2534-.311c-4.8689-.267-7.559-1.0669-9.3153-1.7561-2.3788-.956-4.0018-2.0009-5.7581-3.7573-1.7563-1.7563-2.8902-3.4459-3.735-5.7581-.7114-1.7341-1.5118-4.4242-1.7563-9.3152-.1779-5.2468-.2668-6.8697-.2668-20.1868 0-13.317.0889-14.9399.2668-20.2534.2668-4.8911 1.0671-7.5589 1.7563-9.3153.8671-2.3788 1.9787-4.0017 3.735-5.7581 1.7341-1.7341 3.3793-2.8679 5.7581-3.7572 1.7563-.6892 4.3797-1.4896 9.2708-1.7341 5.3135-.2001 6.8697-.2668 20.2312-.2668zm0 15.3402c-14.2063 0-25.6781 11.494-25.6781 25.678 0 14.2063 11.494 25.6781 25.6781 25.6781 14.2063 0 25.6781-11.494 25.6781-25.6781 0-14.184-11.494-25.678-25.6781-25.678zm0 42.3521c-9.2263 0-16.6741-7.4477-16.6741-16.6741 0-9.2263 7.4478-16.674 16.6741-16.674s16.6741 7.4477 16.6741 16.674c0 9.2264-7.4478 16.6741-16.6741 16.6741zm32.7257-43.3748c0 3.3348-2.7124 6.0026-6.0027 6.0026-3.3348 0-6.0027-2.69-6.0027-6.0026s2.7123-6.0027 6.0027-6.0027c3.2903 0 6.0027 2.6901 6.0027 6.0027z" fill="#000"/></svg></span>
  572.    </a><a href="https://www.tiktok.com/@authorbrandonsanderson" target="_blank">
  573.      <span class="visually-hidden">TikTok</span>
  574.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m102.986 50.4581c-.831.0796-1.665.1211-2.5.1249-9.1551.001-17.6938-4.5378-22.7089-12.0716v41.1066c0 16.7794-13.8293 30.382-30.8885 30.382s-30.8886-13.6026-30.8886-30.382 13.8294-30.382 30.8886-30.382c.6449 0 1.2751.0569 1.9091.0964v14.9717c-.634-.0747-1.2571-.1889-1.9091-.1889-8.7067 0-15.7649 6.9425-15.7649 15.5064s7.0582 15.5061 15.7649 15.5061c8.7082 0 16.3988-6.7482 16.3988-15.3136l.1519-69.8141h14.5623c1.3732 12.8445 11.9028 22.8773 24.9984 23.8188v16.6393" fill="#000"/></svg></span>
  575.    </a><a href="https://x.com/BrandSanderson" target="_blank">
  576.      <span class="visually-hidden">Twitter</span>
  577.      <span class="icon" aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" class="r-1nao33i r-4qtqp9 r-yyyyoo r-16y2uox r-8kz0gk r-dnmrzs r-bnwqim r-1plcrui r-lrvibr r-lrsllp"><g><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg></span>
  578.    </a><a href="https://www.youtube.com/@BrandSanderson" target="_blank">
  579.      <span class="visually-hidden">YouTube</span>
  580.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m88.2484 25h-56.4747c-12.023 0-21.7516 9.751-21.7737 21.7523v26.4734c0 12.0233 9.7507 21.7743 21.7737 21.7743h56.4747c12.0226 0 21.7516-9.751 21.7516-21.7743v-26.4734c0-12.0233-9.729-21.7523-21.7516-21.7523zm-13.854 36.3126-22.5237 12.3543c-.9706.5294-1.8531-.1765-1.8531-1.3016v-25.3262c0-1.1251.9045-1.8311 1.8972-1.2796l22.6561 12.994c.9927.5736.8383 2.0297-.1765 2.5591z" fill="#010101"/></svg></span>
  581.    </a></div></div>
  582.        
  583.        <div class="announcement-bar__content"><div class="announcement-bar__slider" data-js-slider><span class="announcement" ><a href="http://eepurl.com/bgUrfj"  target="_blank" >SIGN UP FOR THE NEWSLETTER
  584. </a></span></div></div>
  585.  
  586.        <div class="announcement-bar__localization-form lap-hide"></div>
  587.  
  588.      </div>
  589.    </div>      
  590.  </announcement-bar>
  591.  
  592.  <style data-shopify>
  593. #announcement-sections--23098443399442__announcement .announcement-bar, #announcement-sections--23098443399442__announcement .announcement-bar a, #announcement-sections--23098443399442__announcement .announcement-bar .localization-form__item-text {
  594.        color: #ffffff;
  595.      }
  596.      #announcement-sections--23098443399442__announcement .announcement-bar svg *, #announcement-sections--23098443399442__announcement .announcement-bar .localization-form__item-symbol * {
  597.        fill: #ffffff;
  598.      }#announcement-sections--23098443399442__announcement, #announcement-sections--23098443399442__announcement .announcement-bar__content-nav {
  599.        background: #000000;
  600.      }</style>
  601. </div><div id="shopify-section-sections--23098443399442__header" class="shopify-section shopify-section-group-header-group site-header-container mount-header"><style data-shopify>
  602.  .header__top {
  603.    --header-logo: 53px;
  604.  }
  605.  @media screen and (max-width: 767px) {
  606.    .header__top {
  607.      --header-logo: 40px;
  608.    }
  609.  }
  610. </style>
  611.  
  612. <main-header id="site-header" class="site-header" data-js-inert  data-sticky-header >
  613.  
  614.  <div class="header-container header-container--top  hide-border-on-portable ">
  615.    <div class="header__top container--large">
  616.  
  617.      <!-- logo -->
  618.      
  619.      <div id="logo" class="logo"><a class="logo-img" title="Brandon Sanderson" href="/" style="height:var(--header-logo)">
  620.            <img src="//www.brandonsanderson.com/cdn/shop/files/New_DS_Logo.png?v=1723479044" alt="Brandon Sanderson" width="4672" height="636"
  621.              style="width: 389px; object-fit:contain"
  622.            />
  623.          </a></div>
  624.  
  625.      <!-- header blocks -->
  626.  
  627.      <div class="header-actions header-actions--buttons  header-actions--show-search  portable-hide"><search-form style="position:relative">
  628.            <div class="button button--outline button--icon button--outline-hover button--no-padding button--no-hover site-search-handle">
  629.              <span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="10.5" cy="10.5" r="7.5" stroke="black" stroke-width="2" style="fill:none!important"/><path d="M17.1213 15.2929L16.4142 14.5858L15 16L15.7071 16.7071L17.1213 15.2929ZM19.2426 20.2426C19.6331 20.6332 20.2663 20.6332 20.6568 20.2426C21.0473 19.8521 21.0473 19.219 20.6568 18.8284L19.2426 20.2426ZM15.7071 16.7071L19.2426 20.2426L20.6568 18.8284L17.1213 15.2929L15.7071 16.7071Z" fill="black" style="stroke:none!important"/></svg></span>
  630.              <form action="/search" method="get" role="search" autocomplete="off">
  631.                <input name="q" type="search" autocomplete="off"
  632.                  placeholder="Search for..."
  633.                  aria-label="Search for..."
  634.                  data-js-search-input
  635.                  data-js-focus-overlay="search-results-overlay-desktop"
  636.                />
  637.                <button type="submit" style="display:none">Submit</button>
  638.              </form>
  639.            </div>
  640.            <div class="search-results-overlay" id="search-results-overlay-desktop" onclick="this.classList.remove('active')" style="display:none"></div>
  641.            <div class="search-results-container" data-js-search-results></div>
  642.          </search-form><a
  643.          class="button button--solid button--icon no-js-hidden ds-cls-cart" target="_blank" href="https://www.dragonsteelbooks.com"
  644.          title="Open cart" tabindex="0"
  645.        >
  646.          <span class="visually-hidden">Open cart</span>
  647.          <span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-left:-2px"><path class="circle" d="M9.5 20C9.77614 20 10 19.7761 10 19.5C10 19.2239 9.77614 19 9.5 19C9.22386 19 9 19.2239 9 19.5C9 19.7761 9.22386 20 9.5 20Z" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path class="circle" d="M18.5 20C18.7761 20 19 19.7761 19 19.5C19 19.2239 18.7761 19 18.5 19C18.2239 19 18 19.2239 18 19.5C18 19.7761 18.2239 20 18.5 20Z" fill="white" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M3 3H6.27273L8.46545 13.7117C8.54027 14.08 8.7452 14.4109 9.04436 14.6464C9.34351 14.8818 9.71784 15.0069 10.1018 14.9997H18.0545C18.4385 15.0069 18.8129 14.8818 19.112 14.6464C19.4112 14.4109 19.6161 14.08 19.6909 13.7117L21 6.9999H7.09091" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="fill:none !important"/></svg></span>
  648.          <!--
  649.              <span data-header-cart-total aria-hidden="true">$0.00</span>
  650.              <span data-header-cart-count aria-hidden="true" class="element--wrap-paranth">0</span>
  651.          -->
  652.        </a>
  653.  
  654.        <noscript>
  655.          <a
  656.            class="button button--solid button--icon button--regular data-js-hidden ds-cls-cart"
  657.            href="https://www.dragonsteelbooks.com"
  658.            tabindex="0"
  659.            target="_blank"
  660.          >
  661.            <span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-left:-2px"><path class="circle" d="M9.5 20C9.77614 20 10 19.7761 10 19.5C10 19.2239 9.77614 19 9.5 19C9.22386 19 9 19.2239 9 19.5C9 19.7761 9.22386 20 9.5 20Z" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path class="circle" d="M18.5 20C18.7761 20 19 19.7761 19 19.5C19 19.2239 18.7761 19 18.5 19C18.2239 19 18 19.2239 18 19.5C18 19.7761 18.2239 20 18.5 20Z" fill="white" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M3 3H6.27273L8.46545 13.7117C8.54027 14.08 8.7452 14.4109 9.04436 14.6464C9.34351 14.8818 9.71784 15.0069 10.1018 14.9997H18.0545C18.4385 15.0069 18.8129 14.8818 19.112 14.6464C19.4112 14.4109 19.6161 14.08 19.6909 13.7117L21 6.9999H7.09091" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="fill:none !important"/></svg></span>
  662.            <!--
  663.              <span data-header-cart-total aria-hidden="true">$0.00</span>&nbsp;
  664.              (<span data-header-cart-count aria-hidden="true">0</span>)
  665.            -->
  666.          </a>
  667.        </noscript>
  668.  
  669.      </div>
  670.  
  671.      <button data-js-sidebar-handle class="mobile-menu-button hide portable-show" aria-expanded="false" aria-controls="site-menu-sidebar">
  672.        <span class="visually-hidden">Open menu</span><svg fill="none" height="16" viewBox="0 0 20 16" width="20" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m0 0h20v2h-20z"/><path d="m0 7h20v2h-20z"/><path d="m0 14h20v2h-20z"/></g></svg></button>
  673.  
  674.      <a target="_blank"
  675.          href="https://www.dragonsteelbooks.com"
  676.          class="mobile-cart-button hide portable-show ds-cls-cart"
  677.          title="Open cart" tabindex="0"
  678.      >
  679.        <span class="visually-hidden">Open cart</span><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-left:-2px"><path class="circle" d="M9.5 20C9.77614 20 10 19.7761 10 19.5C10 19.2239 9.77614 19 9.5 19C9.22386 19 9 19.2239 9 19.5C9 19.7761 9.22386 20 9.5 20Z" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path class="circle" d="M18.5 20C18.7761 20 19 19.7761 19 19.5C19 19.2239 18.7761 19 18.5 19C18.2239 19 18 19.2239 18 19.5C18 19.7761 18.2239 20 18.5 20Z" fill="white" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M3 3H6.27273L8.46545 13.7117C8.54027 14.08 8.7452 14.4109 9.04436 14.6464C9.34351 14.8818 9.71784 15.0069 10.1018 14.9997H18.0545C18.4385 15.0069 18.8129 14.8818 19.112 14.6464C19.4112 14.4109 19.6161 14.08 19.6909 13.7117L21 6.9999H7.09091" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="fill:none !important"/></svg><!--
  680.          <span data-header-cart-count aria-hidden="true">0</span>
  681.        -->
  682.      </a>
  683.  
  684.    </div>
  685.  
  686.  </div>
  687.  
  688.  <!-- header menu --><div class="header-container header-container--bottom
  689.    portable-hide
  690.  ">
  691.  
  692.    <div class="header__bottom container--large">
  693.  
  694.      <span class="scrollable-navigation-button scrollable-navigation-button--left" aria-hidden="true"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  695.      <scrollable-navigation class="header-links"><div class="site-nav style--classic">
  696.  
  697. <div class="site-nav-container">
  698.  
  699. <nav><ul class="link-list"><li
  700. class="has-submenu" aria-controls="SiteNavLabel-start-here-classic" aria-expanded="false"
  701. id="menu-item-start-here"
  702. >
  703.  
  704. <a title="Start Here" class="menu-link  " href="/pages/hello-my-names-brandon">
  705.  
  706. <span><span class="text-animation--underline-in-header">Start Here</span></span>
  707.  
  708. <span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  709.  
  710. </a>
  711.  
  712.  
  713. <ul class="submenu  normal-menu " id="SiteNavLabel-start-here-classic">
  714.  
  715. <div class="submenu-holder "><li
  716. >
  717.  
  718. <a title="About Brandon" class="menu-link   no-focus-link " href="/pages/hello-my-names-brandon">
  719. <span><span class="text-animation--underline-in-header">About Brandon</span></span></a></li><li
  720. >
  721.  
  722. <a title="Where Do I Start?" class="menu-link   no-focus-link " href="/pages/where-do-i-start">
  723. <span><span class="text-animation--underline-in-header">Where Do I Start?</span></span></a></li><li
  724. >
  725.  
  726. <a title="What is the Cosmere®?" class="menu-link   no-focus-link " href="/pages/what-is-the-cosmere">
  727. <span><span class="text-animation--underline-in-header">What is the Cosmere®?</span></span></a></li><li
  728. >
  729.  
  730. <a title="Free Fiction" class="menu-link   no-focus-link " href="/pages/brandon-sanderson-online-library">
  731. <span><span class="text-animation--underline-in-header">Free Fiction</span></span></a></li></div>
  732.  
  733. </ul>
  734.  
  735.  
  736. </li><li
  737. id="menu-item-books"
  738. >
  739.  
  740. <a title="Books" class="menu-link   no-focus-link " href="/pages/books-and-art">
  741.  
  742. <span><span class="text-animation--underline-in-header">Books</span></span>
  743.  
  744.  
  745. </a>
  746.  
  747.  
  748. </li><li
  749. id="menu-item-dragonsteals"
  750. >
  751.  
  752. <a title="Dragonsteals" class="menu-link   no-focus-link " href="/pages/dragonsteals">
  753.  
  754. <span><span class="text-animation--underline-in-header">Dragonsteals</span></span>
  755.  
  756.  
  757. </a>
  758.  
  759.  
  760. </li><li
  761. class="has-submenu" aria-controls="SiteNavLabel-brandons-blog-classic" aria-expanded="false"
  762. id="menu-item-brandons-blog"
  763. >
  764.  
  765. <a title="Brandon&#39;s Blog" class="menu-link  " href="/blogs/blog">
  766.  
  767. <span><span class="text-animation--underline-in-header">Brandon&#39;s Blog</span></span>
  768.  
  769. <span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  770.  
  771. </a>
  772.  
  773.  
  774. <ul class="submenu  normal-menu " id="SiteNavLabel-brandons-blog-classic">
  775.  
  776. <div class="submenu-holder "><li
  777. >
  778.  
  779. <a title="All Posts" class="menu-link   no-focus-link " href="/blogs/blog">
  780. <span><span class="text-animation--underline-in-header">All Posts</span></span></a></li><li
  781. >
  782.  
  783. <a title="2025 Lecture Notes" class="menu-link   no-focus-link " href="https://www.brandonsanderson.com/blogs/blog/tagged/2025-lecture-notes">
  784. <span><span class="text-animation--underline-in-header">2025 Lecture Notes</span></span></a></li><li
  785. >
  786.  
  787. <a title="States of the Sanderson" class="menu-link   no-focus-link " href="https://www.brandonsanderson.com/blogs/blog/tagged/state-of-the-sanderson">
  788. <span><span class="text-animation--underline-in-header">States of the Sanderson</span></span></a></li></div>
  789.  
  790. </ul>
  791.  
  792.  
  793. </li><li
  794. class="has-submenu" aria-controls="SiteNavLabel-writing-advice-classic" aria-expanded="false"
  795. id="menu-item-writing-advice"
  796. >
  797.  
  798. <a title="Writing Advice" class="menu-link  " href="/pages/writing-advice">
  799.  
  800. <span><span class="text-animation--underline-in-header">Writing Advice</span></span>
  801.  
  802. <span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  803.  
  804. </a>
  805.  
  806.  
  807. <ul class="submenu  normal-menu " id="SiteNavLabel-writing-advice-classic">
  808.  
  809. <div class="submenu-holder "><li
  810. >
  811.  
  812. <a title="BYU Class Information" class="menu-link   no-focus-link " href="/pages/byu-class-information">
  813. <span><span class="text-animation--underline-in-header">BYU Class Information</span></span></a></li></div>
  814.  
  815. </ul>
  816.  
  817.  
  818. </li><li
  819. id="menu-item-knights-radiant-quiz"
  820. >
  821.  
  822. <a title="Knights Radiant Quiz" class="menu-link   no-focus-link " href="/pages/official-knights-radiant-order-quiz">
  823.  
  824. <span><span class="text-animation--underline-in-header">Knights Radiant Quiz</span></span>
  825.  
  826.  
  827. </a>
  828.  
  829.  
  830. </li><li
  831. class="has-submenu" aria-controls="SiteNavLabel-store-classic" aria-expanded="false"
  832. id="menu-item-store"
  833. >
  834.  
  835. <a title="Store" class="menu-link  " href="https://www.dragonsteelbooks.com/">
  836.  
  837. <span><span class="text-animation--underline-in-header">Store</span></span>
  838.  
  839. <span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  840.  
  841. </a>
  842.  
  843.  
  844. <ul class="submenu  normal-menu " id="SiteNavLabel-store-classic">
  845.  
  846. <div class="submenu-holder "><li
  847. >
  848.  
  849. <a title="Leatherbounds" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/leatherbound-books">
  850. <span><span class="text-animation--underline-in-header">Leatherbounds</span></span></a></li><li
  851. >
  852.  
  853. <a title="Year of Sanderson" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/the-year-of-sanderson">
  854. <span><span class="text-animation--underline-in-header">Year of Sanderson</span></span></a></li><li
  855. >
  856.  
  857. <a title="Printed Books" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/printed-books">
  858. <span><span class="text-animation--underline-in-header">Printed Books</span></span></a></li><li
  859. >
  860.  
  861. <a title="Digital Books" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/ebooks">
  862. <span><span class="text-animation--underline-in-header">Digital Books</span></span></a></li><li
  863. >
  864.  
  865. <a title="New Products" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/new-items">
  866. <span><span class="text-animation--underline-in-header">New Products</span></span></a></li><li
  867. >
  868.  
  869. <a title="Swag" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/swag">
  870. <span><span class="text-animation--underline-in-header">Swag</span></span></a></li><li
  871. >
  872.  
  873. <a title="Apparel" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/apparel">
  874. <span><span class="text-animation--underline-in-header">Apparel</span></span></a></li><li
  875. >
  876.  
  877. <a title="Decals and Stickers" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/decals-stickers">
  878. <span><span class="text-animation--underline-in-header">Decals and Stickers</span></span></a></li><li
  879. >
  880.  
  881. <a title="Toys, Games, and Puzzles" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/puzzles">
  882. <span><span class="text-animation--underline-in-header">Toys, Games, and Puzzles</span></span></a></li><li
  883. >
  884.  
  885. <a title="Art Prints" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/art-prints">
  886. <span><span class="text-animation--underline-in-header">Art Prints</span></span></a></li><li
  887. >
  888.  
  889. <a title="External Vendors" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/external_vendors">
  890. <span><span class="text-animation--underline-in-header">External Vendors</span></span></a></li><li
  891. >
  892.  
  893. <a title="All Products" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/all">
  894. <span><span class="text-animation--underline-in-header">All Products</span></span></a></li></div>
  895.  
  896. </ul>
  897.  
  898.  
  899. </li><li
  900. class="has-submenu" aria-controls="SiteNavLabel-more-classic" aria-expanded="false"
  901. id="menu-item-more"
  902. >
  903.  
  904. <a title="More" class="menu-link  " href="/">
  905.  
  906. <span><span class="text-animation--underline-in-header">More</span></span>
  907.  
  908. <span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  909.  
  910. </a>
  911.  
  912.  
  913. <ul class="submenu  normal-menu " id="SiteNavLabel-more-classic">
  914.  
  915. <div class="submenu-holder "><li
  916. >
  917.  
  918. <a title="Film and TV News" class="menu-link   no-focus-link " href="/pages/film-and-tv-news">
  919. <span><span class="text-animation--underline-in-header">Film and TV News</span></span></a></li><li
  920. >
  921.  
  922. <a title="Brandon&#39;s Bio" class="menu-link   no-focus-link " href="/pages/about-brandon">
  923. <span><span class="text-animation--underline-in-header">Brandon&#39;s Bio</span></span></a></li><li
  924. >
  925.  
  926. <a title="FAQ" class="menu-link   no-focus-link " href="https://faq.brandonsanderson.com/">
  927. <span><span class="text-animation--underline-in-header">FAQ</span></span></a></li><li
  928. >
  929.  
  930. <a title="Newsletter" class="menu-link   no-focus-link " href="http://eepurl.com/bgUrfj">
  931. <span><span class="text-animation--underline-in-header">Newsletter</span></span></a></li><li
  932. >
  933.  
  934. <a title="Rights Inquiries" class="menu-link   no-focus-link " href="/pages/rights-inquiries">
  935. <span><span class="text-animation--underline-in-header">Rights Inquiries</span></span></a></li><li
  936. >
  937.  
  938. <a title="Goodreads Policy" class="menu-link   no-focus-link " href="/pages/goodreads-policy">
  939. <span><span class="text-animation--underline-in-header">Goodreads Policy</span></span></a></li><li
  940. >
  941.  
  942. <a title="Fan Art Policy" class="menu-link   no-focus-link " href="https://faq.brandonsanderson.com/knowledge-base/can-i-make-fan-art-or-write-fan-fiction">
  943. <span><span class="text-animation--underline-in-header">Fan Art Policy</span></span></a></li><li
  944. >
  945.  
  946. <a title="Contact" class="menu-link   no-focus-link " href="/pages/contact">
  947. <span><span class="text-animation--underline-in-header">Contact</span></span></a></li><li
  948. >
  949.  
  950. <a title="Jobs" class="menu-link   no-focus-link " href="/pages/jobs">
  951. <span><span class="text-animation--underline-in-header">Jobs</span></span></a></li><li
  952. >
  953.  
  954. <a title="Terms of Service" class="menu-link   no-focus-link " href="/pages/terms-of-service">
  955. <span><span class="text-animation--underline-in-header">Terms of Service</span></span></a></li><li
  956. >
  957.  
  958. <a title="Privacy Policy" class="menu-link   no-focus-link " href="/pages/privacy-policy">
  959. <span><span class="text-animation--underline-in-header">Privacy Policy</span></span></a></li></div>
  960.  
  961. </ul>
  962.  
  963.  
  964. </li></ul></nav>
  965.  
  966. </div>
  967.  
  968. </div></scrollable-navigation>
  969.      <span class="scrollable-navigation-button scrollable-navigation-button--right" aria-hidden="true"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  970.  
  971.      <div class="header-actions header-actions--blocks" data-js-header-actions><a href="https://dragonsteelbooks.com"
  972.            target="_self"
  973.            id="site-header-block-1"
  974.  
  975.        
  976.  
  977.          class="header-info-block"
  978.          data-type="info"
  979.            
  980.        ><div class="header-info-block__image"><svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g style="fill:none;stroke:#202020;stroke-miterlimit:10;stroke-width:2;stroke-linejoin:round;stroke-linecap:round"><path d="m8 22h48v40h-48z"/><path d="m22 26v-14a10 10 0 0 1 10-10 10 10 0 0 1 10 10v14"/></g></svg></div><div class="header-info-block__text"><span class="header-info-block__caption text-size--xsmall">Dragonsteel Books</span><span class="header-info-block__title">
  981.                  <span class="text-animation--underline-in-header">SHOP NOW</span>
  982.                </span></div></a></div>
  983.  
  984.    </div>
  985.  
  986.  </div>
  987.  
  988.  <!-- header mobile search --><div class="header-container header--container--bottom container--large mobile-search hide portable-show">
  989.      <search-form style="position:relative">
  990.        <div class="button button--outline button--icon button--outline-hover button--no-padding button--no-hover site-search-handle">
  991.          <span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="10.5" cy="10.5" r="7.5" stroke="black" stroke-width="2" style="fill:none!important"/><path d="M17.1213 15.2929L16.4142 14.5858L15 16L15.7071 16.7071L17.1213 15.2929ZM19.2426 20.2426C19.6331 20.6332 20.2663 20.6332 20.6568 20.2426C21.0473 19.8521 21.0473 19.219 20.6568 18.8284L19.2426 20.2426ZM15.7071 16.7071L19.2426 20.2426L20.6568 18.8284L17.1213 15.2929L15.7071 16.7071Z" fill="black" style="stroke:none!important"/></svg></span>
  992.          <form action="/search" method="get" role="search" autocomplete="off">
  993.            <input name="q" type="search" autocomplete="off"
  994.              placeholder="Search for..."
  995.              aria-label="Search for..."
  996.              data-js-search-input
  997.              data-js-focus-overlay="search-results-overlay-mobile"
  998.            />
  999.            <button type="submit" style="display:none">Submit</button>
  1000.          </form>
  1001.        </div>
  1002.        <div id="search-results-overlay-mobile" class="search-results-overlay" onclick="this.classList.remove('active')" style="display:none"></div>
  1003.        <div class="search-results-container" data-js-search-results></div>
  1004.      </search-form>
  1005.    </div></main-header>
  1006.  
  1007. <sidebar-drawer id="site-menu-sidebar" class="sidebar sidebar--left" tabindex="-1" role="dialog" aria-modal="true" style="display:none">
  1008.      
  1009.  <div class="sidebar__header">
  1010.    <span class="sidebar__title h5">
  1011.      Menu
  1012.    </span>
  1013.    <button class="sidebar__close" data-js-close>
  1014.      <span class="visually-hidden">Close sidebar</span>
  1015.      <span aria-hidden="true" aria-role="img"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
  1016.    </button>
  1017.  </div>
  1018.  
  1019.  <div class="sidebar__body">
  1020.    <mobile-navigation data-show-header-actions="true"><div class="site-nav style--sidebar">
  1021.  
  1022. <div class="site-nav-container">
  1023.  
  1024. <nav><ul class="link-list"><li
  1025. class="has-submenu" aria-controls="SiteNavLabel-start-here-sidebar" aria-expanded="false"
  1026. id="menu-item-start-here"
  1027. >
  1028.  
  1029. <a title="Start Here" class="menu-link  " href="/pages/hello-my-names-brandon">
  1030.  
  1031. <span><span class="">Start Here</span></span>
  1032.  
  1033. <span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  1034.  
  1035. </a>
  1036.  
  1037.  
  1038. <ul class="submenu  normal-menu " id="SiteNavLabel-start-here-sidebar">
  1039.  
  1040. <div class="submenu-holder "><li class="submenu-back">
  1041. <a><span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>Back</a>
  1042. </li><li
  1043. >
  1044.  
  1045. <a title="About Brandon" class="menu-link   no-focus-link " href="/pages/hello-my-names-brandon">
  1046. <span><span class="">About Brandon</span></span></a></li><li
  1047. >
  1048.  
  1049. <a title="Where Do I Start?" class="menu-link   no-focus-link " href="/pages/where-do-i-start">
  1050. <span><span class="">Where Do I Start?</span></span></a></li><li
  1051. >
  1052.  
  1053. <a title="What is the Cosmere®?" class="menu-link   no-focus-link " href="/pages/what-is-the-cosmere">
  1054. <span><span class="">What is the Cosmere®?</span></span></a></li><li
  1055. >
  1056.  
  1057. <a title="Free Fiction" class="menu-link   no-focus-link " href="/pages/brandon-sanderson-online-library">
  1058. <span><span class="">Free Fiction</span></span></a></li></div>
  1059.  
  1060. </ul>
  1061.  
  1062.  
  1063. </li><li
  1064. id="menu-item-books"
  1065. >
  1066.  
  1067. <a title="Books" class="menu-link   no-focus-link " href="/pages/books-and-art">
  1068.  
  1069. <span><span class="">Books</span></span>
  1070.  
  1071.  
  1072. </a>
  1073.  
  1074.  
  1075. </li><li
  1076. id="menu-item-dragonsteals"
  1077. >
  1078.  
  1079. <a title="Dragonsteals" class="menu-link   no-focus-link " href="/pages/dragonsteals">
  1080.  
  1081. <span><span class="">Dragonsteals</span></span>
  1082.  
  1083.  
  1084. </a>
  1085.  
  1086.  
  1087. </li><li
  1088. class="has-submenu" aria-controls="SiteNavLabel-brandons-blog-sidebar" aria-expanded="false"
  1089. id="menu-item-brandons-blog"
  1090. >
  1091.  
  1092. <a title="Brandon&#39;s Blog" class="menu-link  " href="/blogs/blog">
  1093.  
  1094. <span><span class="">Brandon&#39;s Blog</span></span>
  1095.  
  1096. <span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  1097.  
  1098. </a>
  1099.  
  1100.  
  1101. <ul class="submenu  normal-menu " id="SiteNavLabel-brandons-blog-sidebar">
  1102.  
  1103. <div class="submenu-holder "><li class="submenu-back">
  1104. <a><span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>Back</a>
  1105. </li><li
  1106. >
  1107.  
  1108. <a title="All Posts" class="menu-link   no-focus-link " href="/blogs/blog">
  1109. <span><span class="">All Posts</span></span></a></li><li
  1110. >
  1111.  
  1112. <a title="2025 Lecture Notes" class="menu-link   no-focus-link " href="https://www.brandonsanderson.com/blogs/blog/tagged/2025-lecture-notes">
  1113. <span><span class="">2025 Lecture Notes</span></span></a></li><li
  1114. >
  1115.  
  1116. <a title="States of the Sanderson" class="menu-link   no-focus-link " href="https://www.brandonsanderson.com/blogs/blog/tagged/state-of-the-sanderson">
  1117. <span><span class="">States of the Sanderson</span></span></a></li></div>
  1118.  
  1119. </ul>
  1120.  
  1121.  
  1122. </li><li
  1123. class="has-submenu" aria-controls="SiteNavLabel-writing-advice-sidebar" aria-expanded="false"
  1124. id="menu-item-writing-advice"
  1125. >
  1126.  
  1127. <a title="Writing Advice" class="menu-link  " href="/pages/writing-advice">
  1128.  
  1129. <span><span class="">Writing Advice</span></span>
  1130.  
  1131. <span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  1132.  
  1133. </a>
  1134.  
  1135.  
  1136. <ul class="submenu  normal-menu " id="SiteNavLabel-writing-advice-sidebar">
  1137.  
  1138. <div class="submenu-holder "><li class="submenu-back">
  1139. <a><span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>Back</a>
  1140. </li><li
  1141. >
  1142.  
  1143. <a title="BYU Class Information" class="menu-link   no-focus-link " href="/pages/byu-class-information">
  1144. <span><span class="">BYU Class Information</span></span></a></li></div>
  1145.  
  1146. </ul>
  1147.  
  1148.  
  1149. </li><li
  1150. id="menu-item-knights-radiant-quiz"
  1151. >
  1152.  
  1153. <a title="Knights Radiant Quiz" class="menu-link   no-focus-link " href="/pages/official-knights-radiant-order-quiz">
  1154.  
  1155. <span><span class="">Knights Radiant Quiz</span></span>
  1156.  
  1157.  
  1158. </a>
  1159.  
  1160.  
  1161. </li><li
  1162. class="has-submenu" aria-controls="SiteNavLabel-store-sidebar" aria-expanded="false"
  1163. id="menu-item-store"
  1164. >
  1165.  
  1166. <a title="Store" class="menu-link  " href="https://www.dragonsteelbooks.com/">
  1167.  
  1168. <span><span class="">Store</span></span>
  1169.  
  1170. <span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  1171.  
  1172. </a>
  1173.  
  1174.  
  1175. <ul class="submenu  normal-menu " id="SiteNavLabel-store-sidebar">
  1176.  
  1177. <div class="submenu-holder "><li class="submenu-back">
  1178. <a><span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>Back</a>
  1179. </li><li
  1180. >
  1181.  
  1182. <a title="Leatherbounds" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/leatherbound-books">
  1183. <span><span class="">Leatherbounds</span></span></a></li><li
  1184. >
  1185.  
  1186. <a title="Year of Sanderson" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/the-year-of-sanderson">
  1187. <span><span class="">Year of Sanderson</span></span></a></li><li
  1188. >
  1189.  
  1190. <a title="Printed Books" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/printed-books">
  1191. <span><span class="">Printed Books</span></span></a></li><li
  1192. >
  1193.  
  1194. <a title="Digital Books" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/ebooks">
  1195. <span><span class="">Digital Books</span></span></a></li><li
  1196. >
  1197.  
  1198. <a title="New Products" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/new-items">
  1199. <span><span class="">New Products</span></span></a></li><li
  1200. >
  1201.  
  1202. <a title="Swag" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/swag">
  1203. <span><span class="">Swag</span></span></a></li><li
  1204. >
  1205.  
  1206. <a title="Apparel" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/apparel">
  1207. <span><span class="">Apparel</span></span></a></li><li
  1208. >
  1209.  
  1210. <a title="Decals and Stickers" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/decals-stickers">
  1211. <span><span class="">Decals and Stickers</span></span></a></li><li
  1212. >
  1213.  
  1214. <a title="Toys, Games, and Puzzles" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/puzzles">
  1215. <span><span class="">Toys, Games, and Puzzles</span></span></a></li><li
  1216. >
  1217.  
  1218. <a title="Art Prints" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/art-prints">
  1219. <span><span class="">Art Prints</span></span></a></li><li
  1220. >
  1221.  
  1222. <a title="External Vendors" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/external_vendors">
  1223. <span><span class="">External Vendors</span></span></a></li><li
  1224. >
  1225.  
  1226. <a title="All Products" class="menu-link   no-focus-link " href="https://www.dragonsteelbooks.com/collections/all">
  1227. <span><span class="">All Products</span></span></a></li></div>
  1228.  
  1229. </ul>
  1230.  
  1231.  
  1232. </li><li
  1233. class="has-submenu" aria-controls="SiteNavLabel-more-sidebar" aria-expanded="false"
  1234. id="menu-item-more"
  1235. >
  1236.  
  1237. <a title="More" class="menu-link  " href="/">
  1238.  
  1239. <span><span class="">More</span></span>
  1240.  
  1241. <span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  1242.  
  1243. </a>
  1244.  
  1245.  
  1246. <ul class="submenu  normal-menu " id="SiteNavLabel-more-sidebar">
  1247.  
  1248. <div class="submenu-holder "><li class="submenu-back">
  1249. <a><span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>Back</a>
  1250. </li><li
  1251. >
  1252.  
  1253. <a title="Film and TV News" class="menu-link   no-focus-link " href="/pages/film-and-tv-news">
  1254. <span><span class="">Film and TV News</span></span></a></li><li
  1255. >
  1256.  
  1257. <a title="Brandon&#39;s Bio" class="menu-link   no-focus-link " href="/pages/about-brandon">
  1258. <span><span class="">Brandon&#39;s Bio</span></span></a></li><li
  1259. >
  1260.  
  1261. <a title="FAQ" class="menu-link   no-focus-link " href="https://faq.brandonsanderson.com/">
  1262. <span><span class="">FAQ</span></span></a></li><li
  1263. >
  1264.  
  1265. <a title="Newsletter" class="menu-link   no-focus-link " href="http://eepurl.com/bgUrfj">
  1266. <span><span class="">Newsletter</span></span></a></li><li
  1267. >
  1268.  
  1269. <a title="Rights Inquiries" class="menu-link   no-focus-link " href="/pages/rights-inquiries">
  1270. <span><span class="">Rights Inquiries</span></span></a></li><li
  1271. >
  1272.  
  1273. <a title="Goodreads Policy" class="menu-link   no-focus-link " href="/pages/goodreads-policy">
  1274. <span><span class="">Goodreads Policy</span></span></a></li><li
  1275. >
  1276.  
  1277. <a title="Fan Art Policy" class="menu-link   no-focus-link " href="https://faq.brandonsanderson.com/knowledge-base/can-i-make-fan-art-or-write-fan-fiction">
  1278. <span><span class="">Fan Art Policy</span></span></a></li><li
  1279. >
  1280.  
  1281. <a title="Contact" class="menu-link   no-focus-link " href="/pages/contact">
  1282. <span><span class="">Contact</span></span></a></li><li
  1283. >
  1284.  
  1285. <a title="Jobs" class="menu-link   no-focus-link " href="/pages/jobs">
  1286. <span><span class="">Jobs</span></span></a></li><li
  1287. >
  1288.  
  1289. <a title="Terms of Service" class="menu-link   no-focus-link " href="/pages/terms-of-service">
  1290. <span><span class="">Terms of Service</span></span></a></li><li
  1291. >
  1292.  
  1293. <a title="Privacy Policy" class="menu-link   no-focus-link " href="/pages/privacy-policy">
  1294. <span><span class="">Privacy Policy</span></span></a></li></div>
  1295.  
  1296. </ul>
  1297.  
  1298.  
  1299. </li></ul></nav>
  1300.  
  1301. </div>
  1302.  
  1303. </div></mobile-navigation>
  1304.  </div>
  1305.  
  1306.  <div class="sidebar__footer site-menu-sidebar-footer"><div class="social-icons"><a href="https://www.facebook.com/BrandSanderson/" target="_blank">
  1307.      <span class="visually-hidden">Facebook</span>
  1308.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m81.3942 66.8069 2.8527-18.2698h-17.8237v-11.8507c0-5.0051 2.4876-9.8755 10.4751-9.8755h8.1017v-15.5765s-7.3485-1.2344-14.4004-1.2344c-14.6743 0-24.2822 8.7533-24.2822 24.5991v13.938h-16.3174v18.2698h16.3174v44.1931h20.083v-44.1931z" fill="#000"/></svg></span>
  1309.    </a><a href="https://www.instagram.com/brandsanderson/" target="_blank">
  1310.      <span class="visually-hidden">Instagram</span>
  1311.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m60 10c-13.606 0-15.2957.0667-20.6092.289-5.3357.2668-8.9595 1.0894-12.1387 2.3344-3.2903 1.2895-6.0916 3.0013-8.8484 5.7803-2.779 2.7568-4.5131 5.5581-5.7803 8.8484-1.245 3.1792-2.0676 6.803-2.3344 12.1387-.2445 5.3357-.289 7.0254-.289 20.6092s.0667 15.2957.289 20.6092c.2668 5.3357 1.0894 8.9595 2.3344 12.1387 1.2895 3.2903 3.0013 6.0916 5.7803 8.8481 2.7568 2.779 5.5581 4.513 8.8484 5.781 3.1792 1.222 6.8253 2.067 12.1387 2.334 5.3357.245 7.0254.289 20.6092.289s15.2957-.067 20.6092-.289c5.3357-.267 8.9595-1.112 12.1387-2.334 3.2903-1.29 6.0916-3.002 8.8481-5.781 2.779-2.7565 4.513-5.5578 5.781-8.8481 1.222-3.1792 2.067-6.8253 2.334-12.1387.245-5.3357.289-7.0254.289-20.6092s-.067-15.2957-.289-20.6092c-.267-5.3357-1.112-8.9817-2.334-12.1387-1.29-3.2903-3.002-6.0916-5.781-8.8484-2.7565-2.779-5.5578-4.5131-8.8481-5.7803-3.1792-1.245-6.8253-2.0676-12.1387-2.3344-5.3135-.2445-7.0032-.289-20.6092-.289zm0 9.004c13.3615 0 14.94.0667 20.2312.289 4.8688.2223 7.5145 1.0449 9.2708 1.7341 2.3566.9115 3.9795 1.9787 5.7581 3.735 1.7341 1.7341 2.8235 3.4015 3.735 5.7581.6892 1.7564 1.5119 4.402 1.7339 9.2708.223 5.269.289 6.8697.289 20.2312s-.066 14.94-.311 20.2312c-.267 4.8689-1.0672 7.5145-1.7564 9.2708-.9559 2.3566-2.0008 3.9796-3.7572 5.7581-1.7563 1.7342-3.446 2.8235-5.7581 3.735-1.7341.6892-4.4242 1.5117-9.3152 1.7337-5.3135.223-6.8698.289-20.2535.289s-14.94-.066-20.2534-.311c-4.8689-.267-7.559-1.0669-9.3153-1.7561-2.3788-.956-4.0018-2.0009-5.7581-3.7573-1.7563-1.7563-2.8902-3.4459-3.735-5.7581-.7114-1.7341-1.5118-4.4242-1.7563-9.3152-.1779-5.2468-.2668-6.8697-.2668-20.1868 0-13.317.0889-14.9399.2668-20.2534.2668-4.8911 1.0671-7.5589 1.7563-9.3153.8671-2.3788 1.9787-4.0017 3.735-5.7581 1.7341-1.7341 3.3793-2.8679 5.7581-3.7572 1.7563-.6892 4.3797-1.4896 9.2708-1.7341 5.3135-.2001 6.8697-.2668 20.2312-.2668zm0 15.3402c-14.2063 0-25.6781 11.494-25.6781 25.678 0 14.2063 11.494 25.6781 25.6781 25.6781 14.2063 0 25.6781-11.494 25.6781-25.6781 0-14.184-11.494-25.678-25.6781-25.678zm0 42.3521c-9.2263 0-16.6741-7.4477-16.6741-16.6741 0-9.2263 7.4478-16.674 16.6741-16.674s16.6741 7.4477 16.6741 16.674c0 9.2264-7.4478 16.6741-16.6741 16.6741zm32.7257-43.3748c0 3.3348-2.7124 6.0026-6.0027 6.0026-3.3348 0-6.0027-2.69-6.0027-6.0026s2.7123-6.0027 6.0027-6.0027c3.2903 0 6.0027 2.6901 6.0027 6.0027z" fill="#000"/></svg></span>
  1312.    </a><a href="https://www.tiktok.com/@authorbrandonsanderson" target="_blank">
  1313.      <span class="visually-hidden">TikTok</span>
  1314.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m102.986 50.4581c-.831.0796-1.665.1211-2.5.1249-9.1551.001-17.6938-4.5378-22.7089-12.0716v41.1066c0 16.7794-13.8293 30.382-30.8885 30.382s-30.8886-13.6026-30.8886-30.382 13.8294-30.382 30.8886-30.382c.6449 0 1.2751.0569 1.9091.0964v14.9717c-.634-.0747-1.2571-.1889-1.9091-.1889-8.7067 0-15.7649 6.9425-15.7649 15.5064s7.0582 15.5061 15.7649 15.5061c8.7082 0 16.3988-6.7482 16.3988-15.3136l.1519-69.8141h14.5623c1.3732 12.8445 11.9028 22.8773 24.9984 23.8188v16.6393" fill="#000"/></svg></span>
  1315.    </a><a href="https://x.com/BrandSanderson" target="_blank">
  1316.      <span class="visually-hidden">Twitter</span>
  1317.      <span class="icon" aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" class="r-1nao33i r-4qtqp9 r-yyyyoo r-16y2uox r-8kz0gk r-dnmrzs r-bnwqim r-1plcrui r-lrvibr r-lrsllp"><g><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg></span>
  1318.    </a><a href="https://www.youtube.com/@BrandSanderson" target="_blank">
  1319.      <span class="visually-hidden">YouTube</span>
  1320.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m88.2484 25h-56.4747c-12.023 0-21.7516 9.751-21.7737 21.7523v26.4734c0 12.0233 9.7507 21.7743 21.7737 21.7743h56.4747c12.0226 0 21.7516-9.751 21.7516-21.7743v-26.4734c0-12.0233-9.729-21.7523-21.7516-21.7523zm-13.854 36.3126-22.5237 12.3543c-.9706.5294-1.8531-.1765-1.8531-1.3016v-25.3262c0-1.1251.9045-1.8311 1.8972-1.2796l22.6561 12.994c.9927.5736.8383 2.0297-.1765 2.5591z" fill="#010101"/></svg></span>
  1321.    </a></div></div>
  1322.  
  1323.  <link rel="stylesheet" href="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-mobile-navigation.css?v=169713043067320801221720811172" media="print" onload="this.media='all'">
  1324.  
  1325. </sidebar-drawer>
  1326.  
  1327. <style> #shopify-section-sections--23098443399442__header .container--large .ds-cls-cart {display: none !important;} </style></div>
  1328. <!-- END sections: header-group --><link href="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-slider.css?v=34551539002444722281720811172" rel="stylesheet" type="text/css" media="all" />
  1329.  <script src="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-product-form.js?v=80260447227760288271721831980" defer></script>
  1330.  
  1331.  <main id="main" class="main-content
  1332.     main-content--align-product-items
  1333.  "><div id="shopify-section-template--23098441302290__main" class="shopify-section shopify-section section-w-margin section-w-mobile-padding"><div class="container  container--large  container--vertical-space-small main-page gutter-bottom--page">
  1334.  
  1335.  <h1 class="title h2">Page not found</h1>
  1336.  
  1337.  <div class="rte">
  1338.    <p>The page you are looking for cannot be found</p>
  1339.  </div>
  1340.  <a style="margin-top:1em" href="/collections/all" class="button button--solid button--large">Continue browsing</a>
  1341.  
  1342. </div>
  1343.  
  1344.  
  1345. </div>
  1346.  </main><!-- BEGIN sections: footer-group -->
  1347. <div id="shopify-section-sections--23098443333906__footer" class="shopify-section shopify-section-group-footer-group main-footer">
  1348. <link href="//www.brandonsanderson.com/cdn/shop/t/3/assets/section-footer.css?v=6748793450126501101720811173" rel="stylesheet" type="text/css" media="all" />
  1349. <div class="container--large gutter-top--xlarge gutter-bottom--xlarge footer-top" data-js-inert>
  1350.    <div class="grid grid--layout grid--gap-xlarge grid-3 grid-lap-1"><div class="footer-item" ><h4 class="footer-item__title  h5 " style="display:block"></h4><div class="footer-item__content rte"><div class="social-icons"><a href="https://www.facebook.com/BrandSanderson/" target="_blank">
  1351.      <span class="visually-hidden">Facebook</span>
  1352.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m81.3942 66.8069 2.8527-18.2698h-17.8237v-11.8507c0-5.0051 2.4876-9.8755 10.4751-9.8755h8.1017v-15.5765s-7.3485-1.2344-14.4004-1.2344c-14.6743 0-24.2822 8.7533-24.2822 24.5991v13.938h-16.3174v18.2698h16.3174v44.1931h20.083v-44.1931z" fill="#000"/></svg></span>
  1353.    </a><a href="https://www.instagram.com/brandsanderson/" target="_blank">
  1354.      <span class="visually-hidden">Instagram</span>
  1355.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m60 10c-13.606 0-15.2957.0667-20.6092.289-5.3357.2668-8.9595 1.0894-12.1387 2.3344-3.2903 1.2895-6.0916 3.0013-8.8484 5.7803-2.779 2.7568-4.5131 5.5581-5.7803 8.8484-1.245 3.1792-2.0676 6.803-2.3344 12.1387-.2445 5.3357-.289 7.0254-.289 20.6092s.0667 15.2957.289 20.6092c.2668 5.3357 1.0894 8.9595 2.3344 12.1387 1.2895 3.2903 3.0013 6.0916 5.7803 8.8481 2.7568 2.779 5.5581 4.513 8.8484 5.781 3.1792 1.222 6.8253 2.067 12.1387 2.334 5.3357.245 7.0254.289 20.6092.289s15.2957-.067 20.6092-.289c5.3357-.267 8.9595-1.112 12.1387-2.334 3.2903-1.29 6.0916-3.002 8.8481-5.781 2.779-2.7565 4.513-5.5578 5.781-8.8481 1.222-3.1792 2.067-6.8253 2.334-12.1387.245-5.3357.289-7.0254.289-20.6092s-.067-15.2957-.289-20.6092c-.267-5.3357-1.112-8.9817-2.334-12.1387-1.29-3.2903-3.002-6.0916-5.781-8.8484-2.7565-2.779-5.5578-4.5131-8.8481-5.7803-3.1792-1.245-6.8253-2.0676-12.1387-2.3344-5.3135-.2445-7.0032-.289-20.6092-.289zm0 9.004c13.3615 0 14.94.0667 20.2312.289 4.8688.2223 7.5145 1.0449 9.2708 1.7341 2.3566.9115 3.9795 1.9787 5.7581 3.735 1.7341 1.7341 2.8235 3.4015 3.735 5.7581.6892 1.7564 1.5119 4.402 1.7339 9.2708.223 5.269.289 6.8697.289 20.2312s-.066 14.94-.311 20.2312c-.267 4.8689-1.0672 7.5145-1.7564 9.2708-.9559 2.3566-2.0008 3.9796-3.7572 5.7581-1.7563 1.7342-3.446 2.8235-5.7581 3.735-1.7341.6892-4.4242 1.5117-9.3152 1.7337-5.3135.223-6.8698.289-20.2535.289s-14.94-.066-20.2534-.311c-4.8689-.267-7.559-1.0669-9.3153-1.7561-2.3788-.956-4.0018-2.0009-5.7581-3.7573-1.7563-1.7563-2.8902-3.4459-3.735-5.7581-.7114-1.7341-1.5118-4.4242-1.7563-9.3152-.1779-5.2468-.2668-6.8697-.2668-20.1868 0-13.317.0889-14.9399.2668-20.2534.2668-4.8911 1.0671-7.5589 1.7563-9.3153.8671-2.3788 1.9787-4.0017 3.735-5.7581 1.7341-1.7341 3.3793-2.8679 5.7581-3.7572 1.7563-.6892 4.3797-1.4896 9.2708-1.7341 5.3135-.2001 6.8697-.2668 20.2312-.2668zm0 15.3402c-14.2063 0-25.6781 11.494-25.6781 25.678 0 14.2063 11.494 25.6781 25.6781 25.6781 14.2063 0 25.6781-11.494 25.6781-25.6781 0-14.184-11.494-25.678-25.6781-25.678zm0 42.3521c-9.2263 0-16.6741-7.4477-16.6741-16.6741 0-9.2263 7.4478-16.674 16.6741-16.674s16.6741 7.4477 16.6741 16.674c0 9.2264-7.4478 16.6741-16.6741 16.6741zm32.7257-43.3748c0 3.3348-2.7124 6.0026-6.0027 6.0026-3.3348 0-6.0027-2.69-6.0027-6.0026s2.7123-6.0027 6.0027-6.0027c3.2903 0 6.0027 2.6901 6.0027 6.0027z" fill="#000"/></svg></span>
  1356.    </a><a href="https://www.tiktok.com/@authorbrandonsanderson" target="_blank">
  1357.      <span class="visually-hidden">TikTok</span>
  1358.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m102.986 50.4581c-.831.0796-1.665.1211-2.5.1249-9.1551.001-17.6938-4.5378-22.7089-12.0716v41.1066c0 16.7794-13.8293 30.382-30.8885 30.382s-30.8886-13.6026-30.8886-30.382 13.8294-30.382 30.8886-30.382c.6449 0 1.2751.0569 1.9091.0964v14.9717c-.634-.0747-1.2571-.1889-1.9091-.1889-8.7067 0-15.7649 6.9425-15.7649 15.5064s7.0582 15.5061 15.7649 15.5061c8.7082 0 16.3988-6.7482 16.3988-15.3136l.1519-69.8141h14.5623c1.3732 12.8445 11.9028 22.8773 24.9984 23.8188v16.6393" fill="#000"/></svg></span>
  1359.    </a><a href="https://x.com/BrandSanderson" target="_blank">
  1360.      <span class="visually-hidden">Twitter</span>
  1361.      <span class="icon" aria-hidden="true"><svg viewBox="0 0 24 24" aria-hidden="true" class="r-1nao33i r-4qtqp9 r-yyyyoo r-16y2uox r-8kz0gk r-dnmrzs r-bnwqim r-1plcrui r-lrvibr r-lrsllp"><g><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg></span>
  1362.    </a><a href="https://www.youtube.com/@BrandSanderson" target="_blank">
  1363.      <span class="visually-hidden">YouTube</span>
  1364.      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m88.2484 25h-56.4747c-12.023 0-21.7516 9.751-21.7737 21.7523v26.4734c0 12.0233 9.7507 21.7743 21.7737 21.7743h56.4747c12.0226 0 21.7516-9.751 21.7516-21.7743v-26.4734c0-12.0233-9.729-21.7523-21.7516-21.7523zm-13.854 36.3126-22.5237 12.3543c-.9706.5294-1.8531-.1765-1.8531-1.3016v-25.3262c0-1.1251.9045-1.8311 1.8972-1.2796l22.6561 12.994c.9927.5736.8383 2.0297-.1765 2.5591z" fill="#010101"/></svg></span>
  1365.    </a></div></div></div></div>
  1366.  </div><div class="footer-bottom" data-js-inert>
  1367.  <div class="container--large gutter-top--regular gutter-bottom--regular rte">
  1368.  
  1369.    <span>
  1370.      Copyright &copy; 2026 <a href="/">Brandon Sanderson</a>.</span><span class="powered-by-shopify"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></span></div>
  1371. </div>
  1372.  
  1373. </div>
  1374. <!-- END sections: footer-group --><div id="shopify-section-popups" class="shopify-section"></div><div id="shopify-section-popup-age-verification" class="shopify-section mount-popup"></div><div id="shopify-section-exit-intent-popup" class="shopify-section element--has-section-borders mount-exit-intent-popup"></div><div id="shopify-section-store-selector" class="shopify-section mount-popup mount-store-selector mount-map"></div><script src="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-modal.js?v=7116785926666446511720811172" defer></script>
  1375.  <link rel="stylesheet" href="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-modal.css?v=84225610756482415321720811172" media="print" onload="this.media='all'">
  1376.  <link rel="stylesheet" href="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-popup.css?v=115931019978781066171720811172" media="print" onload="this.media='all'">
  1377.  
  1378. <script type="text/javascript">
  1379.  
  1380.    KROWN = {
  1381.      themeName: "Local",
  1382.      themeVersion: "2.4.1",
  1383.      settings: {
  1384.        shop_money_format: '${{amount}}',
  1385.        iso_code: '',
  1386.        cart_action: "overlay",
  1387.        google_maps_api_key: "",
  1388.        routes: {
  1389.          cart_url: "/cart",
  1390.          cart_add_url: "/cart/add",
  1391.          cart_change_url: "/cart/change",
  1392.          predictive_search_url: "/search/suggest",
  1393.          product_recommendations_url: "/recommendations/products"
  1394.        },
  1395.        locales: {
  1396.          products_add_to_cart_button: `Add to cart`,
  1397.          products_preorder_button: `Pre-Order`,
  1398.          products_sold_out_variant: `Sold out`,
  1399.          products_unavailable_variant: `Unavailable`,
  1400.          products_variant_required: `Choose a variant first`,
  1401.          products_one_product: `There is only one product left!`,
  1402.          products_few_products: `There are {{ count }} products left`,
  1403.          products_many_products: `There are {{ count }} products left`,
  1404.          products_no_products: `There are no products left`,
  1405.          products_preorder: `This product is out of stock, but you can still order it.`,
  1406.          products_enough_products: ``,
  1407.          product_sku: `SKU: `,
  1408.          product_barcode: `ISBN: `,
  1409.          product_compare_price: `you save $SAVE_PRICE`,
  1410.          cart_add_error: `<span class="alert__icon"><svg width="7" height="8" viewBox="0 0 7 8" fill="none"><rect x="5.9751" y="0.818024" width="1" height="8" transform="rotate(45 5.9751 0.818024)" fill="white"/><rect x="6.68213" y="6.47488" width="1" height="8" transform="rotate(135 6.68213 6.47488)" fill="white"/></svg></span>All {{ title }} are in your cart.`,
  1411.          cart_general_error: `There was an error. Please refresh the page and try again.`,
  1412.          cart_announcement: `Item added to your cart`,
  1413.          store_selector_title_default: `Picking up?`,
  1414.          store_selector_title_selected: `My store`,
  1415.          store_selector_label: `Select store`,
  1416.          shipping_calculator_results_heading_one: `There is one shipping rate for your address`,
  1417.          shipping_calculator_results_heading_multiple: `Shipping rates for your address`,
  1418.          shipping_notice_remaining_to_free: `You are {{ remaining_amount }} away from free shipping.`,
  1419.          shipping_notice_eligible_for_free: `You are eligible for free shipping!`
  1420.        },
  1421.        symbols: {
  1422.          zoom_out: `<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9.08008" cy="9" r="8" stroke="var(--main-text)" stroke-width="2" style="fill:none!important" /><rect x="14.2988" y="15.9062" width="1.98612" height="6.65426" transform="rotate(-45 14.2988 15.9062)" fill="#111111"/><path d="M13.0801 8V10L5.08008 10L5.08008 8L13.0801 8Z" fill="#111111"/></svg>`,
  1423.          zoom_in: `<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9.08008" cy="9" r="8" stroke="var(--main-text)" stroke-width="2" style="fill:none!important" /><rect x="14.2988" y="15.9062" width="1.98612" height="6.65426" transform="rotate(-45 14.2988 15.9062)" fill="#111111"/><path d="M8.08008 5H10.0801V13H8.08008V5Z" fill="#111111"/><path d="M13.0801 8V10L5.08008 10L5.08008 8L13.0801 8Z" fill="#111111"/></svg>`,
  1424.          zoom_loader: `<svg class="zoom__loader-element" viewBox="25 25 50 50"><circle cx="50" cy="50" r="20" fill="none" stroke-width="4"/></svg>`,
  1425.          close: `<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>`,
  1426.          toggle_pack: `<span class="toggle__icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>`,
  1427.          toggle_pack_alternate: `<span class="toggle__icon-alternate"><span class="toggle__icon--plus"><svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 0H7V12H5V0Z" fill="black" style="stroke:none"/><path d="M12 5V7H0L1.19209e-07 5L12 5Z" fill="black" style="stroke:none"/></svg></span><span class="toggle__icon--minus"><svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 5V7H0L1.19209e-07 5L12 5Z" fill="black" style="stroke:none"/></svg></span></span>`
  1428.        },
  1429.        predictive_search_enabled: "true",
  1430.        predictive_search_script: "//www.brandonsanderson.com/cdn/shop/t/3/assets/component-predictive-search.js?v=125379629480770845521720811172",
  1431.        predictive_search_placeholder: `<div class="search-results"><div class="search-block"><a class="search-item search-item--blank"><div class="thumbnail"></div><div class="content"><span class="title"></span><span class="caption"></span></div></a><a class="search-item search-item--blank"><div class="thumbnail"></div><div class="content"><span class="title"></span><span class="caption"></span></div></a><a class="search-item search-item--blank"><div class="thumbnail"></div><div class="content"><span class="title"></span><span class="caption"></span></div></a></div></div>`
  1432.      }
  1433.    }
  1434.    
  1435. </script>
  1436.  
  1437.  <script src="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-quick-buy.js?v=9544279831670175021720811172" defer></script>
  1438.  <script src="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-pickup-availability.js?v=5326411523048233551720811172" defer></script>
  1439.  
  1440.  <script src="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-slider.js?v=20880911882725891101720811172" defer></script><sidebar-drawer id="site-cart-sidebar" class="sidebar sidebar--right  cart-is-empty " tabindex="-1" role="dialog" aria-modal="true" data-cart-items="0" style="display:none" data-js-site-cart-sidebar>
  1441.      
  1442.      <div class="sidebar__header">
  1443.        <span class="sidebar__title h5">
  1444.          Shopping Cart
  1445.          (<span data-header-cart-count>0</span>)
  1446.        </span>
  1447.        <button class="sidebar__close" data-js-close>
  1448.          <span class="visually-hidden">Close sidebar</span>
  1449.          <span aria-hidden="true" aria-role="img"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
  1450.        </button>
  1451.      </div>
  1452.  
  1453.      <div class="sidebar__body">
  1454.  
  1455.        <div class="cart-form sidebar-large-padding"><cart-form id="AjaxCartForm"><form action="/cart" method="post" novalidate class="cart__form  cart--empty " id="cart">
  1456. <div class="cart-holder" data-items="0">
  1457. <div class="cart__items">Your cart is currently empty.
  1458. </div>
  1459.  
  1460. </div>
  1461.  
  1462. </form>
  1463.  
  1464. <span class="cart__count hidden" aria-hidden="true" data-cart-count>0</span>
  1465. <span class="cart__total hidden" aria-hidden="true" data-cart-total>$0.00</span>
  1466.  
  1467. </cart-form><a href="/collections/all" class="cart-continue button button--fullwidth button--solid button--regular">
  1468.            Continue browsing
  1469.          </a>
  1470.        </div><cart-recommendations id="cart-recommendations" data-section="cart-recommendations" data-limit="6"></cart-recommendations>
  1471.          <script src="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-cart-recommendations.js?v=177011707308135959241720811172" defer></script><div class="cart-instructions hide-if-empty-cart">
  1472.            <div class="form-field">
  1473.              <label for="cartSpecialInstructions">Order instructions</label>
  1474.              <textarea name="note" id="cartSpecialInstructions" form="cart"></textarea>
  1475.            </div>
  1476.          </div></div>
  1477.  
  1478.      <div class="sidebar__footer hide-if-empty-cart"
  1479.        
  1480.      ><div id="AjaxCartSubtotal">
  1481.  
  1482. <div class="cart__details
  1483. cart--empty
  1484. "><div class="cart__total">
  1485. <span>Total</span>
  1486. <strong class="text-size--heading">$0.00</strong>
  1487. </div><div class="cart__shipping text-color--opacity text-size--small">Taxes and shipping calculated at checkout</div>
  1488.  
  1489. <div  class="flex-buttons" ><a id="ViewCart" href="/cart" class="button button--regular button--outline">View Cart</a><button id="CheckOut" class="button button--regular button--solid" type="submit" name="checkout" form="cart">
  1490. Check Out
  1491. </button></div></div>
  1492.  
  1493. </div></div>
  1494.  
  1495.    </sidebar-drawer>
  1496.  
  1497.    <script>
  1498.      new MutationObserver((mutations, observer) => {
  1499.        if ( document.getElementById('cart').classList.contains('cart--empty') ) {
  1500.          document.getElementById('site-cart-sidebar').classList.add('cart-is-empty');
  1501.        } else {
  1502.          document.getElementById('site-cart-sidebar').classList.remove('cart-is-empty');
  1503.        }
  1504.      }).observe(document.querySelector('.cart-form'), {
  1505.        attributes: false, childList: true, subtree: true
  1506.      })
  1507.    </script><link rel="stylesheet" href="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-cart.css?v=114807511268138525241720811172" media="print" onload="this.media='all'">
  1508.  
  1509.  <script src="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-quantity-selector.js?v=144545494899863674841720811172" defer></script><script src="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-cart.js?v=124722777586897427061720811172" defer></script><link rel="stylesheet" href="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-sidebar.css?v=97027289043336895371720811172" media="print" onload="this.media='all';">
  1510.  <script src="//www.brandonsanderson.com/cdn/shop/t/3/assets/section-header.js?v=45178267922222769461720811173" defer></script>
  1511.  
  1512.  <script>
  1513.    if ( document.getElementById('shopify-product-reviews') ) {
  1514.      var element = document.createElement("link");
  1515.      element.setAttribute("rel", "stylesheet");
  1516.      element.setAttribute("type", "text/css");
  1517.      element.setAttribute("href", "//www.brandonsanderson.com/cdn/shop/t/3/assets/component-shopify-reviews.css?v=50249072892977579671720811172");
  1518.      document.body.appendChild(element);
  1519.    }
  1520.  </script><script src="//www.brandonsanderson.com/cdn/shop/t/3/assets/component-order-instructions.js?v=182136445862749063321720811172" defer></script><div class="site-overlay" style="display:none"></div>
  1521.  
  1522.  <link rel="stylesheet" href="//www.brandonsanderson.com/cdn/shop/t/3/assets/section-main-product.css?v=71088343653351660181721831981" media="print" onload="this.media='all';"><span id="go-top" class="main-go-top"
  1523.      onclick="window.scrollTo({ top: 0, behavior: 'smooth' })"
  1524.    >
  1525.      <span class="visually-hidden">Go to top</span>
  1526.      <span class="main-go-top__icon" aria-hidden="true"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"/><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"/></svg></span>
  1527.    </span>
  1528.    <script>
  1529.      window.addEventListener('scroll', ()=>{
  1530.        if ( window.scrollY > 100 ) {
  1531.          document.getElementById('go-top').classList.add('show');
  1532.        } else {
  1533.          document.getElementById('go-top').classList.remove('show');
  1534.        }
  1535.      }, {passive: true});
  1536.    </script><script>
  1537.    document.querySelectorAll('.rte a img').forEach(elm=>{
  1538.   elm.parentNode.style.border = 'none';
  1539.    });
  1540.  </script><script src="//www.brandonsanderson.com/cdn/shop/t/3/assets/instantpage.js?v=99963444960178710701720811173" type="module" defer></script><script async type='text/javascript' src='https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=R6Pkkb'></script>
  1541. <script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
  1542. </body>
  1543. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda