{"id":220,"date":"2026-09-08T04:40:47","date_gmt":"2026-09-08T04:40:47","guid":{"rendered":"https:\/\/conwaycraftsmanship.com\/?page_id=220"},"modified":"2026-09-25T17:59:50","modified_gmt":"2026-09-25T17:59:50","slug":"candle-cabinet","status":"publish","type":"page","link":"https:\/\/conwaycraftsmanship.com\/index.php\/candle-cabinet\/","title":{"rendered":"Candle Cabinet"},"content":{"rendered":"<script>\n\/* Durable stubs so pages degrade gracefully without the old tunnel runtime *\/\nwindow.MS = window.MS || {};\nwindow.GlimmerEconomy = window.GlimmerEconomy || {\n  get: function(){ try{return parseInt(localStorage.getItem('ms_glimmers')||'12',10)||12}catch(e){return 12} },\n  add: function(n){ try{var v=this.get()+Number(n||0); localStorage.setItem('ms_glimmers',String(v)); return v;}catch(e){return 12} }\n};\nwindow.AliveInteractions = window.AliveInteractions || { init:function(){} };\nwindow.FloatChrome = window.FloatChrome || { init:function(){} };\nwindow.BeeBuzz = window.BeeBuzz || { play:function(){} };\nwindow.BeeswaxCompanion = window.BeeswaxCompanion || { init:function(){}, speak:function(t){ console.log('companion', t); } };\n<\/script>\n<style id=\"ms-chrome-hide\">\n\/* Keep Sanctuary pages elegant + self-contained on Hostinger *\/\nbody .wp-site-blocks > header,\nbody .wp-site-blocks > footer,\nbody header.wp-block-template-part,\nbody footer.wp-block-template-part,\nbody .wp-block-template-part,\nbody .wp-block-navigation,\nbody .wp-block-navigation-item,\nul.wp-block-page-list,\nbody .wp-block-post-title,\nbody .wp-block-post-date,\nbody .wp-block-site-title,\nbody .wp-block-site-tagline { display:none !important; }\nbody .wp-site-blocks, body .entry-content, body .wp-block-post-content, body .is-layout-constrained {\n  max-width:none !important; width:100% !important; padding:0 !important; margin:0 !important;\n}\nbody { margin:0 !important; }\n.ms-topbar{position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;padding:.65rem 1rem;background:rgba(18,16,28,.92);border-bottom:1px solid rgba(232,184,74,.35);backdrop-filter:blur(10px);font-family:\"Source Sans 3\",system-ui,sans-serif}\n.ms-topbar a{color:#ffe566;text-decoration:none;font-weight:700;font-size:.9rem}\n.ms-topbar .brand{color:#fff8ee;font-family:\"Cormorant Garamond\",Georgia,serif;font-size:1.15rem;font-weight:600}\n.ms-topbar nav{display:flex;flex-wrap:wrap;gap:.75rem}\n<\/style>\n<div class=\"ms-topbar\">\n  <a class=\"brand\" href=\"https:\/\/conwaycraftsmanship.com\/\">Conway Candle Sanctuary<\/a>\n  <nav aria-label=\"Sanctuary\">\n    <a href=\"https:\/\/conwaycraftsmanship.com\/\">Foyer<\/a>\n    <a href=\"https:\/\/conwaycraftsmanship.com\/index.php\/app-shelf\/\">App Shelf<\/a>\n    <a href=\"https:\/\/conwaycraftsmanship.com\/index.php\/shop\/\">Shop<\/a>\n  <\/nav>\n<\/div>\n\n<!-- live-crawl lander 1788842446 candle-cabinet.html -->\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,600;1,500&#038;family=Source+Sans+3:wght@400;600;700&#038;display=swap\" rel=\"stylesheet\" \/>\n<style>\n    :root { --ink:#2a2118; --cream:#fff8ee; --honey:#e8b84a; --wizard:#6b4a9e; }\n    * { box-sizing:border-box; }\n    body { margin:0; font-family:\"Source Sans 3\",system-ui,sans-serif; background:linear-gradient(180deg,#1a140e 0%,#2a2118 40%,#3a2e22 100%); color:#f4e4bc; min-height:100vh; }\n    .wrap { max-width:1100px; margin:0 auto; padding:1.5rem 1.1rem 3rem; }\n    h1 { font-family:\"Cormorant Garamond\",Georgia,serif; font-size:clamp(1.9rem,5vw,2.8rem); margin:.3rem 0 .5rem; color:#ffe566; font-weight:600; }\n    .eyebrow { font-size:.72rem; font-weight:800; letter-spacing:.16em; text-transform:uppercase; color:#c4a8e8; }\n    a { color:#e8b84a; font-weight:700; }\n    p { color:rgba(244,228,188,.85); max-width:42rem; }\n    .cta { display:inline-block; margin:.4rem .2rem; padding:.65rem 1.1rem; border-radius:999px; background:linear-gradient(135deg,#e8b84a,#f0c64b); color:#1a140e!important; text-decoration:none; font-weight:800; }\n    .wall {\n      display:grid; gap:.55rem;\n      grid-template-columns:repeat(2,minmax(0,1fr));\n      margin:1rem 0;\n    }\n    @media (min-width:720px){ .wall { grid-template-columns:repeat(3,minmax(0,1fr)); gap:.75rem; } }\n    @media (min-width:1100px){ .wall { grid-template-columns:repeat(4,minmax(0,1fr)); } }\n    .tile {\n      margin:0; border-radius:14px; overflow:hidden; border:1px solid rgba(232,184,74,.35);\n      background:#fffdf8; display:flex; flex-direction:column;\n    }\n    .tile .frame {\n      aspect-ratio:1; max-height:42vw; background:#f3ebe0;\n      display:flex; align-items:center; justify-content:center; overflow:hidden;\n    }\n    @media (min-width:720px){ .tile .frame { max-height:200px; } }\n    .tile img { width:100%; height:100%; object-fit:contain; object-position:center; display:block; transition:transform .35s ease, filter .35s ease; }\n    .tile figcaption {\n      position:absolute; left:0; right:0; bottom:0;\n      padding:.65rem .7rem; font-family:\"Cormorant Garamond\",Georgia,serif;\n      font-size:1.05rem; font-style:italic; color:#fff8ee;\n      background:linear-gradient(transparent, rgba(26,20,14,.92));\n      opacity:0; transform:translateY(8px);\n      transition:opacity .3s ease, transform .3s ease;\n      pointer-events:none;\n    }\n    .tile:hover img, .tile:focus-within img { transform:scale(1.05); filter:brightness(1.08); }\n    .tile:hover figcaption, .tile:focus-within figcaption { opacity:1; transform:translateY(0); }\n    @media (prefers-reduced-motion: reduce) {\n      .tile img, .tile figcaption { transition:none; }\n      .tile figcaption { opacity:1; transform:none; }\n    }\n    @media (hover: none) { .tile figcaption { opacity:1; transform:none; } }\n  <\/style>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Home\",\n          \"item\": \"https:\/\/conwaycraftsmanship.com\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Candle Cabinet\",\n          \"item\": \"https:\/\/conwaycraftsmanship.com\/candle-cabinet\/\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"WebPage\",\n      \"name\": \"Candle Cabinet \u00b7 Sanctuary Catalog Wall of Handmade Beeswax | Conway Candle Sanctuary\",\n      \"url\": \"https:\/\/conwaycraftsmanship.com\/candle-cabinet\/\",\n      \"description\": \"Museum-style wall of Jack\u2019s handmade beeswax candles \u2014 hover to reveal names. Made-to-order catalog from Conway Candle Sanctuary, Jackson, Maine.\",\n      \"isPartOf\": {\n        \"@type\": \"WebSite\",\n        \"name\": \"Conway Candle Sanctuary\",\n        \"url\": \"https:\/\/conwaycraftsmanship.com\/\"\n      },\n      \"about\": {\n        \"@type\": [\n          \"Organization\",\n          \"LocalBusiness\"\n        ],\n        \"@id\": \"https:\/\/conwaycraftsmanship.com\/#business\",\n        \"name\": \"The Conway Candle Sanctuary Craftsmanship Company of Maine\",\n        \"alternateName\": [\n          \"Conway Candle Sanctuary\",\n          \"Conway Craftsmanship\"\n        ],\n        \"url\": \"https:\/\/conwaycraftsmanship.com\/\",\n        \"telephone\": \"+1-774-212-0515\",\n        \"address\": {\n          \"@type\": \"PostalAddress\",\n          \"addressLocality\": \"Jackson\",\n          \"addressRegion\": \"ME\",\n          \"addressCountry\": \"US\"\n        }\n      }\n    }\n  ]\n}\n  <\/script>\n<meta name=\"twitter:image\" content=\"https:\/\/conwaycraftsmanship.com\/makers-market\/og-makers-market.jpg\" \/>\n<meta name=\"twitter:description\" content=\"Museum-style wall of Jack\u2019s handmade beeswax candles \u2014 hover to reveal names. Made-to-order catalog from Conway Candle Sanctuary, Jackson, Mid Coast Maine.\" \/>\n<meta name=\"twitter:title\" content=\"Candle Cabinet \u00b7 Handmade Beeswax Catalog Wall | Conway Candle Sanctua\" \/>\n<meta name=\"description\" content=\"Museum-style wall of Jack\u2019s handmade beeswax candles \u2014 hover to reveal names. Made-to-order catalog from Conway Candle Sanctuary, Jackson, Mid Coast Maine.\" \/>\n<meta property=\"og:image:alt\" content=\"Handmade beeswax candles from Conway Candle Sanctuary \u2014 Mid Coast Maine\" \/>\n<meta property=\"og:url\" content=\"https:\/\/conwaycraftsmanship.com\/candle-cabinet\/\" \/>\n<meta property=\"og:site_name\" content=\"Conway Candle Sanctuary\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"website\" \/>\n<meta name=\"robots\" content=\"index,follow\" \/>\n<meta property=\"og:title\" content=\"Candle Cabinet \u00b7 Handmade Beeswax Catalog Wall | Conway Candle Sanctuary\" \/>\n<meta property=\"og:description\" content=\"Museum-style wall of Jack\u2019s handmade beeswax candles \u2014 hover to reveal names. Made-to-order catalog from Conway Candle Sanctuary, Jackson, Mid Coast Maine.\" \/>\n<meta property=\"og:image\" content=\"https:\/\/conwaycraftsmanship.com\/makers-market\/og-makers-market.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\n  <div class=\"wrap\">\n    <p class=\"eyebrow\">Sanctuary Catalog Wall<\/p>\n    <p><a href=\"https:\/\/conwaycraftsmanship.com\/index.php\/app-shelf\/\">\u2190 App Shelf<\/a> \u00b7 <a href=\"https:\/\/conwaycraftsmanship.com\/\">Home<\/a><\/p>\n    <h1>Candle Cabinet<\/h1>\n    <p>A quiet museum wall of Jack\u2019s beeswax pours. Hover (or tap) a tile to reveal the name. Everything here is <strong>made-to-order<\/strong> \u2014 request a pour on Makers Market.<\/p>\n    <div class=\"wall\" aria-label=\"Candle catalog museum grid\">\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/pumpkin-basket-finished.jpg\" alt=\"Handmade beeswax songbird figurine candle by Conway Candle Sanctuary \u2014 made-to-order in Jackson, Maine.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Beeswax songbird \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/pumpkin-basket-finished.jpg\" alt=\"Short-hair sitting kitten beeswax candle, poured made-to-order.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Sitting kitten \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/rose-basket-finished.jpg\" alt=\"Long-haired Maine Coon\u2013style cat beeswax candle from Mid Coast Maine.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Maine Coon\u2013style cat \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/rose-basket-finished.jpg\" alt=\"Pair of standing beeswax cat figurine candles \u2014 made-to-order set.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Standing beeswax cats pair \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/rose-basket-finished.jpg\" alt=\"Songbird perched on an egg \u2014 handmade beeswax figurine.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Bird on egg \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/rose-basket-finished.jpg\" alt=\"Sitting lion beeswax candle, hand-poured made-to-order.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Sitting lion \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/03\/frog-candles-scaled.jpg\" alt=\"Green frog figurine beeswax candle \u2014 whimsical Mid Coast pour.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Green frog \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/03\/bunnies-green-scaled.jpg\" alt=\"Frog nestled in a flower \u2014 handmade beeswax candle.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Frog in flower \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/03\/easter-bunny-candles-scaled.jpg\" alt=\"Botanical artichoke-form beeswax candle with plant dyes.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Artichoke \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/03\/mushrooms-3-scaled.jpg\" alt=\"Yellow tulip blossoming from an egg-shaped beeswax candle.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Yellow tulip egg \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/pumpkin-basket-finished.jpg\" alt=\"Green tulip egg beeswax candle \u2014 botanical handmade Maine candle.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Green tulip egg \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/pumpkin-basket-finished.jpg\" alt=\"Lily relief pillar beeswax candle \u2014 botanical handmade pour.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Lily relief pillar \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/rose-basket-finished.jpg\" alt=\"Teal hedgehog under a mushroom umbrella \u2014 botanical-meets-animal beeswax.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Hedgehog with mushroom \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/rose-basket-finished.jpg\" alt=\"Relief bunny pillar beeswax candle \u2014 garden-table botanical feel.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Bunny relief pillar \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <figure class=\"tile\">\n      <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/rose-basket-finished.jpg\" alt=\"Red teapot-form beeswax candle, made-to-order.\" loading=\"lazy\" width=\"600\" height=\"450\" \/><\/div>\n      <figcaption>Red teapot \u00b7 MTO<\/figcaption>\n    <\/figure>\n    <\/div>\n    <p style=\"font-size:.9rem;\">Photos: Jack\u2019s studio \u00b7 What\u2019s That Candle catalog \u00b7 Magic Spot demo<\/p>\n  <\/div>\n<!-- tunnel css removed -->\n<!-- tunnel css removed -->\n<!-- tunnel script removed -->\n\n    <nav class=\"seo-crosslinks\" aria-label=\"Related Sanctuary pages\" style=\"margin:1.5rem 0;padding:1rem 1.1rem;border-radius:14px;border:1.5px solid rgba(232,184,74,.45);background:linear-gradient(165deg,#fffdf8,#fff3c4);font-size:.92rem;font-weight:600;line-height:1.55\">Shop forms: <a href=\"https:\/\/conwaycraftsmanship.com\/\">FAQ<\/a>.<\/nav>\n<!-- tunnel script removed -->\n<!-- tunnel script removed -->\n<!-- tunnel script removed -->\n<!-- tunnel script removed -->\n<!-- tunnel script removed -->\n\n\n<!-- ccs-bee-quiet-CLICKONLY:1790236687 -->\n\n<script id=\"ccs-bee-quiet-early-1790236687\">\n\/*! ccs-bee-quiet-early:1790236687 *\/\n(function(){\n  if(window.__ccsBeeQuietEarly) return; window.__ccsBeeQuietEarly=true;\n  window.__ccsBeeSoundArmed=false;\n  window.__ccsBeeSongClickOk=false;\n  function isSC(el){\n    if(!el||el.nodeType!==1) return null;\n    var h=el.closest('a[href],button,[role=\"button\"],.btn,.door,.wp-block-button__link,a.wp-element-button,#asb-bee,#ccs-bee-song-toggle,[data-ccs-bee-sound=\"1\"]');\n    if(!h||h.disabled||h.getAttribute('aria-disabled')==='true') return null;\n    return h;\n  }\n  function arm(ev){\n    if(!ev||!ev.target||!isSC(ev.target)) return;\n    window.__ccsBeeSoundArmed=true;\n    clearTimeout(arm._t);\n    arm._t=setTimeout(function(){window.__ccsBeeSoundArmed=false;},400);\n  }\n  document.addEventListener('click',arm,true);\n  document.addEventListener('keydown',function(ev){ if(ev.key==='Enter'||ev.key===' ') arm(ev); },true);\n  document.addEventListener('click',function(ev){\n    if(ev.target&&ev.target.closest&&ev.target.closest('#ccs-bee-song-toggle')) window.__ccsBeeSongClickOk=true;\n  },true);\n  try{\n    var _gi=Storage.prototype.getItem;\n    Storage.prototype.getItem=function(k){\n      if(String(k)==='ccsBeeSongOn'&&!window.__ccsBeeSongClickOk) return '0';\n      return _gi.apply(this,arguments);\n    };\n  }catch(e){}\n  function gate(api){\n    if(!api||typeof api!=='object'||api.__ccsQuietEarly) return api;\n    ['play','hum','unlock'].forEach(function(k){\n      if(typeof api[k]!=='function') return;\n      api[k]=function(){ return; };\n    });\n    api.__ccsQuietEarly=true;\n    return api;\n  }\n  var held=window.BeeBuzz;\n  try{\n    Object.defineProperty(window,'BeeBuzz',{\n      configurable:true, enumerable:true,\n      get:function(){return held;},\n      set:function(v){held=gate(v);}\n    });\n    if(held) held=gate(held);\n  }catch(e){ if(window.BeeBuzz) gate(window.BeeBuzz); }\n  if(!HTMLMediaElement.prototype.play.__ccsBeeQuietEarly){\n    var mp=HTMLMediaElement.prototype.play;\n    HTMLMediaElement.prototype.play=function(){\n      try{\n        var src=this.currentSrc||this.src||'';\n        if(\/bee-buzz|lullaby|bee-song\/i.test(src)&&!window.__ccsBeeSoundArmed) return Promise.resolve();\n      }catch(err){}\n      return mp.apply(this,arguments);\n    };\n    HTMLMediaElement.prototype.play.__ccsBeeQuietEarly='1790236687';\n  }\n})();\n<\/script>\n<script src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-bee-quiet-CLICKONLY-1790236687.js?v=1790236687\" defer><\/script>\n\n<!-- \/ccs-bee-quiet-CLICKONLY:1790236687 -->\n<!-- ccs-perimeter-bee v1 (replaces ask-sanctuary-bee chat; same \ud83d\udc1d + wings graphic, decorative only) -->\n<style id=\"ccs-pbee-css\">\n.ccs-pbee{position:fixed;z-index:99998;pointer-events:none;overflow:hidden;contain:strict;\n  top:calc(env(safe-area-inset-top,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + 10px);\n  bottom:calc(env(safe-area-inset-bottom,0px) + 10px);left:calc(env(safe-area-inset-left,0px) + 10px);}\n.ccs-pbee .ccs-pbee-y,.ccs-pbee .ccs-pbee-x{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;}\n.ccs-pbee .ccs-pbee-y{animation:ccs-pbee-y 48s linear infinite;}\n.ccs-pbee .ccs-pbee-x{animation:ccs-pbee-x 48s linear infinite;}\n.ccs-pbee .ccs-pbee-bob{position:absolute;top:0;left:0;width:26px;height:26px;will-change:transform;animation:ccs-pbee-bob 2.6s ease-in-out infinite;}\n.ccs-pbee .ccs-pbee-emoji{position:relative;display:grid;place-items:center;width:26px;height:26px;font-size:18px;line-height:1;\n  font-family:\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Noto Color Emoji\",sans-serif;user-select:none;}\n.ccs-pbee .ccs-pbee-wing{position:absolute;width:12px;height:8px;background:rgba(255,248,238,.8);border-radius:50%;top:3px;\n  animation:ccs-pbee-wl .16s ease-in-out infinite alternate;}\n.ccs-pbee .ccs-pbee-wing.l{left:-1px;transform:rotate(-18deg)}\n.ccs-pbee .ccs-pbee-wing.r{right:-1px;transform:rotate(18deg);animation-name:ccs-pbee-wr}\n\/* Rounded-rectangle lap: X and Y movers share one 48s clock; eased corners *\/\n@keyframes ccs-pbee-x{\n  0%{transform:translateX(0);animation-timing-function:ease-in-out}\n  25%{transform:translateX(calc(100% - 26px))}\n  50%{transform:translateX(calc(100% - 26px));animation-timing-function:ease-in-out}\n  75%,100%{transform:translateX(0)}\n}\n@keyframes ccs-pbee-y{\n  0%,25%{transform:translateY(0);animation-timing-function:ease-in-out}\n  50%{transform:translateY(calc(100% - 26px))}\n  75%{transform:translateY(calc(100% - 26px));animation-timing-function:ease-in-out}\n  100%{transform:translateY(0)}\n}\n@keyframes ccs-pbee-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}\n@keyframes ccs-pbee-wl{from{transform:rotate(-28deg) scaleY(.85)}to{transform:rotate(-8deg) scaleY(1.15)}}\n@keyframes ccs-pbee-wr{from{transform:rotate(28deg) scaleY(.85)}to{transform:rotate(8deg) scaleY(1.15)}}\n.ccs-pbee.ccs-pbee-hidden .ccs-pbee-y,.ccs-pbee.ccs-pbee-hidden .ccs-pbee-x,\n.ccs-pbee.ccs-pbee-hidden .ccs-pbee-bob,.ccs-pbee.ccs-pbee-hidden .ccs-pbee-wing{animation-play-state:paused;}\n\/* Calm Mode \/ reduced motion: parked, still, bottom-right corner *\/\nhtml.calm-mode .ccs-pbee .ccs-pbee-y,body.calm .ccs-pbee .ccs-pbee-y{animation:none;transform:translateY(calc(100% - 26px));}\nhtml.calm-mode .ccs-pbee .ccs-pbee-x,body.calm .ccs-pbee .ccs-pbee-x{animation:none;transform:translateX(calc(100% - 26px));}\nhtml.calm-mode .ccs-pbee .ccs-pbee-bob,body.calm .ccs-pbee .ccs-pbee-bob,\nhtml.calm-mode .ccs-pbee .ccs-pbee-wing,body.calm .ccs-pbee .ccs-pbee-wing{animation:none;}\n@media (prefers-reduced-motion:reduce){\n  .ccs-pbee .ccs-pbee-y{animation:none;transform:translateY(calc(100% - 26px));}\n  .ccs-pbee .ccs-pbee-x{animation:none;transform:translateX(calc(100% - 26px));}\n  .ccs-pbee .ccs-pbee-bob,.ccs-pbee .ccs-pbee-wing{animation:none;}\n}\n@media print{.ccs-pbee{display:none}}\n<\/style>\n<div class=\"ccs-pbee\" id=\"ccs-pbee\" aria-hidden=\"true\"><div class=\"ccs-pbee-y\"><div class=\"ccs-pbee-x\"><div class=\"ccs-pbee-bob\"><span class=\"ccs-pbee-emoji\"><span class=\"ccs-pbee-wing l\"><\/span><span class=\"ccs-pbee-wing r\"><\/span>\ud83d\udc1d<\/span><\/div><\/div><\/div><\/div>\n<script>\n(function(){\n  try{\n    var all=document.querySelectorAll('.ccs-pbee');\n    for(var i=1;i<all.length;i++){ if(all[i].parentNode){ all[i].parentNode.removeChild(all[i]); } }\n    var b=all[0]; if(!b){return;}\n    if(b.parentNode!==document.body){ document.body.appendChild(b); }\n    function vis(){ b.classList.toggle('ccs-pbee-hidden', document.hidden===true); }\n    document.addEventListener('visibilitychange', vis); vis();\n  }catch(e){}\n})();\n<\/script>\n<!-- \/ccs-perimeter-bee v1 -->\n\n\n<!-- ms-alive-interactions durable hostinger v1 -->\n<style id=\"ms-alive-css\">\nhtml.ms-alive, html.ms-alive body{cursor:auto}\n.ms-ripple{position:fixed;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;pointer-events:none;z-index:100001;border:2px solid rgba(255,229,102,.95);box-shadow:0 0 18px rgba(232,184,74,.8),0 0 4px #fff8ee;animation:msRipple .7s ease-out forwards}\n@keyframes msRipple{0%{transform:scale(.3);opacity:1}100%{transform:scale(6);opacity:0}}\n.ms-pollen{position:fixed;width:7px;height:7px;margin:-3px 0 0 -3px;border-radius:50%;pointer-events:none;z-index:100001;background:radial-gradient(circle,#ffe566,#e8b84a);box-shadow:0 0 10px #e8b84a;animation:msPollen .9s ease-out forwards}\n@keyframes msPollen{0%{transform:translate(0,0) scale(1);opacity:1}100%{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}\n.ms-shimmer{position:fixed;inset:0;pointer-events:none;z-index:99990;background:radial-gradient(circle at var(--x) var(--y), rgba(255,229,102,.22), transparent 28%);opacity:0;animation:msShimmer .55s ease-out forwards}\n@keyframes msShimmer{0%{opacity:.9}100%{opacity:0}}\n.ms-alive-press{transform:scale(.97)!important;filter:brightness(1.08) saturate(1.15);box-shadow:0 0 0 1px rgba(255,229,102,.6),0 0 24px rgba(232,184,74,.55)!important;transition:transform .12s ease, filter .12s ease, box-shadow .12s ease}\na,button,.btn,.door,.chip,.card,.app{transition:transform .18s ease, box-shadow .18s ease, filter .18s ease}\na:hover,button:hover,.btn:hover,.door:hover{filter:brightness(1.05)}\n.ms-float-mote{position:fixed;width:5px;height:5px;border-radius:50%;pointer-events:none;z-index:5;background:#ffe566;box-shadow:0 0 12px #e8b84a;opacity:0;animation:msFloatMote linear forwards}\n@keyframes msFloatMote{0%{opacity:0;transform:translateY(0) scale(.6)}12%{opacity:.85}100%{opacity:0;transform:translateY(-110vh) scale(1.2)}}\n.ms-toast{position:fixed;left:50%;bottom:1.2rem;transform:translateX(-50%) translateY(10px);z-index:100002;padding:.55rem 1rem;border-radius:999px;background:rgba(26,18,12,.92);border:1px solid rgba(232,184,74,.55);color:#fff8ee;font:700 .86rem\/1.3 \"Source Sans 3\",system-ui,sans-serif;opacity:0;pointer-events:none;transition:opacity .25s ease, transform .25s ease;box-shadow:0 10px 30px rgba(0,0,0,.35)}\n.ms-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}\n.ms-honey-ring{position:fixed;pointer-events:none;z-index:100001;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;border:2px solid rgba(255,229,102,.0);box-shadow:0 0 0 0 rgba(232,184,74,.55);animation:msHoneyRing .65s ease-out forwards}\n@keyframes msHoneyRing{0%{box-shadow:0 0 0 0 rgba(232,184,74,.55);border-color:rgba(255,229,102,.9);opacity:1}100%{box-shadow:0 0 0 34px rgba(232,184,74,0);border-color:rgba(255,229,102,0);opacity:0}}\n@media (prefers-reduced-motion:reduce){\n  .ms-ripple,.ms-pollen,.ms-shimmer,.ms-float-mote,.ms-honey-ring{animation:none!important;display:none!important}\n  .ms-alive-press{transform:none!important}\n}\n<\/style>\n<script>\n(function(){\n  if(window.__MS_ALIVE_V1) return; window.__MS_ALIVE_V1=true;\n  document.documentElement.classList.add('ms-alive');\n  var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var toast;\n\n  function ensureToast(){\n    if(toast) return toast;\n    toast=document.createElement('div');\n    toast.className='ms-toast';\n    toast.setAttribute('role','status');\n    document.body.appendChild(toast);\n    return toast;\n  }\n  function say(msg){\n    var t=ensureToast();\n    t.textContent=msg;\n    t.classList.add('show');\n    clearTimeout(say._tm);\n    say._tm=setTimeout(function(){ t.classList.remove('show'); }, 1600);\n  }\n\n  function sparkle(x,y){\n    if(reduce) return;\n    var r=document.createElement('span'); r.className='ms-ripple'; r.style.left=x+'px'; r.style.top=y+'px'; document.body.appendChild(r); setTimeout(function(){ r.remove(); },700);\n    var ring=document.createElement('span'); ring.className='ms-honey-ring'; ring.style.left=x+'px'; ring.style.top=y+'px'; document.body.appendChild(ring); setTimeout(function(){ ring.remove(); },650);\n    for(var i=0;i<8;i++){\n      var p=document.createElement('span'); p.className='ms-pollen';\n      var ang=Math.random()*Math.PI*2, dist=24+Math.random()*54;\n      p.style.left=x+'px'; p.style.top=y+'px';\n      p.style.setProperty('--dx', (Math.cos(ang)*dist)+'px');\n      p.style.setProperty('--dy', (Math.sin(ang)*dist)+'px');\n      p.style.animationDelay=(Math.random()*0.05)+'s';\n      document.body.appendChild(p);\n      (function(el){ setTimeout(function(){ el.remove(); },950); })(p);\n    }\n    var sh=document.createElement('div'); sh.className='ms-shimmer'; sh.style.setProperty('--x', x+'px'); sh.style.setProperty('--y', y+'px'); document.body.appendChild(sh); setTimeout(function(){ sh.remove(); },560);\n  }\n\n  function softBuzz(){ \/* ccs-bee-quiet: pointerdown softBuzz muted *\/ }\n\n  \/\/ Ambient floating honey motes\n  function spawnMotes(){\n    if(reduce) return;\n    for(var i=0;i<10;i++){\n      var m=document.createElement('span'); m.className='ms-float-mote';\n      m.style.left=(Math.random()*100)+'vw';\n      m.style.bottom='-8px';\n      m.style.animationDuration=(7+Math.random()*7)+'s';\n      m.style.animationDelay=(Math.random()*6)+'s';\n      document.body.appendChild(m);\n      (function(el){ setTimeout(function(){ el.remove(); }, 15000); })(m);\n    }\n  }\n  spawnMotes();\n  setInterval(spawnMotes, 9000);\n\n  var pressSel='a,button,.btn,.door,.chip,.card,.app,input[type=\"submit\"],summary,[data-wax-press],[data-alive-shimmer]';\n  document.addEventListener('pointerdown', function(e){\n    sparkle(e.clientX, e.clientY);\n    softBuzz();\n    var el=e.target.closest(pressSel);\n    if(el){\n      el.classList.add('ms-alive-press');\n      setTimeout(function(){ el.classList.remove('ms-alive-press'); }, 140);\n    }\n  }, {passive:true});\n\n  \/\/ Magical hover trail on doors\/apps\n  document.addEventListener('pointermove', function(e){\n    if(reduce) return;\n    if(!e.target.closest('.door, .app, .btn, #asb-bee')) return;\n    if(Math.random()>0.65) return;\n    var p=document.createElement('span'); p.className='ms-pollen';\n    p.style.left=e.clientX+'px'; p.style.top=e.clientY+'px';\n    p.style.setProperty('--dx', ((Math.random()-.5)*20)+'px');\n    p.style.setProperty('--dy', (-10-Math.random()*24)+'px');\n    document.body.appendChild(p);\n    setTimeout(function(){ p.remove(); }, 700);\n  }, {passive:true});\n\n  \/\/ Clickable dead-zones still feel alive: empty page clicks give soft toasts occasionally\n  var phrases=['Glimmer caught \u2728','Pollen puff \ud83d\udc1d','Honey spark ready','Sanctuary heard that','Waxlight nods'];\n  document.addEventListener('click', function(e){\n    if(e.target.closest('a,button,input,textarea,select,label,#asb-panel,#asb-bee')) return;\n    if(Math.random()>0.45) return;\n    say(phrases[Math.floor(Math.random()*phrases.length)]);\n  }, {passive:true});\n\n  \/\/ Keyboard sparkle at focused interactive elements\n  document.addEventListener('keydown', function(e){\n    if(e.key!=='Enter' && e.key!==' ') return;\n    var el=document.activeElement;\n    if(!el) return;\n    var r=el.getBoundingClientRect();\n    sparkle(r.left+r.width\/2, r.top+r.height\/2);\n  });\n})();\n<\/script>\n\n\n\n\n<!-- ccs-wl-embers:v3 -->\n<link rel=\"stylesheet\" id=\"ccs-wl-embers-css\" href=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ember-sitewide-v3.css?v=3\" \/>\n<script id=\"ccs-wl-embers-js\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ember-sitewide-v3.js?v=3\" defer><\/script>\n<!-- \/ccs-wl-embers:v3 -->","protected":false},"excerpt":{"rendered":"<p>Museum-style wall of Jack\u2019s handmade beeswax candles \u2014 hover to reveal names. Made-to-order catalog from Conway Candle Sanctuary, Jackson, Mid Coast Maine.<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-220","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/pages\/220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/comments?post=220"}],"version-history":[{"count":16,"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/pages\/220\/revisions"}],"predecessor-version":[{"id":1689,"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/pages\/220\/revisions\/1689"}],"wp:attachment":[{"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/media?parent=220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}