{"id":2542,"date":"2026-09-18T22:22:07","date_gmt":"2026-09-19T02:22:07","guid":{"rendered":"https:\/\/miniquasar.com\/?page_id=2542"},"modified":"2026-09-22T08:58:53","modified_gmt":"2026-09-22T12:58:53","slug":"bastion-of-the-wandering-mage","status":"publish","type":"page","link":"https:\/\/miniquasar.com\/us\/campaigns\/bastion-of-the-wandering-mage\/","title":{"rendered":"Bastion of the Wandering Mage"},"content":{"rendered":"<style>\n\n\/* TMQ cinematic v2 \u2014 isolated size badge for roster cards (from size-badge.css) *\/\n.tmq-cine-v2-card {\n  position: relative;\n}\n.tmq-cine-size-badge {\n  display: inline-flex;\n  align-items: center;\n  width: max-content;\n  max-width: max-content;\n  min-height: 0;\n  margin-top: .2rem;\n  padding: .04rem .2rem;\n  border: 1px solid rgba(212,175,55,.5);\n  border-radius: 999px;\n  background: transparent;\n  color: #D4AF37;\n  font-family: Lato, system-ui, sans-serif;\n  font-size: .5rem;\n  font-weight: 600;\n  letter-spacing: .04em;\n  line-height: 1.1;\n  text-transform: uppercase;\n  opacity: .85;\n  white-space: nowrap;\n}\n.tmq-cine-size-badge:focus-visible {\n  outline: 2px solid #f4e4a6;\n  outline-offset: 2px;\n}\n\n\/* ===== TMQ cine v2 layout (maps onto existing .tmq-cine look) ===== *\/\n.tmq-cine-v2-hero {\n  display: grid;\n  grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);\n  gap: 48px 64px;\n  align-items: center;\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 56px 40px 40px;\n  animation: tmq-cine-rise 1s ease both;\n}\n.tmq-cine-v2-hero h1 {\n  font-family: Cinzel, serif;\n  font-weight: 500;\n  font-size: clamp(40px, 5.8vw, 68px);\n  line-height: 1.04;\n  color: #E8E1CF;\n  margin: 0 0 18px;\n  letter-spacing: .02em;\n}\n.tmq-cine-v2-hero .tmq-cine-lede {\n  font-family: Lato, system-ui, sans-serif;\n  font-size: clamp(18px, 2vw, 22px);\n  line-height: 1.55;\n  color: #E8E1CF;\n  margin: 0;\n  max-width: 28em;\n  opacity: .92;\n}\n.tmq-cine-v2-hero-media { max-width: 100%; }\n\n.tmq-cine-v2-fullset { margin-top: 24px; margin-bottom: 8px; }\n.tmq-cine-v2-fullset-band {\n  display: grid;\n  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\n  gap: 40px 56px;\n  align-items: center;\n  padding: 40px 48px 44px;\n}\n.tmq-cine-v2-fullset-lede,\n.tmq-cine-v2-fullset-benefit,\n.tmq-cine-v2-fullset-savings {\n  font-family: Lato, system-ui, sans-serif;\n  font-size: 17px;\n  line-height: 1.75;\n  color: #E8E1CF;\n  margin: 0 0 12px;\n  max-width: 36em;\n}\n.tmq-cine-v2-fullset-savings { color: #D4AF37; margin-bottom: 22px; }\n.tmq-cine-v2-fullset-picks {\n  display: flex;\n  flex-direction: column;\n  align-items: stretch;\n  gap: 12px;\n  max-width: 420px;\n}\n.tmq-cine-v2-fullset-tile {\n  appearance: none;\n  border: 1px solid #D4AF37;\n  background: transparent;\n  color: #E8E1CF;\n  font-family: Cinzel, serif;\n  letter-spacing: .06em;\n  padding: 14px 18px;\n  min-height: 48px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 16px;\n  cursor: pointer;\n  width: 100%;\n  transition: background .2s ease, color .2s ease, border-color .2s ease;\n}\n.tmq-cine-v2-fullset-tile:hover,\n.tmq-cine-v2-fullset-tile:focus-visible {\n  background: #D4AF37;\n  color: #111;\n  outline: none;\n}\n.tmq-cine-v2-fullset-price { font-family: Lato, system-ui, sans-serif; font-size: 15px; }\n.tmq-cine-v2-fullset-note {\n  font-family: Lato, system-ui, sans-serif;\n  font-size: 13px;\n  letter-spacing: .04em;\n  color: #B08D57;\n  margin: 0;\n}\n\n.tmq-cine-v2-roster { padding-top: 36px; padding-bottom: 24px; }\n.tmq-cine-v2-grid {\n  display: grid;\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n  gap: 14px;\n  align-items: stretch;\n}\n\n.tmq-cine-v2-set {\n  display: grid;\n  grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);\n  gap: 48px 56px;\n  align-items: center;\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 56px 40px;\n}\n.tmq-cine-v2-set-copy p {\n  font-family: Lato, system-ui, sans-serif;\n  font-size: 17px;\n  line-height: 1.8;\n  color: #E8E1CF;\n  margin: 0 0 14px;\n  max-width: 38em;\n}\n\n.tmq-cine-v2-story { max-width: 920px; margin: 8px auto 24px; padding: 0 24px; }\n.tmq-cine-v2-parchment { \/* inherits .tmq-cine-parchment when both present *\/ }\n.tmq-cine-v2-set-copy.tmq-cine-v2-parchment {\n  padding: 28px 32px;\n  background: #E8E1CF;\n  color: #1D1D1D;\n  border: 1px solid rgba(176,141,87,.35);\n}\n.tmq-cine-v2-set-copy.tmq-cine-v2-parchment .tmq-cine-kicker {\n  color: #6D0D16;\n}\n.tmq-cine-v2-set-copy.tmq-cine-v2-parchment h2 {\n  color: #111;\n  font-family: Cinzel, serif;\n  font-weight: 500;\n  font-size: clamp(26px, 3.2vw, 36px);\n  margin: 0 0 16px;\n}\n.tmq-cine-v2-set-copy.tmq-cine-v2-parchment p {\n  color: #1D1D1D;\n  font-size: 16.5px;\n  line-height: 1.75;\n  max-width: none;\n}\n\n.tmq-cine-v2-book {\n  display: grid;\n  grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);\n  gap: 48px 56px;\n  align-items: center;\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 8px 40px 48px;\n}\n.tmq-cine-v2-atelier { max-width: 920px; margin: 24px auto 0; padding: 0 24px; }\n\n@media (max-width: 860px) {\n  .tmq-cine-v2-hero,\n  .tmq-cine-v2-fullset-band,\n  .tmq-cine-v2-set,\n  .tmq-cine-v2-book {\n    grid-template-columns: 1fr;\n    gap: 28px;\n    padding: 40px 20px;\n  }\n  .tmq-cine-v2-fullset-tile { min-height: 48px; }\n}\n\n.tmq-cine-v2-fullset-band {\n  border: 1px solid rgba(212,175,55,.45);\n  box-shadow: 0 0 0 1px rgba(212,175,55,.12), 0 24px 56px rgba(0,0,0,.45), 0 0 40px rgba(212,175,55,.1);\n}\n.tmq-cine-v2-fullset-tile {\n  background: #D4AF37;\n  color: #111;\n  border-color: #D4AF37;\n  font-size: 15px;\n  min-height: 54px;\n}\n.tmq-cine-v2-fullset-tile:hover,\n.tmq-cine-v2-fullset-tile:focus-visible {\n  background: #E8E1CF;\n  border-color: #E8E1CF;\n  color: #111;\n}\n.tmq-cine-v2-buynow {\n  max-width: 920px;\n  margin: 48px auto 8px;\n  padding: 0 24px;\n  text-align: center;\n}\n.tmq-cine-v2-buynow-btn {\n  appearance: none;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 56px;\n  min-width: min(100%, 420px);\n  padding: 16px 36px;\n  border: 1px solid #D4AF37;\n  background: #D4AF37;\n  color: #111;\n  font-family: Cinzel, serif;\n  font-size: clamp(16px, 2.2vw, 20px);\n  letter-spacing: .14em;\n  text-transform: uppercase;\n  text-decoration: none !important;\n  cursor: pointer;\n  box-shadow: 0 0 28px rgba(212,175,55,.28);\n  transition: background .2s ease, color .2s ease, transform .15s ease;\n}\n.tmq-cine-v2-buynow-btn:hover,\n.tmq-cine-v2-buynow-btn:focus-visible {\n  background: #E8E1CF;\n  border-color: #E8E1CF;\n  color: #111;\n  outline: none;\n}\n.tmq-cine-v2-buynow-note {\n  margin: 14px 0 0;\n  font-family: Lato, system-ui, sans-serif;\n  font-size: 14px;\n  color: #B08D57;\n}\n.tmq-cine-v2-book-copy h2 {\n  font-family: Cinzel, serif;\n  font-weight: 500;\n  font-size: clamp(26px, 3.2vw, 36px);\n  line-height: 1.2;\n  color: #E8E1CF;\n  margin: 0 0 18px;\n  letter-spacing: .03em;\n}\n.tmq-cine-v2-book-copy p {\n  font-family: Lato, system-ui, sans-serif;\n  font-size: 17px;\n  line-height: 1.8;\n  color: #E8E1CF;\n  margin: 0 0 8px;\n  max-width: 38em;\n}\n\n.tmq-cine-v2-fullset-tile {\n  position: relative;\n}\n.tmq-cine-v2-fullset-go {\n  display: none;\n  position: absolute;\n  inset: 0;\n  align-items: center;\n  justify-content: center;\n  font-family: Cinzel, serif;\n  font-size: 15px;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n  pointer-events: none;\n}\n.tmq-cine-v2-fullset-tile:hover .tmq-cine-v2-fullset-size,\n.tmq-cine-v2-fullset-tile:hover .tmq-cine-v2-fullset-price,\n.tmq-cine-v2-fullset-tile:focus-visible .tmq-cine-v2-fullset-size,\n.tmq-cine-v2-fullset-tile:focus-visible .tmq-cine-v2-fullset-price {\n  visibility: hidden;\n}\n.tmq-cine-v2-fullset-tile:hover .tmq-cine-v2-fullset-go,\n.tmq-cine-v2-fullset-tile:focus-visible .tmq-cine-v2-fullset-go {\n  display: flex;\n  color: #111;\n}\n@media (hover: none) {\n  .tmq-cine-v2-fullset-tile:hover .tmq-cine-v2-fullset-size,\n  .tmq-cine-v2-fullset-tile:hover .tmq-cine-v2-fullset-price {\n    visibility: visible;\n  }\n  .tmq-cine-v2-fullset-tile:hover .tmq-cine-v2-fullset-go {\n    display: none;\n  }\n}\n\n\n\/* ===== Roster v2: compact equal cards + framed hover zoom (no layout shove) ===== *\/\n.tmq-cine-v2 .tmq-cine-v2-grid {\n  align-items: stretch;\n  gap: 14px;\n}\n.tmq-cine-v2 .tmq-cine-card,\n.tmq-cine-v2 .tmq-cine-v2-card {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  background: transparent;\n  border: none;\n  box-shadow: none;\n  overflow: visible;\n}\n.tmq-cine-v2 .tmq-cine-card:hover,\n.tmq-cine-v2 .tmq-cine-card:focus-within {\n  border-color: transparent;\n  box-shadow: none;\n  z-index: 20;\n}\n.tmq-cine-v2 .tmq-cine-card-link {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  grid-template-rows: auto auto auto;\n  grid-template-areas:\n    \"photo\"\n    \"name\"\n    \"epithet\";\n  height: 100%;\n  position: relative;\n  overflow: visible;\n  padding-bottom: 0;\n  row-gap: 0;\n}\n.tmq-cine-v2 .tmq-cine-card-photo {\n  grid-area: photo;\n  display: block;\n  position: relative;\n  z-index: 2;\n  overflow: visible;\n  background: #111;\n  border: 1px solid rgba(212,175,55,.28);\n  box-shadow: 0 8px 20px rgba(0,0,0,.28);\n  transform-origin: center center;\n  margin-bottom: 0 !important;\n}\n.tmq-cine-v2 .tmq-cine-card-photo img {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 1 \/ 1;\n  object-fit: cover;\n  transform-origin: center center;\n  transition: transform .3s ease, box-shadow .3s ease;\n  margin-bottom: 0 !important;\n}\n.tmq-cine-v2 .tmq-cine-card:hover .tmq-cine-card-photo,\n.tmq-cine-v2 .tmq-cine-card:focus-within .tmq-cine-card-photo {\n  margin-bottom: 0 !important;\n  z-index: 30;\n  border-color: #D4AF37;\n  box-shadow: 0 0 0 1px #D4AF37, 0 16px 36px rgba(0,0,0,.5), 0 0 24px rgba(212,175,55,.22);\n}\n.tmq-cine-v2 .tmq-cine-card:hover .tmq-cine-card-photo img,\n.tmq-cine-v2 .tmq-cine-card:focus-within .tmq-cine-card-photo img {\n  transform: scale(1.42);\n  outline: 2px solid #D4AF37;\n  outline-offset: 0;\n  box-shadow: 0 0 0 2px #111, 0 18px 40px rgba(0,0,0,.55);\n}\n.tmq-cine-v2 .tmq-cine-card-photo .tmq-cine-size-badge {\n  position: absolute;\n  left: auto;\n  right: 6px;\n  bottom: 6px;\n  z-index: 4;\n  margin: 0;\n  pointer-events: none;\n  transition: opacity .2s ease;\n}\n.tmq-cine-v2 .tmq-cine-card:hover .tmq-cine-card-photo .tmq-cine-size-badge,\n.tmq-cine-v2 .tmq-cine-card:focus-within .tmq-cine-card-photo .tmq-cine-size-badge {\n  opacity: 0;\n}\n.tmq-cine-v2 .tmq-cine-card-name {\n  grid-area: name;\n  margin: 8px 2px 0;\n  font-size: 10px;\n  letter-spacing: .12em;\n}\n.tmq-cine-v2 .tmq-cine-card-epithet {\n  grid-area: epithet;\n  margin: 2px 2px 0;\n  font-size: 14px;\n  line-height: 1.2;\n  padding-bottom: 0;\n}\n.tmq-cine-v2 .tmq-cine-v2-roster {\n  padding-top: 28px;\n  padding-bottom: 12px;\n}\n@media (hover: none) {\n  .tmq-cine-v2 .tmq-cine-card:hover .tmq-cine-card-photo img,\n  .tmq-cine-v2 .tmq-cine-card:focus-within .tmq-cine-card-photo img {\n    transform: none;\n    outline: none;\n    box-shadow: none;\n  }\n}\n\n\n\/* No View item on cinematic v2 roster cards *\/\n.tmq-cine-v2 .tmq-cine-view { display: none !important; }\n\n\n\/* Bastion open-book plate: no black fill behind transparent PNG *\/\n.tmq-cine-v2-bookplate,\n.tmq-cine-v2-bookplate img {\n  background: transparent !important;\n  box-shadow: none !important;\n}\n<\/style>\n<div class=\"tmq-setpage tmq-cine tmq-cine-v2\">\n\n  <!-- 1. Hero intentionally uses the full models lineup, not the book cover. -->\n  <section class=\"tmq-cine-v2-hero\" aria-labelledby=\"bastion-title\">\n    <div class=\"tmq-cine-v2-hero-copy\">\n      <span class=\"tmq-cine-kicker\">Campaign set \u00b7 Belfrie, Tharador<\/span>\n      <h1 id=\"bastion-title\">Bastion of the Wandering Mage<\/h1>\n      <p class=\"tmq-cine-lede\">A fortune waits behind walls that should have remained forgotten.<\/p>\n    <\/div>\n    <figure class=\"tmq-cine-plate tmq-cine-v2-hero-media\">\n      <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/bastion-minis-lineup-anniversary.jpg\" alt=\"Bastion of the Wandering Mage full models lineup\" width=\"2405\" height=\"2330\" loading=\"eager\">\n    <\/figure>\n  <\/section>\n\n  <!-- 2. Full Set: standard size only, live variation 2587, CA$310.51. -->\n  <section class=\"tmq-cine-v2-fullset tmq-cine-fullset tmq-cine-wrap\" id=\"full-set\" aria-labelledby=\"bastion-fullset-title\">\n    <div class=\"tmq-cine-v2-fullset-band tmq-cine-fullset-band tmq-cine-parchment\">\n      <div class=\"tmq-cine-v2-fullset-copy\">\n        <span class=\"tmq-cine-kicker\">Complete the set<\/span>\n        <h2 id=\"bastion-fullset-title\" class=\"tmq-cine-h2\">Full set of miniatures<\/h2>\n        <p class=\"tmq-cine-v2-fullset-lede\">Nineteen sculpts, plus the full digital campaign that comes with the set.<\/p>\n        <p class=\"tmq-cine-v2-fullset-benefit\">Free random miniatures with every order.<\/p>\n        <p class=\"tmq-cine-v2-fullset-savings\">Save with the full campaign bundle instead of getting individual miniatures.<\/p>\n        <div class=\"tmq-cine-v2-fullset-picks\" role=\"group\" aria-label=\"Add the standard size full set\">\n          <button type=\"button\" class=\"tmq-cine-v2-fullset-tile tmq-cine-fullset-tile\" data-variation=\"2587\" data-product-url=\"https:\/\/miniquasar.com\/product\/bastion-of-the-wandering-mage-full-set\/\" data-size=\"32mm\">\n            <span class=\"tmq-cine-v2-fullset-size\">Full set \u00b7 standard size<\/span>\n            <span class=\"tmq-cine-v2-fullset-price\">CA$310.51<\/span>\n            <span class=\"tmq-cine-v2-fullset-go\" aria-hidden=\"true\">Add to cart<\/span>\n          <\/button>\n          <button type=\"button\" class=\"tmq-cine-v2-buynow-btn tmq-cine-v2-checkout\" data-variation=\"2587\" data-product-url=\"https:\/\/miniquasar.com\/product\/bastion-of-the-wandering-mage-full-set\/\" data-checkout=\"https:\/\/miniquasar.com\/checkout\/\" style=\"width:100%;max-width:420px;margin-top:4px;\">Buy now<\/button>\n        <\/div>\n        <p class=\"tmq-cine-v2-fullset-note\">Unpainted 16K resin \u00b7 Made in Canada \u00b7 Free random miniatures with every order<\/p>\n      <\/div>\n      <figure class=\"tmq-cine-plate tmq-cine-v2-fullset-media\">\n        <img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/bastion-minis-lineup-anniversary.jpg\" alt=\"Bastion of the Wandering Mage full set\" width=\"2560\" height=\"2560\" loading=\"lazy\">\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- 3. Roster: 19 cards, no roster prices or cart controls. Badges: Sown One Large, Beauty Large, Gintharax Huge. No View item. -->\n  <section class=\"tmq-cine-v2-roster tmq-cine-wrap\" id=\"roster\" aria-labelledby=\"bastion-roster-title\">\n    <span class=\"tmq-cine-kicker\">The company<\/span>\n    <h2 id=\"bastion-roster-title\" class=\"tmq-cine-h2\">Every miniature in the set<\/h2>\n    <div class=\"tmq-cine-v2-grid\">\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/glancalion\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/glancalion-01-coloured.jpg\" alt=\"Glancalion\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Glancalion<\/span>\n          <span class=\"tmq-cine-card-epithet\">Paladin of the First Flame<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/harias\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/harias-01-coloured-2.jpg\" alt=\"Harias of the Borderlands\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Harias of the Borderlands<\/span>\n          <span class=\"tmq-cine-card-epithet\">Elven Fighter<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/induane\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/induane-01-coloured-2.jpg\" alt=\"Indua\u2019ne Viverik\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Indua\u2019ne Viverik<\/span>\n          <span class=\"tmq-cine-card-epithet\">Drow Ranger<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/korgrin\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/korgrin-01-coloured-2.jpg\" alt=\"Korgrin Bloodstone\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Korgrin Bloodstone<\/span>\n          <span class=\"tmq-cine-card-epithet\">Fledgling Haemomancer<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/lydia\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/lydia-01-coloured.jpg\" alt=\"Lydia the Untarnished\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Lydia the Untarnished<\/span>\n          <span class=\"tmq-cine-card-epithet\">Golden Griffin Sergeant<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/ninera\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/ninera-01-coloured.jpg\" alt=\"Ninera Glynvari\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Ninera Glynvari<\/span>\n          <span class=\"tmq-cine-card-epithet\">Blade of the Crescent Moon<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/octavia\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/octavia-01-coloured-1.jpg\" alt=\"Octavia\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Octavia<\/span>\n          <span class=\"tmq-cine-card-epithet\">Resistance Fighter<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/trenon\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/trenon-01-coloured.jpg\" alt=\"Trenon the Remade\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Trenon the Remade<\/span>\n          <span class=\"tmq-cine-card-epithet\">Golden Griffin Vanguard<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/tyria\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/tyria-01-coloured.jpg\" alt=\"Tyria Ravensong\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Tyria Ravensong<\/span>\n          <span class=\"tmq-cine-card-epithet\">Unbridled Sorceress<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/varys\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/varys-01-coloured.jpg\" alt=\"Varys Farseeker\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Varys Farseeker<\/span>\n          <span class=\"tmq-cine-card-epithet\">Inquisitor Initiate<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/virana\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/virana-01-coloured.jpg\" alt=\"Virana\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Virana<\/span>\n          <span class=\"tmq-cine-card-epithet\">Devil Hunter<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/aaron-drafthold-the-wandering-mage\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/aaron-drafthold-01-coloured.jpg\" alt=\"Aaron Drafthold\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Aaron Drafthold<\/span>\n          <span class=\"tmq-cine-card-epithet\">The Wandering Mage<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/pepitos-the-manic-professor-of-the-arcane\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/pepitos-01-coloured.jpg\" alt=\"Pepitos the Manic\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Pepitos the Manic<\/span>\n          <span class=\"tmq-cine-card-epithet\">Professor of the Arcane<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/mabel-bard-of-hearts\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/mabel-01-coloured.jpg\" alt=\"Mabel\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Mabel<\/span>\n          <span class=\"tmq-cine-card-epithet\">Bard of Hearts<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/raiko-of-the-wardens-catfolk-wanderer\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/raiko-01-coloured.jpg\" alt=\"Raiko of the Wardens\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Raiko of the Wardens<\/span>\n          <span class=\"tmq-cine-card-epithet\">Catfolk Wanderer<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/siltharis\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/siltharis-01-coloured.jpg\" alt=\"Siltharis\" width=\"600\" height=\"600\" loading=\"lazy\"><\/span>\n          <span class=\"tmq-cine-card-name\">Siltharis<\/span>\n          <span class=\"tmq-cine-card-epithet\">Lich of the Restless Grave<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/sown-one\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/sown-one-01-coloured.jpg\" alt=\"Sown One\" width=\"600\" height=\"600\" loading=\"lazy\"><span class=\"tmq-cine-size-badge\">Large<\/span><\/span>\n          <span class=\"tmq-cine-card-name\">Sown One<\/span>\n          <span class=\"tmq-cine-card-epithet\">Flesh Golem<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/beauty\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/beauty-01-coloured.jpg\" alt=\"Beauty\" width=\"600\" height=\"600\" loading=\"lazy\"><span class=\"tmq-cine-size-badge\">Large<\/span><\/span>\n          <span class=\"tmq-cine-card-name\">Beauty<\/span>\n          <span class=\"tmq-cine-card-epithet\">Aberrant Observer<\/span>\n        <\/a>\n      <\/article>\n      <article class=\"tmq-cine-v2-card tmq-cine-card\">\n        <a class=\"tmq-cine-card-link\" href=\"https:\/\/miniquasar.com\/product\/gintharax\/\">\n          <span class=\"tmq-cine-card-photo\"><img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/gintharax-01-coloured.jpg\" alt=\"Gintharax\" width=\"600\" height=\"600\" loading=\"lazy\"><span class=\"tmq-cine-size-badge\">Huge<\/span><\/span>\n          <span class=\"tmq-cine-card-name\">Gintharax<\/span>\n          <span class=\"tmq-cine-card-epithet\">Adult Silver Dragon<\/span>\n        <\/a>\n      <\/article>\n    <\/div>\n  <\/section>\n\n  <!-- 4. Cover + The Story (replaces one monthly company). -->\n  <section class=\"tmq-cine-v2-set tmq-cine-wrap\" aria-labelledby=\"bastion-story-title\">\n    <figure class=\"tmq-cine-plate tmq-cine-v2-set-cover\">\n      <!-- COVER_URL -->\n      <img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/bastion-cover-uncropped.png\" alt=\"Bastion of the Wandering Mage campaign cover\" width=\"1500\" height=\"1500\" loading=\"lazy\">\n    <\/figure>\n    <div class=\"tmq-cine-v2-set-copy tmq-cine-v2-parchment\">\n      <span class=\"tmq-cine-kicker\">The story<\/span>\n      <h2 id=\"bastion-story-title\">A summons into the unknown<\/h2>\n      <p>In Belfrie, a notice promises adventurers a fortune beyond their wildest dreams. The summons draws a company from distant roads: Lydia the Untarnished, Golden Griffin sergeant and veteran of four years of bloody missions; Glancalion, carrying the secret light of the First Flame; and travellers whose own histories have led them toward the same impossible stronghold.<\/p>\n      <p>Indua\u2019ne and Ninera arrive seeking Liturium, an anti-magic metal that might turn the tide against the Irinaxi Drow. Within the Bastion, Aaron\u2019s conjurations wait in the dark: the Sown One\u2019s patchwork flesh and chains, the restless grave of Siltharis, and chambers built to keep every trespasser from the treasures below. What begins as a promise of riches soon becomes a passage through the Wandering Mage\u2019s buried history.<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- 5. Full digital bundle (book, maps, and more \u2014 not book-only). -->\n  <section class=\"tmq-cine-v2-book tmq-cine-wrap\" aria-labelledby=\"bastion-bundle-title\">\n    <figure class=\"tmq-cine-plate tmq-cine-v2-bookplate\">\n      <img decoding=\"async\" src=\"https:\/\/miniquasar.com\/wp-content\/uploads\/2026\/09\/bastion-open-book-v2.png\" alt=\"Bastion of the Wandering Mage full digital campaign bundle\" width=\"1706\" height=\"1506\" loading=\"lazy\">\n    <\/figure>\n    <div class=\"tmq-cine-v2-book-copy\">\n      <span class=\"tmq-cine-kicker\">The digital bundle<\/span>\n      <h2 id=\"bastion-bundle-title\">What travels with the miniatures<\/h2>\n      <p>Order the full lineup, or any five miniatures, and the full digital campaign comes with them \u2014 the book, battlemaps, and the rest of the table kit.<\/p>\n      <p>The campaign book follows the company into a treasure-filled Bastion whose rooms conceal old experiments, dangerous guardians, and the traces of the mage who built them. Its story belongs to the adventurers who choose what to unlock\u2014and what to leave sleeping.<\/p>\n\n    <\/div>\n  <\/section>\n\n  <!-- 6. Buy Now \u2192 add Full Set and go to checkout (before Questions). -->\n  <section class=\"tmq-cine-v2-buynow\" id=\"buy-now\" aria-label=\"Buy the full set\">\n    <button type=\"button\" class=\"tmq-cine-v2-buynow-btn tmq-cine-v2-checkout\" data-variation=\"2587\" data-product-url=\"https:\/\/miniquasar.com\/product\/bastion-of-the-wandering-mage-full-set\/\" data-checkout=\"https:\/\/miniquasar.com\/checkout\/\">Buy now<\/button>\n    <p class=\"tmq-cine-v2-buynow-note\">Full set \u00b7 standard size \u00b7 CA$310.51 \u00b7 Free random miniatures with every order<\/p>\n  <\/section>\n\n  <!-- 7. Atelier \/ Questions last. -->\n  <section class=\"tmq-cine-v2-atelier tmq-cine-wrap\" aria-labelledby=\"bastion-atelier-title\">\n    <div class=\"tmq-cine-parchment\">\n      <span class=\"tmq-cine-kicker\">A note from the atelier<\/span>\n      <h2 id=\"bastion-atelier-title\">Questions before the journey?<\/h2>\n      <p>For any questions or inquiries, please consult our <a href=\"https:\/\/miniquasar.com\/faq\/\">FAQ<\/a> or <a href=\"https:\/\/miniquasar.com\/contact\/\">contact us<\/a>, and we\u2019ll get back to you soon.<\/p>\n      <div class=\"tmq-cine-help-links\">\n        <a href=\"https:\/\/miniquasar.com\/faq\/\">FAQ<\/a>\n        <a href=\"https:\/\/miniquasar.com\/contact\/\">Contact us<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<script>\n\n\/* TMQ campaign Full Set tile \u2192 Woo AJAX add\n   Adapted from tmq-fullset-ajax.js for .tmq-cine-v2-fullset-tile AND .tmq-cine-fullset-tile *\/\n(function ($) {\n  function tmqAddFullSet($b, goCheckout) {\n    var vid = $b.attr('data-variation');\n    var url = $b.attr('data-product-url');\n    var checkout = $b.attr('data-checkout') || '\/checkout\/';\n    if (!vid || vid === 'PLACEHOLDER' || vid === 'FULLSET_VAR_32') {\n      if (url && url !== '#') window.location = url;\n      return;\n    }\n    var data = { product_id: vid, variation_id: vid, quantity: 1 };\n    $b.prop('disabled', true).addClass('is-adding');\n    $.post((window.wc_add_to_cart_params && wc_add_to_cart_params.wc_ajax_url)\n      ? wc_add_to_cart_params.wc_ajax_url.toString().replace('%%endpoint%%', 'add_to_cart')\n      : '\/?wc-ajax=add_to_cart', data)\n      .done(function (resp) {\n        $(document.body).trigger('added_to_cart', [resp.fragments, resp.cart_hash, $b]);\n        if (resp && resp.error) {\n          if (url && url !== '#') window.location = url;\n          return;\n        }\n        if (goCheckout) window.location = checkout;\n      })\n      .fail(function () {\n        if (goCheckout) window.location = checkout;\n        else if (url && url !== '#') window.location = url;\n      })\n      .always(function () {\n        $b.prop('disabled', false).removeClass('is-adding');\n      });\n  }\n  $(document).on('click', '.tmq-cine-v2-fullset-tile, .tmq-cine-fullset-tile', function (e) {\n    e.preventDefault();\n    tmqAddFullSet($(this), false);\n  });\n  $(document).on('click', '.tmq-cine-v2-checkout', function (e) {\n    e.preventDefault();\n    tmqAddFullSet($(this), true);\n  });\n})(jQuery);\n\n<\/script>\n<!-- \/wp:post-content -->","protected":false},"excerpt":{"rendered":"<p>Campaign set \u00b7 Belfrie, Tharador Bastion of the Wandering Mage A fortune waits behind walls that should have remained forgotten. Complete the set Full set of miniatures Nineteen sculpts, plus the full digital campaign that comes with the set. Free random miniatures with every order. Save with the full campaign bundle instead of getting individual&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1011,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-2542","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/miniquasar.com\/us\/wp-json\/wp\/v2\/pages\/2542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/miniquasar.com\/us\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/miniquasar.com\/us\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/miniquasar.com\/us\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/miniquasar.com\/us\/wp-json\/wp\/v2\/comments?post=2542"}],"version-history":[{"count":14,"href":"https:\/\/miniquasar.com\/us\/wp-json\/wp\/v2\/pages\/2542\/revisions"}],"predecessor-version":[{"id":2698,"href":"https:\/\/miniquasar.com\/us\/wp-json\/wp\/v2\/pages\/2542\/revisions\/2698"}],"up":[{"embeddable":true,"href":"https:\/\/miniquasar.com\/us\/wp-json\/wp\/v2\/pages\/1011"}],"wp:attachment":[{"href":"https:\/\/miniquasar.com\/us\/wp-json\/wp\/v2\/media?parent=2542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}