{"id":62,"date":"2026-09-05T23:18:45","date_gmt":"2026-09-06T03:18:45","guid":{"rendered":"https:\/\/conwaycraftsmanship.com\/?page_id=62"},"modified":"2026-10-19T00:30:26","modified_gmt":"2026-10-19T04:30:26","slug":"conway-candle-sanctuary","status":"publish","type":"page","link":"https:\/\/conwaycraftsmanship.com\/","title":{"rendered":"Maine Beeswax Candles \u00b7 Conway Candle Sanctuary"},"content":{"rendered":"<!-- ccs-share-og:20261005-154708 -->\n\n<meta property=\"og:title\" content=\"Maine Beeswax Candles \u00b7 Conway Candle Sanctuary\" \/>\n<meta property=\"og:description\" content=\"Hand-poured Maine beeswax candles \u00b7 handmade Mid Coast Maine \u00b7 never paraffin \u00b7 shop Singles, wholesale nests, or Find us.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/conwaycraftsmanship.com\/\" \/>\n<meta property=\"og:type\" content=\"website\" \/>\n<meta property=\"og:site_name\" content=\"Conway Candle Sanctuary\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:image\" content=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-flatlay-tray-1789654497.jpg\" \/>\n<meta property=\"og:image:secure_url\" content=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-flatlay-tray-1789654497.jpg\" \/>\n<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta property=\"og:image:width\" content=\"1800\" \/>\n<meta property=\"og:image:height\" content=\"2400\" \/>\n<meta property=\"og:image:alt\" content=\"A tray of hand-poured Maine beeswax candles \u00b7 Conway Candle Sanctuary\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Maine Beeswax Candles \u00b7 Conway Candle Sanctuary\" \/>\n<meta name=\"twitter:description\" content=\"Hand-poured Maine beeswax candles \u00b7 handmade Mid Coast Maine \u00b7 never paraffin \u00b7 shop Singles, wholesale nests, or Find us.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-flatlay-tray-1789654497.jpg\" \/>\n<meta name=\"twitter:image:alt\" content=\"A tray of hand-poured Maine beeswax candles \u00b7 Conway Candle Sanctuary\" \/>\n\n<!-- \/ccs-share-og:20261005-154708 -->\n<!-- ccs-seal-breath:1790235177 -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@400;600&amp;family=Manrope:wght@300;400;500;600&amp;display=swap\" rel=\"stylesheet\" \/>\n<link rel=\"stylesheet\" href=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-seal-breath-1790235177.css?v=1790235177\" \/>\n<link rel=\"icon\" href=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-site-icon-512-1790222418.png\" sizes=\"512x512\" type=\"image\/png\" \/>\n<link rel=\"apple-touch-icon\" href=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-site-icon-512-1790222418.png\" \/>\n<div class=\"ccs-seal-breath-wrap\">\n<section class=\"ccs-seal-breath\" id=\"ccs-seal-breath\" aria-label=\"Seal breath hero \u2014 Thee Conway Candle Sanctuary\">\n  <div class=\"ccs-sb-toolbar\">\n    <button type=\"button\" class=\"ccs-sb-chip\" id=\"ccs-sb-calm\" aria-pressed=\"false\">Calm Mode<\/button>\n    <button type=\"button\" class=\"ccs-sb-chip\" id=\"ccs-sb-replay\">Replay breath<\/button>\n  <\/div>\n  <div class=\"ccs-sb-smoke\" aria-hidden=\"true\"><\/div>\n  <div class=\"ccs-sb-press\" id=\"ccs-sb-press\">\n    <img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-merkaba-CHOSEN-1790235177.png?v=1790235177\" alt=\"THEE CONWAY Candle Sanctuary \u2014 midnight wax Merkaba seal\" width=\"640\" height=\"640\" decoding=\"async\" fetchpriority=\"high\" \/>\n    <div class=\"ccs-sb-glints\" aria-hidden=\"true\">\n      <span class=\"ccs-sb-glint apex\"><\/span>\n      <span class=\"ccs-sb-glint\"><\/span>\n      <span class=\"ccs-sb-glint\"><\/span>\n      <span class=\"ccs-sb-glint\"><\/span>\n      <span class=\"ccs-sb-glint\"><\/span>\n      <span class=\"ccs-sb-glint\"><\/span>\n    <\/div>\n  <\/div>\n  <div class=\"ccs-sb-lockup\">\n    <p class=\"ccs-sb-line1\">THEE CONWAY<\/p>\n    <span class=\"ccs-sb-diamond\" aria-hidden=\"true\"><\/span>\n    <p class=\"ccs-sb-line2\">CANDLE SANCTUARY<\/p>\n  <\/div>\n  <p class=\"ccs-sb-lede\">Maine beeswax \u00b7 Midcoast Maine luxury, made by nature.<\/p>\n  <div class=\"ccs-sb-cta\">\n    <a class=\"primary\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/singles\/\">Browse singles<\/a>\n    <a class=\"ghost\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/sanctuary-baskets\/\">Wholesale nests<\/a>\n    <a class=\"ghost\" href=\"#ccs-find-us\">Find us in Maine<\/a>\n    <a class=\"ghost\" href=\"#ccs-about-us\">About us<\/a>\n  <\/div>\n<\/section>\n<\/div>\n<script src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-seal-breath-1790235177.js?v=1790235177\" defer><\/script>\n\n<!-- \/ccs-seal-breath:1790235177 -->\n<!-- ccs-magic-dark:1790236119 -->\n\n<link rel=\"stylesheet\" href=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-magic-dark-1790236119.css?v=1790236119\" \/>\n\n<!-- \/ccs-magic-dark:1790236119 -->\n<!-- ccs-mobile-gutter:1790246309 -->\n\n<link rel=\"stylesheet\" href=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-mobile-gutter-1790589018.css?v=1790589018\" \/>\n\n<!-- \/ccs-mobile-gutter -->\n\n<!-- ccs-ethereal-dark:v1 -->\n<style id=\"ccs-ethereal-dark-v1\">\n\/* Force ethereal dark foyer \u2014 blues \/ purples \/ pinks (Jack's preferred look) *\/\nhtml[data-theme=\"dark\"] body,\nhtml.theme-dark body,\nhtml:not([data-theme=\"light\"]) body.page-id-62,\nhtml:not([data-theme=\"light\"]) body.home{\n  background:\n    radial-gradient(ellipse 90% 70% at 20% 10%, rgba(120,70,180,.35), transparent 55%),\n    radial-gradient(ellipse 80% 60% at 90% 30%, rgba(180,80,140,.28), transparent 50%),\n    radial-gradient(ellipse 70% 50% at 50% 100%, rgba(40,90,160,.4), transparent 55%),\n    linear-gradient(165deg, #12081c 0%, #100e18 40%, #0a1224 100%) !important;\n  color:#fff8ee !important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby,\nhtml.theme-dark #ms-lobby,\nhtml:not([data-theme=\"light\"]) #ms-lobby{\n  background:\n    radial-gradient(ellipse 80% 55% at 15% 0%, rgba(140,90,200,.4), transparent 60%),\n    radial-gradient(ellipse 70% 50% at 100% 20%, rgba(200,90,150,.32), transparent 55%),\n    radial-gradient(ellipse 90% 60% at 40% 100%, rgba(50,100,180,.38), transparent 60%),\n    linear-gradient(180deg, #160b22 0%, #0e101c 45%, #0a1428 100%) !important;\n  color:#fff8ee !important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .card,\nhtml:not([data-theme=\"light\"]) #ms-lobby .card,\nhtml[data-theme=\"dark\"] #ms-gate .card,\nhtml:not([data-theme=\"light\"]) #ms-gate .card{\n  background:linear-gradient(165deg, rgba(28,16,48,.88), rgba(12,14,32,.92)) !important;\n  border-color:rgba(200,140,255,.35) !important;\n  box-shadow:0 16px 48px rgba(40,10,70,.45), inset 0 1px 0 rgba(255,200,255,.12) !important;\n  color:#fff8ee !important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .lede,\nhtml:not([data-theme=\"light\"]) #ms-lobby .lede{ color:#f5e6ff !important; opacity:1 !important; }\nhtml[data-theme=\"dark\"] #ms-lobby .soft,\nhtml:not([data-theme=\"light\"]) #ms-lobby .soft{ color:#e0d0f5 !important; }\nhtml[data-theme=\"dark\"] #ms-lobby h1,\nhtml:not([data-theme=\"light\"]) #ms-lobby h1{ color:#ffe8ff !important; }\nhtml[data-theme=\"dark\"] .ccs-home-hive-pong,\nhtml:not([data-theme=\"light\"]) .ccs-home-hive-pong{\n  background:transparent !important;\n}\nhtml[data-theme=\"dark\"] .ccs-home-hive-pong h2,\nhtml:not([data-theme=\"light\"]) .ccs-home-hive-pong h2{ color:#ffe566 !important; }\nhtml[data-theme=\"dark\"] .ccs-home-hive-pong .hp-note,\nhtml:not([data-theme=\"light\"]) .ccs-home-hive-pong .hp-note{ color:#e8d6ff !important; }\n\/* Soften light mode so it isn't stark white if chosen *\/\nhtml[data-theme=\"light\"] body.page-id-62,\nhtml[data-theme=\"light\"] body.home{\n  background:linear-gradient(180deg,#f3e8ff 0%, #fff8ee 45%, #f7eef8 100%) !important;\n}\nhtml[data-theme=\"light\"] #ms-lobby{\n  background:linear-gradient(180deg,#efe4ff 0%, #fff8ee 60%) !important;\n}\n<\/style>\n<script>\n\/* Reset stuck light preference once; default ethereal dark *\/\n(function(){\n  try{\n    var KEY='ccsThemeV2';\n    var legacy=localStorage.getItem('magicSpotTheme')||localStorage.getItem('ccs_theme');\n    var t=localStorage.getItem(KEY);\n    if(!t){\n      \/* first visit on v2: prefer dark ethereal (ignore legacy light stickiness) *\/\n      t='dark';\n      localStorage.setItem(KEY,'dark');\n      try{ localStorage.setItem('magicSpotTheme','dark'); localStorage.setItem('ccs_theme','dark'); }catch(e0){}\n    }\n    t=String(t).toLowerCase();\n    if(t!=='light') t='dark';\n    document.documentElement.setAttribute('data-theme', t);\n    document.documentElement.classList.remove('theme-light','theme-dark');\n    document.documentElement.classList.add(t==='light'?'theme-light':'theme-dark');\n  }catch(e){\n    document.documentElement.setAttribute('data-theme','dark');\n    document.documentElement.classList.add('theme-dark');\n  }\n})();\n<\/script>\n<script>\n(function(){\n  function wire(){\n    var btn=document.getElementById('ccs-theme-toggle');\n    if(!btn || btn.__ccsEthereal) return;\n    btn.__ccsEthereal=true;\n    function label(){\n      var t=document.documentElement.getAttribute('data-theme')||'dark';\n      btn.textContent = t==='light' ? 'Theme \u00b7 light' : 'Theme \u00b7 ethereal';\n    }\n    btn.addEventListener('click', function(){\n      var cur=document.documentElement.getAttribute('data-theme')||'dark';\n      var next=cur==='light'?'dark':'light';\n      document.documentElement.setAttribute('data-theme', next);\n      document.documentElement.classList.remove('theme-light','theme-dark');\n      document.documentElement.classList.add(next==='light'?'theme-light':'theme-dark');\n      try{\n        localStorage.setItem('ccsThemeV2', next);\n        localStorage.setItem('magicSpotTheme', next);\n        localStorage.setItem('ccs_theme', next);\n      }catch(e){}\n      label();\n    });\n    label();\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', wire);\n  else wire();\n  setTimeout(wire, 400);\n})();\n<\/script>\n<!-- \/ccs-ethereal-dark -->\n<!-- ccs-glass-ui:v1 -->\n<style id=\"ccs-glass-ui-v1\">\n\/* ccs-glass-ui:v1 \u2014 Magical Sanctuary frosted glass (from Hive Pong feel15 picker)\n   Ethereal dark stays underneath; glass panels float on top. Lean, luxury, readable. *\/\n\n:root{\n  --ccs-glass-bg: linear-gradient(165deg,rgba(255,248,255,.14),rgba(170,150,255,.09) 42%,rgba(255,200,170,.07));\n  --ccs-glass-bg-card: linear-gradient(168deg,rgba(255,255,255,.1),rgba(30,18,55,.45) 55%,rgba(18,12,40,.55));\n  --ccs-glass-border: rgba(220,200,255,.38);\n  --ccs-glass-border-soft: rgba(200,180,255,.32);\n  --ccs-glass-text: #fff8ee;\n  --ccs-glass-text-soft: rgba(255,248,238,.86);\n  --ccs-glass-glow:\n    0 0 28px rgba(140,100,220,.38),\n    0 0 56px rgba(255,160,200,.16),\n    0 10px 28px rgba(0,0,0,.28),\n    inset 0 1px 0 rgba(255,255,255,.28),\n    inset 0 0 24px rgba(200,160,255,.08);\n  --ccs-glass-glow-sm:\n    0 0 18px rgba(140,100,220,.28),\n    0 6px 18px rgba(0,0,0,.22),\n    inset 0 1px 0 rgba(255,255,255,.22);\n  --ccs-glass-blur: blur(16px) saturate(1.25);\n  --ccs-glass-radius: 18px;\n  --ccs-glass-radius-sm: 14px;\n}\n\n\/* \u2014\u2014 Lobby brand \/ lede stay cream on glass \u2014\u2014 *\/\nhtml[data-theme=\"dark\"] #ms-lobby .brand-name,\nhtml:not([data-theme=\"light\"]) #ms-lobby .brand-name,\nhtml[data-theme=\"dark\"] #ms-lobby .lede,\nhtml:not([data-theme=\"light\"]) #ms-lobby .lede,\nhtml[data-theme=\"dark\"] #ms-lobby .soft,\nhtml:not([data-theme=\"light\"]) #ms-lobby .soft{\n  color: var(--ccs-glass-text) !important;\n  text-shadow: 0 0 14px rgba(180,140,255,.35);\n}\n\n\/* \u2014\u2014 Cards (lobby \/ gate) \u2014\u2014 *\/\nhtml[data-theme=\"dark\"] #ms-lobby .card,\nhtml:not([data-theme=\"light\"]) #ms-lobby .card,\nhtml[data-theme=\"dark\"] #ms-gate .card,\nhtml:not([data-theme=\"light\"]) #ms-gate .card{\n  background: var(--ccs-glass-bg-card) !important;\n  border: 1.5px solid var(--ccs-glass-border-soft) !important;\n  border-radius: var(--ccs-glass-radius) !important;\n  color: var(--ccs-glass-text) !important;\n  backdrop-filter: var(--ccs-glass-blur);\n  -webkit-backdrop-filter: var(--ccs-glass-blur);\n  box-shadow: var(--ccs-glass-glow) !important;\n}\n\n\/* \u2014\u2014 Door \/ shelf cards \u2014\u2014 *\/\nhtml[data-theme=\"dark\"] #ms-lobby .door,\nhtml:not([data-theme=\"light\"]) #ms-lobby .door,\nhtml[data-theme=\"dark\"] #ms-rooms .door,\nhtml:not([data-theme=\"light\"]) #ms-rooms .door,\nhtml[data-theme=\"dark\"] .ccs-home-shelves .door,\nhtml:not([data-theme=\"light\"]) .ccs-home-shelves .door,\nhtml[data-theme=\"dark\"] .ccs-home-shelves .ccs-shelves-panel,\nhtml:not([data-theme=\"light\"]) .ccs-home-shelves .ccs-shelves-panel{\n  background: var(--ccs-glass-bg-card) !important;\n  border-color: var(--ccs-glass-border-soft) !important;\n  border-radius: var(--ccs-glass-radius) !important;\n  color: var(--ccs-glass-text) !important;\n  backdrop-filter: var(--ccs-glass-blur);\n  -webkit-backdrop-filter: var(--ccs-glass-blur);\n  box-shadow: var(--ccs-glass-glow-sm) !important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .door-body h2,\nhtml:not([data-theme=\"light\"]) #ms-lobby .door-body h2,\nhtml[data-theme=\"dark\"] .ccs-home-shelves .door-body h2,\nhtml:not([data-theme=\"light\"]) .ccs-home-shelves .door-body h2{\n  color: #fff8ee !important;\n  text-shadow: 0 0 12px rgba(180,140,255,.35);\n}\nhtml[data-theme=\"dark\"] #ms-lobby .door-body p,\nhtml:not([data-theme=\"light\"]) #ms-lobby .door-body p,\nhtml[data-theme=\"dark\"] .ccs-home-shelves .door-body p,\nhtml:not([data-theme=\"light\"]) .ccs-home-shelves .door-body p,\nhtml[data-theme=\"dark\"] .ccs-home-shelves .ccs-shelves-note,\nhtml:not([data-theme=\"light\"]) .ccs-home-shelves .ccs-shelves-note{\n  color: var(--ccs-glass-text-soft) !important;\n  opacity: 1 !important;\n}\n\n\/* \u2014\u2014 Shop card (harmonize as glass; keep readable) \u2014\u2014 *\/\nhtml[data-theme=\"dark\"] #ms-lobby .shop,\nhtml:not([data-theme=\"light\"]) #ms-lobby .shop{\n  background: linear-gradient(165deg,rgba(255,248,255,.12),rgba(255,210,140,.08) 50%,rgba(40,24,55,.5)) !important;\n  border: 1.5px solid rgba(232,184,74,.45) !important;\n  border-radius: var(--ccs-glass-radius) !important;\n  color: var(--ccs-glass-text) !important;\n  backdrop-filter: var(--ccs-glass-blur);\n  -webkit-backdrop-filter: var(--ccs-glass-blur);\n  box-shadow:\n    0 0 24px rgba(232,184,74,.22),\n    0 0 48px rgba(140,100,220,.18),\n    inset 0 1px 0 rgba(255,255,255,.22) !important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .shop h3,\nhtml:not([data-theme=\"light\"]) #ms-lobby .shop h3{ color:#ffe566 !important; }\nhtml[data-theme=\"dark\"] #ms-lobby .shop p,\nhtml:not([data-theme=\"light\"]) #ms-lobby .shop p{ color:var(--ccs-glass-text-soft) !important; }\n\n\/* \u2014\u2014 HUD chips (glass pills) \u2014\u2014 *\/\nhtml[data-theme=\"dark\"] #ms-lobby .chip,\nhtml:not([data-theme=\"light\"]) #ms-lobby .chip,\nhtml[data-theme=\"dark\"] #ms-rooms .hud .chip,\nhtml:not([data-theme=\"light\"]) #ms-rooms .hud .chip{\n  background: linear-gradient(165deg,rgba(255,248,255,.14),rgba(40,24,60,.45)) !important;\n  border: 1.5px solid rgba(220,200,255,.4) !important;\n  color: var(--ccs-glass-text) !important;\n  border-radius: 999px !important;\n  backdrop-filter: blur(12px) saturate(1.2);\n  -webkit-backdrop-filter: blur(12px) saturate(1.2);\n  box-shadow: var(--ccs-glass-glow-sm) !important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .chip a,\nhtml:not([data-theme=\"light\"]) #ms-lobby .chip a{ color:#f0d0ff !important; }\n\n\/* \u2014\u2014 Theme \/ Calm glass pills \u2014\u2014 *\/\n#ccs-theme-toggle,\n#ccs-calm-toggle{\n  background: linear-gradient(165deg,rgba(255,248,255,.14),rgba(40,24,60,.5)) !important;\n  border: 1.5px solid rgba(220,200,255,.42) !important;\n  color: #fff8ee !important;\n  border-radius: 999px !important;\n  backdrop-filter: blur(12px) saturate(1.2);\n  -webkit-backdrop-filter: blur(12px) saturate(1.2);\n  box-shadow: var(--ccs-glass-glow-sm) !important;\n}\n#ccs-theme-toggle:hover,\n#ccs-calm-toggle:hover{\n  border-color: rgba(255,200,230,.55) !important;\n  box-shadow: 0 0 22px rgba(180,120,255,.35), inset 0 1px 0 rgba(255,255,255,.25) !important;\n}\n\n\/* \u2014\u2014 Ask Sanctuary panel \u2014\u2014 *\/\n#asb-panel{\n  background: var(--ccs-glass-bg) !important;\n  border: 1.5px solid var(--ccs-glass-border) !important;\n  border-radius: var(--ccs-glass-radius) !important;\n  color: var(--ccs-glass-text) !important;\n  backdrop-filter: var(--ccs-glass-blur);\n  -webkit-backdrop-filter: var(--ccs-glass-blur);\n  box-shadow: var(--ccs-glass-glow) !important;\n}\n#asb-panel h2{\n  color: #f0d0ff !important;\n  text-shadow: 0 0 14px rgba(180,140,255,.45);\n}\n#asb-panel p{ color: var(--ccs-glass-text-soft) !important; }\n#asb-panel a{\n  background: linear-gradient(165deg,rgba(255,248,255,.16),rgba(255,210,150,.12)) !important;\n  border: 1.5px solid rgba(232,184,74,.45) !important;\n  color: #fff8ee !important;\n  border-radius: 12px !important;\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n}\n\n\/* \u2014\u2014 Hive Pong section frame (harmonize with glass) \u2014\u2014 *\/\nhtml[data-theme=\"dark\"] .ccs-home-hive-pong .hp-frame-wrap,\nhtml:not([data-theme=\"light\"]) .ccs-home-hive-pong .hp-frame-wrap{\n  border: 1.5px solid rgba(220,200,255,.4) !important;\n  background: linear-gradient(165deg,rgba(255,248,255,.06),rgba(20,14,40,.55)) !important;\n  border-radius: 16px !important;\n  box-shadow:\n    0 0 28px rgba(140,100,220,.32),\n    0 0 48px rgba(255,160,200,.12),\n    0 18px 42px rgba(0,0,0,.35),\n    inset 0 1px 0 rgba(255,255,255,.18) !important;\n  backdrop-filter: blur(10px) saturate(1.15);\n  -webkit-backdrop-filter: blur(10px) saturate(1.15);\n}\nhtml[data-theme=\"dark\"] .ccs-home-hive-pong h2,\nhtml:not([data-theme=\"light\"]) .ccs-home-hive-pong h2{\n  color: #f0d0ff !important;\n  text-shadow: 0 0 18px rgba(180,120,220,.45);\n}\nhtml[data-theme=\"dark\"] .ccs-home-hive-pong .hp-note,\nhtml:not([data-theme=\"light\"]) .ccs-home-hive-pong .hp-note{\n  color: var(--ccs-glass-text-soft) !important;\n}\n\n\/* \u2014\u2014 Light mode: softer cream glass \u2014\u2014 *\/\nhtml[data-theme=\"light\"] #ms-lobby .card,\nhtml[data-theme=\"light\"] #ms-gate .card,\nhtml[data-theme=\"light\"] #ms-lobby .door,\nhtml[data-theme=\"light\"] #ms-rooms .door,\nhtml[data-theme=\"light\"] .ccs-home-shelves .door,\nhtml[data-theme=\"light\"] .ccs-home-shelves .ccs-shelves-panel,\nhtml[data-theme=\"light\"] #ms-lobby .shop{\n  background: linear-gradient(165deg,rgba(255,253,248,.72),rgba(255,245,220,.55) 50%,rgba(245,235,255,.4)) !important;\n  border-color: rgba(196,137,42,.4) !important;\n  color: #2a2118 !important;\n  backdrop-filter: blur(14px) saturate(1.15);\n  -webkit-backdrop-filter: blur(14px) saturate(1.15);\n  box-shadow:\n    0 0 22px rgba(232,184,74,.18),\n    0 10px 28px rgba(42,33,24,.1),\n    inset 0 1px 0 rgba(255,255,255,.55) !important;\n}\nhtml[data-theme=\"light\"] #ms-lobby .door-body h2,\nhtml[data-theme=\"light\"] .ccs-home-shelves .door-body h2{ color:#2a2118 !important; text-shadow:none; }\nhtml[data-theme=\"light\"] #ms-lobby .door-body p,\nhtml[data-theme=\"light\"] .ccs-home-shelves .door-body p,\nhtml[data-theme=\"light\"] .ccs-home-shelves .ccs-shelves-note{ color:rgba(42,33,24,.85) !important; }\nhtml[data-theme=\"light\"] #ms-lobby .shop h3{ color:#8a5a18 !important; }\nhtml[data-theme=\"light\"] #ms-lobby .shop p{ color:rgba(42,33,24,.85) !important; }\nhtml[data-theme=\"light\"] #ms-lobby .chip,\nhtml[data-theme=\"light\"] #ms-rooms .hud .chip,\nhtml[data-theme=\"light\"] #ccs-theme-toggle,\nhtml[data-theme=\"light\"] #ccs-calm-toggle{\n  background: linear-gradient(165deg,rgba(255,253,248,.78),rgba(255,240,200,.55)) !important;\n  border-color: rgba(196,137,42,.45) !important;\n  color: #2a2118 !important;\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px);\n  box-shadow: 0 4px 14px rgba(42,33,24,.1), inset 0 1px 0 rgba(255,255,255,.5) !important;\n}\nhtml[data-theme=\"light\"] #asb-panel{\n  background: linear-gradient(165deg,rgba(255,253,248,.78),rgba(255,240,210,.6) 50%,rgba(245,230,255,.45)) !important;\n  border-color: rgba(196,137,42,.45) !important;\n  color: #2a2118 !important;\n  box-shadow: 0 12px 36px rgba(42,33,24,.14), inset 0 1px 0 rgba(255,255,255,.55) !important;\n}\nhtml[data-theme=\"light\"] #asb-panel h2{ color:#8a5a18 !important; text-shadow:none; }\nhtml[data-theme=\"light\"] #asb-panel p{ color:rgba(42,33,24,.85) !important; }\nhtml[data-theme=\"light\"] #asb-panel a{\n  background: linear-gradient(135deg,#ffe566,#e8b84a) !important;\n  color:#1a140e !important;\n  border-color: rgba(196,137,42,.55) !important;\n}\nhtml[data-theme=\"light\"] .ccs-home-hive-pong .hp-frame-wrap{\n  border-color: rgba(196,137,42,.45) !important;\n  background: linear-gradient(165deg,rgba(255,253,248,.5),rgba(255,240,210,.35)) !important;\n  box-shadow: 0 12px 32px rgba(42,33,24,.12), inset 0 1px 0 rgba(255,255,255,.45) !important;\n}\n\n\/* \u2014\u2014 Calm Mode \/ reduced motion: less bloom, keep glass readable \u2014\u2014 *\/\nhtml.calm-mode #ms-lobby .card,\nbody.calm #ms-lobby .card,\nhtml.calm-mode #ms-gate .card,\nbody.calm #ms-gate .card,\nhtml.calm-mode #ms-lobby .door,\nbody.calm #ms-lobby .door,\nhtml.calm-mode #ms-rooms .door,\nbody.calm #ms-rooms .door,\nhtml.calm-mode .ccs-home-shelves .door,\nbody.calm .ccs-home-shelves .door,\nhtml.calm-mode .ccs-home-shelves .ccs-shelves-panel,\nbody.calm .ccs-home-shelves .ccs-shelves-panel,\nhtml.calm-mode #ms-lobby .shop,\nbody.calm #ms-lobby .shop,\nhtml.calm-mode #asb-panel,\nbody.calm #asb-panel,\nhtml.calm-mode .ccs-home-hive-pong .hp-frame-wrap,\nbody.calm .ccs-home-hive-pong .hp-frame-wrap,\nhtml.calm-mode #ms-lobby .chip,\nbody.calm #ms-lobby .chip,\nhtml.calm-mode #ccs-theme-toggle,\nbody.calm #ccs-theme-toggle,\nhtml.calm-mode #ccs-calm-toggle,\nbody.calm #ccs-calm-toggle{\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.12), 0 4px 14px rgba(0,0,0,.25) !important;\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n}\nhtml.calm-mode #ms-lobby .brand-name,\nbody.calm #ms-lobby .brand-name,\nhtml.calm-mode #ms-lobby .lede,\nbody.calm #ms-lobby .lede,\nhtml.calm-mode #asb-panel h2,\nbody.calm #asb-panel h2,\nhtml.calm-mode .ccs-home-hive-pong h2,\nbody.calm .ccs-home-hive-pong h2,\nhtml.calm-mode #ms-lobby .door-body h2,\nbody.calm #ms-lobby .door-body h2{\n  text-shadow: none !important;\n}\n@media (prefers-reduced-motion: reduce){\n  #ms-lobby .card,\n  #ms-lobby .door,\n  #ms-rooms .door,\n  .ccs-home-shelves .door,\n  #ms-lobby .shop,\n  #asb-panel,\n  .ccs-home-hive-pong .hp-frame-wrap,\n  #ms-lobby .chip,\n  #ccs-theme-toggle,\n  #ccs-calm-toggle{\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.12), 0 4px 14px rgba(0,0,0,.22) !important;\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n    transition: none !important;\n  }\n}\n\n\/* Never touch checkout \/ payment \/ cart chrome *\/\n.woocommerce-checkout,\n.woocommerce-cart,\n.wc-block-checkout,\n.wp-block-woocommerce-checkout,\nform.checkout,\n.payment_methods,\n#payment{\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n}\n\n<\/style>\n<!-- \/ccs-glass-ui -->\n\n<!-- ccs-desktop-adaptive:v1 -->\n<style id=\"ccs-desktop-adaptive-v1\">\n\/* Widen foyer on computer screens \u2014 less phone-narrow gutters *\/\n@media (min-width:900px){\n  #ms-rooms{\n    max-width:1100px !important;\n    padding-left:1.75rem !important;\n    padding-right:1.75rem !important;\n  }\n  #ms-lobby .card{\n    width:min(560px,100%) !important;\n  }\n  #ms-lobby .doors{\n    grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n    gap:1.1rem !important;\n  }\n  .ccs-home-shelves,\n  .ccs-home-shelves .ccs-shelves-panel{\n    max-width:1100px;\n    margin-left:auto;\n    margin-right:auto;\n  }\n  .ccs-home-shelves .doors,\n  #ms-rooms .doors{\n    grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n  }\n}\n@media (min-width:1100px){\n  #ms-rooms{\n    max-width:1200px !important;\n    padding-left:2rem !important;\n    padding-right:2rem !important;\n  }\n  #ms-lobby .card{\n    width:min(600px,100%) !important;\n  }\n  #ms-lobby .doors,\n  .ccs-home-shelves .doors,\n  #ms-rooms .doors{\n    grid-template-columns:repeat(3,minmax(0,1fr)) !important;\n    gap:1.25rem !important;\n  }\n  \/* Keep ethereal look \u2014 soft side padding, no huge empty black gutters *\/\n  #ms-lobby .wrap{\n    max-width:1200px;\n    margin:0 auto;\n  }\n}\n\/* Don't break mobile: single column stays under 760 as existing rules *\/\n@media (max-width:759px){\n  #ms-lobby .doors,\n  .ccs-home-shelves .doors,\n  #ms-rooms .doors{\n    grid-template-columns:1fr !important;\n  }\n}\n<\/style>\n<!-- \/ccs-desktop-adaptive -->\n\n<!-- ccs-desktop-contrast-wide:v3 -->\n<style id=\"ccs-desktop-contrast-wide-v3\">\n@media (min-width:900px){\n  #ms-lobby .wrap, #ms-lobby{\n    max-width:1100px !important; margin:0 auto !important; width:100% !important;\n    padding-left:1.5rem !important; padding-right:1.5rem !important; box-sizing:border-box !important;\n  }\n  #ms-lobby .card{\n    width:min(920px,100%) !important; max-width:920px !important;\n    margin-left:auto !important; margin-right:auto !important;\n  }\n  #ms-lobby .doors{ grid-template-columns:1fr !important; }\n  #ms-lobby .door{ width:100% !important; max-width:100% !important; }\n  #ms-lobby .door img{ width:100% !important; max-height:300px !important; object-fit:cover !important; }\n  .ccs-home-hive-pong{ max-width:640px !important; margin:0 auto !important; }\n}\n@media (min-width:1200px){\n  #ms-lobby .card{ width:min(1040px,100%) !important; max-width:1040px !important; }\n  #ms-lobby .door img{ max-height:360px !important; }\n}\nhtml:not([data-theme=\"light\"]) #ms-lobby .door-body h2,\nhtml:not([data-theme=\"light\"]) #ms-lobby .shop h3{\n  color:#ffe566 !important; text-shadow:0 0 12px rgba(180,120,255,.35);\n}\nhtml:not([data-theme=\"light\"]) #ms-lobby .door-body p,\nhtml:not([data-theme=\"light\"]) #ms-lobby .shop p,\nhtml:not([data-theme=\"light\"]) #ms-lobby .lede,\nhtml:not([data-theme=\"light\"]) #ms-lobby .soft,\nhtml:not([data-theme=\"light\"]) #asb-panel p{\n  color:#fff8ee !important; opacity:1 !important; font-weight:650 !important;\n  font-size:1.05rem !important; line-height:1.55 !important;\n}\nhtml:not([data-theme=\"light\"]) #ms-lobby .door,\nhtml:not([data-theme=\"light\"]) #ms-lobby .shop,\nhtml:not([data-theme=\"light\"]) #asb-panel{\n  background:linear-gradient(165deg,rgba(28,18,48,.96),rgba(14,10,30,.98)) !important;\n  color:#fff8ee !important;\n}\nhtml:not([data-theme=\"light\"]) #asb-panel h2{ color:#ffe566 !important; }\nhtml:not([data-theme=\"light\"]) #asb-panel a{\n  background:linear-gradient(135deg,#ffe566,#e8b84a) !important;\n  color:#1a140e !important; border:none !important; backdrop-filter:none !important;\n}\nhtml:not([data-theme=\"light\"]) #asb-panel a.ghost{\n  background:rgba(255,248,238,.14) !important; color:#fff8ee !important;\n  border:1px solid rgba(255,248,238,.35) !important;\n}\n<\/style>\n<!-- \/ccs-desktop-contrast-wide -->\n\n<!-- ccs-highend-foyer:v1 -->\n<style id=\"ccs-highend-foyer-v1\">\n\/* Luxury hero + type hierarchy + quieter lobby \u2014 builds on desktop-contrast-wide-v3 *\/\n#ms-lobby{\n  --honey:#e8b84a; --cream:#fff8ee; --ink:#1a140e;\n  overflow-x:hidden;\n}\nhtml{scroll-behavior:smooth}\n\n\/* Always land in foyer: hero + rooms together *\/\n#ms-gate{\n  display:block!important;\n  min-height:0!important;\n  padding:0!important;\n  place-items:stretch!important;\n}\n#ms-lobby.entered #ms-gate{display:block!important}\n#ms-rooms,\n#ms-lobby.entered #ms-rooms,\n#ms-lobby:not(.entered) #ms-rooms{\n  display:block!important;\n  padding-top:1rem!important;\n  animation:none!important;\n}\n\n\/* Hide phone-card gate remnant if any leftover *\/\n#ms-gate > .card{display:none!important}\n\n\/* ---- HERO ---- *\/\n#ms-gate .ccs-hero{\n  position:relative;\n  width:100%;\n  min-height:0;\n  display:grid;\n  align-items:end;\n  overflow:hidden;\n  border-radius:0;\n  margin:0;\n}\n#ms-gate .ccs-hero-media{\n  position:absolute; inset:0; z-index:0;\n}\n#ms-gate .ccs-hero-img{\n  width:100%; height:100%; object-fit:cover; object-position:center 35%;\n  display:block; transform:scale(1.02);\n}\n#ms-gate .ccs-hero-scrim{\n  position:absolute; inset:0;\n  background:\n    linear-gradient(180deg, rgba(16,14,24,.35) 0%, rgba(16,14,24,.55) 35%, rgba(10,8,18,.88) 78%, rgba(10,8,18,.96) 100%),\n    radial-gradient(ellipse 70% 50% at 20% 80%, rgba(107,74,158,.28), transparent 60%),\n    radial-gradient(ellipse 50% 40% at 85% 70%, rgba(232,184,74,.18), transparent 55%);\n  pointer-events:none;\n}\n#ms-gate .ccs-hero-side{\n  display:none;\n}\n@media (min-width:1100px){\n  #ms-gate .ccs-hero{\n    grid-template-columns:1.15fr .55fr;\n    align-items:stretch;\n    min-height:0;\n  }\n  #ms-gate .ccs-hero-media{ grid-column:1 \/ -1; }\n  #ms-gate .ccs-hero-inner{\n    grid-column:1; position:relative; z-index:2;\n    max-width:640px; padding:3.5rem 2.5rem 3.25rem 2.75rem!important;\n  }\n  #ms-gate .ccs-hero-side{\n    display:block; position:relative; z-index:2; align-self:end;\n    padding:0 2rem 2.5rem 0;\n  }\n  #ms-gate .ccs-hero-side img{\n    width:100%; max-width:320px; margin-left:auto; display:block;\n    border-radius:18px; aspect-ratio:4\/5; object-fit:cover;\n    border:1.5px solid rgba(232,184,74,.35);\n    box-shadow:0 24px 48px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.12);\n    opacity:.92;\n  }\n}\n#ms-gate .ccs-hero-inner{\n  position:relative; z-index:2;\n  width:100%; max-width:720px;\n  padding:2.25rem 1.35rem 2.5rem;\n  text-align:left;\n  box-sizing:border-box;\n}\n#ms-gate .ccs-hero-kicker{\n  margin:0 0 .65rem;\n  font-size:.72rem; font-weight:800;\n  letter-spacing:.18em; text-transform:uppercase;\n  color:#f0c64b;\n}\n#ms-gate .ccs-hero h1,\n#ms-gate h1.ccs-hero-title{\n  margin:0 0 .7rem!important;\n  font-family:\"Cormorant Garamond\",Georgia,serif!important;\n  font-weight:600!important;\n  font-size:clamp(2.35rem,7vw,3.65rem)!important;\n  line-height:1.05!important;\n  letter-spacing:.01em!important;\n  color:#fff8ee!important;\n  text-shadow:0 2px 28px rgba(0,0,0,.45);\n}\n#ms-gate .ccs-hero .lede{\n  margin:0 0 1.15rem!important;\n  max-width:36rem;\n  color:#fff8ee!important;\n  font-weight:650!important;\n  font-size:clamp(1.05rem,2.4vw,1.18rem)!important;\n  line-height:1.55!important;\n  opacity:1!important;\n}\n#ms-gate .ccs-hero .ccs-materials{\n  margin:0 0 1.35rem;\n  font-size:.78rem; font-weight:700;\n  letter-spacing:.08em; text-transform:uppercase;\n  color:rgba(255,248,238,.72);\n}\n#ms-gate .ccs-hero .cta{\n  justify-content:flex-start!important;\n  gap:.75rem!important;\n}\n#ms-gate .ccs-hero .btn{\n  min-height:3.1rem;\n  padding:.75rem 1.45rem;\n  font-size:.95rem;\n}\n#ms-gate .ccs-hero .btn.ghost{\n  background:rgba(255,248,238,.1)!important;\n  color:#fff8ee!important;\n  border-color:rgba(255,248,238,.4)!important;\n  backdrop-filter:blur(8px);\n}\n\n\/* ---- Typography hierarchy (lobby-wide) ---- *\/\n#ms-lobby h1,\n#ms-lobby h2,\n#ms-lobby h3,\n#ms-lobby .door-body h2,\n#ms-lobby .shop h3,\n#ms-lobby .ccs-about h2,\n#ms-lobby .brand-name{\n  font-family:\"Cormorant Garamond\",Georgia,serif!important;\n  letter-spacing:.015em;\n}\n#ms-lobby .door-body h2,\n#ms-lobby .shop h3{\n  font-size:clamp(1.55rem,3vw,1.95rem)!important;\n  font-weight:600!important;\n  color:#ffe566!important;\n}\nhtml:not([data-theme=\"light\"]) #ms-lobby .lede,\nhtml:not([data-theme=\"light\"]) #ms-lobby .soft,\nhtml:not([data-theme=\"light\"]) #ms-lobby .door-body p,\nhtml:not([data-theme=\"light\"]) #ms-lobby .shop p,\nhtml:not([data-theme=\"light\"]) #ms-lobby .ccs-about p,\nhtml:not([data-theme=\"light\"]) #asb-panel p{\n  color:#fff8ee!important;\n  opacity:1!important;\n  font-weight:650!important;\n  font-size:1.08rem!important;\n  line-height:1.55!important;\n}\n\/* Kill washed purple\/grey *\/\nhtml:not([data-theme=\"light\"]) #ms-lobby,\nhtml:not([data-theme=\"light\"]) #ms-lobby .chip,\nhtml:not([data-theme=\"light\"]) #ms-lobby a:not(.btn){\n  color:#fff8ee;\n}\nhtml:not([data-theme=\"light\"]) #ms-lobby .chip{\n  color:#fff8ee!important;\n  background:rgba(20,14,36,.72)!important;\n  border-color:rgba(255,248,238,.22)!important;\n  font-size:.72rem!important;\n  font-weight:700!important;\n  letter-spacing:.1em!important;\n  text-transform:uppercase!important;\n  padding:.4rem .7rem!important;\n  box-shadow:none!important;\n}\nhtml:not([data-theme=\"light\"]) #ms-lobby .chip a{\n  color:#fff8ee!important; text-decoration:none;\n}\n\n\/* ---- Quieter lobby HUD \/ tip ---- *\/\n#ms-rooms .hud{\n  margin:0 0 1rem!important;\n  gap:.4rem!important;\n  opacity:.85;\n}\n#ms-smoke-tip{\n  margin:.65rem auto 0!important;\n  text-align:center;\n  max-width:280px;\n}\n#ms-smoke-tip .trigger{\n  padding:.42rem .85rem!important;\n  font:700 .72rem\/1 \"Source Sans 3\",system-ui,sans-serif!important;\n  letter-spacing:.06em;\n  text-transform:uppercase;\n  box-shadow:0 0 14px rgba(232,184,74,.25)!important;\n  opacity:.88;\n}\n#ms-charms{display:none!important}\n\n\/* ---- Editorial candle shop door ---- *\/\n#ms-lobby .doors{ gap:1.1rem!important; }\n#ms-lobby .door{\n  background:linear-gradient(165deg,rgba(28,18,48,.96),rgba(14,10,30,.98))!important;\n  border-color:rgba(232,184,74,.4)!important;\n}\n#ms-lobby .door img{\n  max-height:none!important;\n  aspect-ratio:21\/9!important;\n  object-fit:cover!important;\n}\n@media (min-width:900px){\n  #ms-lobby .door img{ aspect-ratio:2.4\/1!important; max-height:340px!important; }\n}\n#ms-lobby .door-body{ padding:1.15rem 1.25rem 1.35rem!important; }\n\n\/* ---- Shop: quieter 2\u00d72 product cards ---- *\/\n#ms-lobby .shop{\n  margin-top:1.35rem!important;\n  padding:1.35rem 1.25rem 1.45rem!important;\n  background:linear-gradient(165deg,rgba(28,18,48,.96),rgba(14,10,30,.98))!important;\n  color:#fff8ee!important;\n  border:1.5px solid rgba(220,200,255,.35)!important;\n  box-shadow:0 0 28px rgba(140,100,220,.2),0 12px 32px rgba(0,0,0,.25)!important;\n}\n#ms-lobby .shop h3{ color:#ffe566!important; margin-bottom:.45rem!important; }\n#ms-lobby .shop p{ color:#fff8ee!important; }\n#ms-lobby .ccs-product-grid{\n  display:grid!important;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:.65rem!important;\n  justify-content:stretch!important;\n  margin-top:.35rem;\n}\n@media (max-width:560px){\n  #ms-lobby .ccs-product-grid{ grid-template-columns:1fr; }\n}\n#ms-lobby .ccs-product-grid .btn{\n  width:100%;\n  justify-content:space-between;\n  border-radius:14px!important;\n  min-height:3.05rem;\n  font-size:.88rem!important;\n  letter-spacing:.01em;\n  box-shadow:0 0 0 1px rgba(255,229,102,.3),0 8px 20px rgba(196,137,42,.22)!important;\n}\n\n\/* Light theme: keep readable *\/\nhtml[data-theme=\"light\"] #ms-gate .ccs-hero-scrim{\n  background:linear-gradient(180deg,rgba(255,248,238,.15) 0%, rgba(255,248,238,.55) 50%, rgba(255,248,238,.92) 100%);\n}\nhtml[data-theme=\"light\"] #ms-gate .ccs-hero h1,\nhtml[data-theme=\"light\"] #ms-gate .ccs-hero .lede,\nhtml[data-theme=\"light\"] #ms-gate .ccs-hero-kicker,\nhtml[data-theme=\"light\"] #ms-gate .ccs-materials{\n  color:#2a2118!important;\n  text-shadow:none;\n}\nhtml[data-theme=\"light\"] #ms-lobby .shop{\n  background:linear-gradient(165deg,#fffdf8,#fff1c2)!important;\n  color:#2a2118!important;\n  border-color:rgba(196,137,42,.4)!important;\n}\nhtml[data-theme=\"light\"] #ms-lobby .shop h3{ color:#8a5a18!important; }\nhtml[data-theme=\"light\"] #ms-lobby .shop p{ color:#2a2118!important; }\n\n@media (prefers-reduced-motion:reduce){\n  html{scroll-behavior:auto}\n}\n<\/style>\n<script>\n(function(){\n  var root=document.getElementById('ms-lobby');\n  if(!root) return;\n  root.classList.add('entered');\n  try{ localStorage.setItem('ms_entered','1'); }catch(e){}\n})();\n<\/script>\n<!-- \/ccs-highend-foyer -->\n\n<!-- ccs-magical-shimmer:v5 -->\n<style id=\"ccs-magical-shimmer-live-fix\">\n\/* Beat Hostinger cream !important so Enchant text-clip shimmer can show on dark foyer *\/\nhtml[data-theme=\"dark\"] .ms-shimmer-ready,\nhtml:not([data-theme=\"light\"]) .ms-shimmer-ready,\nbody.home .ms-shimmer-ready,\nbody.page-id-62 .ms-shimmer-ready,\n#ms-lobby .ms-shimmer-ready,\n#ms-rooms .ms-shimmer-ready,\n.ccs-home-shelves .ms-shimmer-ready,\n.ccs-home-hive-pong .ms-shimmer-ready,\n.door-body .ms-shimmer-ready {\n  color: transparent !important;\n  -webkit-text-fill-color: transparent !important;\n  -webkit-background-clip: text !important;\n  background-clip: text !important;\n}\nhtml.calm-mode .ms-shimmer-ready,\nbody.calm .ms-shimmer-ready {\n  color: inherit !important;\n  -webkit-text-fill-color: inherit !important;\n  background: none !important;\n}\n<\/style>\n<script src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/magical-shimmer-v5-1789435967.js?v=5\" defer><\/script>\n<script>\n(function(){\n  function paintPalettes(){\n    try{\n      var nodes=document.querySelectorAll('h1, h2, .brand-name, .lede, #ms-lobby h1, #ms-lobby .lede, #ms-rooms h2, .ccs-home-hive-pong h2, .ccs-home-shelves h2, .door-body h2');\n      for(var i=0;i<nodes.length;i++){\n        var el=nodes[i];\n        if(!el || el.closest('#wpadminbar')) continue;\n        if(!el.getAttribute('data-shimmer-palette')){\n          var t=(el.textContent||'').toLowerCase();\n          var pal='honey';\n          if(\/rose|petal|floral\/.test(t)) pal='rose';\n          else if(\/pumpkin|lantern|harvest|jack-o\/.test(t)) pal='pumpkin';\n          else if(\/pong|shelf|maine|forest|hive|makers market\/.test(t)) pal='forest';\n          else if(\/makers|relic|violet|wizard\/.test(t)) pal='violet';\n          else if(\/pet|wax city|foyer|beeswax\/.test(t)) pal='wax';\n          el.setAttribute('data-shimmer-palette', pal);\n        }\n        el.classList.add('ms-shimmer-target');\n      }\n      if(typeof (window.MagicSpotShimmer||0).refresh==='function'){\n        MagicSpotShimmer.refresh();\n      }\n    }catch(e){}\n  }\n  function go(){ paintPalettes(); }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', go);\n  else go();\n  setTimeout(go, 400);\n  setTimeout(go, 1200);\n})();\n<\/script>\n<!-- \/ccs-magical-shimmer -->\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-bee-buzz-v15 -->\n<script src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/bee-buzz-classic-v3-1789448267.js?v=16\" defer><\/script>\n<!-- \/ccs-bee-buzz-v15 -->\n<!-- ccs-bee-song-v1 -->\n<script src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/sanctuary-bee-lullaby-1789443699.js?v=1\" defer><\/script>\n<!-- \/ccs-bee-song-v1 -->\n\n<!-- ccs-hide-wp-title -->\n<style>body.home .wp-block-post-title,body.page-id-62 .wp-block-post-title{display:none!important}<\/style>\n<!-- \/ccs-hide-wp-title -->\n<!-- ccs-theme-boot -->\n<script>\n(function(){try{var t=localStorage.getItem('ccsThemeV2')||'dark';t=String(t).toLowerCase();if(t!=='light')t='dark';document.documentElement.setAttribute('data-theme',t);document.documentElement.classList.add(t==='light'?'theme-light':'theme-dark');}catch(e){document.documentElement.setAttribute('data-theme','dark');}})();\n<\/script>\n<!-- \/ccs-theme-boot -->\n\n<!-- ms-magical-foyer v3 durable-hostinger -->\n<style>\nhtml body.home, html body.page-id-62 { margin:0!important; padding:0!important; background:#100e18!important; overflow-x:clip!important; }\nbody.home .wp-site-blocks>header, body.home .wp-site-blocks>footer,\nbody.home header.wp-block-template-part, body.home footer.wp-block-template-part,\nbody.home .wp-block-template-part, body.home .wp-block-navigation, body.home ul.wp-block-page-list,\nbody.home .wp-block-post-title, body.home .wp-block-post-date, body.home .wp-block-site-title,\nbody.page-id-62 .wp-site-blocks>header, body.page-id-62 .wp-site-blocks>footer,\nbody.page-id-62 header.wp-block-template-part, body.page-id-62 footer.wp-block-template-part,\nbody.page-id-62 .wp-block-template-part, body.page-id-62 .wp-block-navigation, body.page-id-62 ul.wp-block-page-list,\nbody.page-id-62 .wp-block-post-title, body.page-id-62 .wp-block-post-date, body.page-id-62 .wp-block-site-title {display:none!important}\nbody.home .wp-site-blocks, body.home .entry-content, body.home .wp-block-post-content, body.home .is-layout-constrained,\nbody.page-id-62 .wp-site-blocks, body.page-id-62 .entry-content, body.page-id-62 .wp-block-post-content, body.page-id-62 .is-layout-constrained{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}\n#ms-lobby{--honey:#e8b84a;--cream:#fff8ee;--ink:#1a140e;position:relative;isolation:isolate;min-height:0;color:var(--cream);font-family:\"Source Sans 3\",system-ui,sans-serif;background:#100e18;overflow:hidden}\n#ms-lobby .fx{position:absolute;inset:0;pointer-events:none;z-index:0;background:\n radial-gradient(ellipse 70% 55% at 18% 12%, rgba(107,74,158,.35), transparent 60%),\n radial-gradient(ellipse 60% 50% at 88% 78%, rgba(232,184,74,.22), transparent 55%),\n radial-gradient(circle at 50% 110%, rgba(232,184,74,.12), transparent 40%),\n linear-gradient(180deg,#161225 0%, #100e18 55%, #1a140e 100%)}\n#ms-lobby .spark{position:absolute;width:6px;height:6px;border-radius:50%;background:#ffe566;box-shadow:0 0 12px #e8b84a;opacity:.0;animation:msSpark 7s linear infinite}\n@keyframes msSpark{0%{opacity:0;transform:translateY(20px) scale(.6)}15%{opacity:.9}70%{opacity:.5}100%{opacity:0;transform:translateY(-110vh) scale(1.2)}}\n#ms-lobby .wrap{position:relative;z-index:1}\n#ms-gate{min-height:0;display:grid;place-items:center;padding:1.25rem}\n#ms-lobby.entered #ms-gate{display:none!important}\n#ms-rooms{display:none!important;padding:1.25rem 1rem 3rem;max-width:1080px;margin:0 auto}\n#ms-lobby.entered #ms-rooms{display:block!important;animation:msRise .7s ease both}\n@keyframes msRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}\n#ms-lobby .card{width:min(460px,100%);padding:1.6rem 1.35rem 1.4rem;border-radius:22px;text-align:center;\n background:linear-gradient(165deg,rgba(48,36,28,.94),rgba(28,22,34,.92));\n border:1.5px solid rgba(232,184,74,.55); box-shadow:0 28px 70px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,248,238,.1);\n animation:msRise .85s ease both}\n#ms-lobby .brand{display:flex;gap:.85rem;align-items:center;justify-content:center;margin:0 0 1.05rem;text-align:left}\n#ms-lobby .brand img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,0,0,.4))}\n#ms-lobby .brand-name{margin:0;font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:600;font-size:clamp(1.55rem,5vw,2.05rem);line-height:1.05;color:#fff8ee}\n#ms-lobby .brand-place{margin:.25rem 0 0;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f0c64b}\n#ms-lobby h1{margin:0 0 .45rem;font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:600;font-size:clamp(1.85rem,5.5vw,2.45rem)}\n#ms-lobby .lede{margin:0 0 .85rem;color:rgba(255,248,238,.86);font-weight:600;line-height:1.55}\n#ms-lobby .soft{margin:0 0 1rem;color:rgba(240,198,75,.92);font-size:.8rem;font-weight:700}\n#ms-lobby .cta{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}\n#ms-lobby .btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1.3rem;border-radius:999px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;border:1.5px solid #c4892a;color:#1a140e;background:linear-gradient(135deg,#ffe566,#e8b84a);box-shadow:0 0 0 1px rgba(255,229,102,.45),0 0 26px rgba(232,184,74,.45),0 10px 26px rgba(196,137,42,.3);transition:transform .2s ease}\n#ms-lobby .btn:hover{transform:translateY(-2px)}\n#ms-lobby .btn.ghost{background:rgba(255,248,238,.07);color:#fff8ee;border-color:rgba(255,248,238,.35);box-shadow:none}\n#ms-lobby .hud{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1rem}\n#ms-lobby .chip{display:inline-flex;gap:.35rem;align-items:center;padding:.45rem .85rem;border-radius:999px;background:rgba(12,8,6,.88);border:1.5px solid rgba(255,229,102,.65);font-size:.86rem;font-weight:700}\n#ms-lobby .doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}\n@media(max-width:760px){#ms-lobby .doors{grid-template-columns:1fr}}\n#ms-lobby .door{display:block;overflow:hidden;border-radius:18px;text-decoration:none;color:inherit;border:1.5px solid rgba(232,184,74,.42);background:linear-gradient(165deg,rgba(255,253,248,.08),rgba(34,26,22,.95));box-shadow:0 18px 42px rgba(0,0,0,.3);transition:transform .25s ease,border-color .25s ease}\n#ms-lobby .door:hover{transform:translateY(-4px);border-color:#ffe566}\n#ms-lobby .door img{display:block;width:100%;aspect-ratio:16\/10;object-fit:cover;transition:transform .7s ease}\n#ms-lobby .door:hover img{transform:scale(1.04)}\n#ms-lobby .door-body{padding:1rem 1.05rem 1.15rem}\n#ms-lobby .door-body h2{margin:0 0 .3rem;font-family:\"Cormorant Garamond\",Georgia,serif;font-size:1.4rem;color:#fff8ee}\n#ms-lobby .door-body p{margin:0;color:rgba(255,248,238,.78);font-size:.93rem;font-weight:600;line-height:1.45}\n#ms-lobby .shop{margin-top:1.15rem;padding:1.1rem 1.15rem;border-radius:18px;background:linear-gradient(165deg,#fffdf8,#fff1c2);color:#2a2118;border:1.5px solid rgba(232,184,74,.45)}\n#ms-lobby .shop h3{margin:0 0 .35rem;font-family:\"Cormorant Garamond\",Georgia,serif;font-size:1.4rem}\n#ms-lobby .shop p{margin:0 0 .8rem;font-weight:600;color:#5c4a38}\n@media (prefers-reduced-motion:reduce){#ms-lobby .spark{display:none} #ms-lobby *{animation:none!important;transition:none!important}}\n<\/style>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@500;600;700&#038;family=Source+Sans+3:wght@400;600;700;800&#038;display=swap\" rel=\"stylesheet\" \/>\n<div id=\"ms-lobby\">\n  <div class=\"fx\" aria-hidden=\"true\" id=\"ms-fx\"><\/div>\n  <div class=\"wrap\">\n    <section id=\"ms-gate\" class=\"ccs-hero-gate\" aria-label=\"Conway Candle Sanctuary foyer\">\n      <div class=\"ccs-hero\">\n        <div class=\"ccs-hero-media\" aria-hidden=\"true\">\n          <img class=\"ccs-hero-img\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-fall-pumpkin-nest-1-1790223084.jpg\" alt=\"\" width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"high\" \/>\n          <div class=\"ccs-hero-scrim\"><\/div>\n        <\/div>\n        <div class=\"ccs-hero-inner\">\n          <div class=\"brand\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/logo-transparent-pad-merkaba-CHOSEN-1790222418.png\" width=\"72\" height=\"72\" alt=\"Thee Conway Candle Sanctuary\" \/>\n          <div>\n            <p class=\"brand-name\">Thee Conway Candle Sanctuary<\/p>\n            <p class=\"brand-place\">Maine beeswax \u00b7 Mid Coast Maine<\/p>\n          <\/div>\n        <\/div>\n        <p class=\"ccs-hero-kicker\">Conway Candle Sanctuary \u00b7 Mid Coast Maine<\/p>\n          <h1 data-shimmer-palette=\"honey\" class=\"ms-shimmer-target ccs-hero-title\">Maine beeswax candles<\/h1>\n          <p class=\"lede\">Handcrafted artisan roses &amp; Jack-o\u2019-lanterns from Midcoast Maine \u2014 a beeswax sanctuary of warm, clean light.<\/p>\n          <p class=\"ccs-materials\">100% pure Maine beeswax \u00b7 some pieces get a light coconut-oil polish for shine \u00b7 plant dye &amp; mica \u00b7 never paraffin<\/p>\n          <div class=\"cta\">\n            <a class=\"btn ccs-singles-cta\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/singles\/\">Browse singles<\/a>\n            <a class=\"btn ghost\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/sanctuary-baskets\/\">Wholesale nests<\/a>\n            <a class=\"btn ghost\" href=\"#ccs-about-us\">About us<\/a>\n            <a class=\"btn ghost\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/find-us\/\">Find us in Maine<\/a>\n          <\/div>\n          <nav class=\"ccs-singles-chips\" aria-label=\"Shop paths\">\n            <a class=\"ccs-singles-chip\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/apple-single\/\">Apple \u00b7 $33<\/a>\n            <a class=\"ccs-singles-chip\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/artichoke-single\/\">Artichoke \u00b7 $56<\/a>\n            <a class=\"ccs-singles-chip\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/find-us\/\">Find us in Maine<\/a>\n          <\/nav>\n        <\/div>\n        <div class=\"ccs-hero-side\" aria-hidden=\"true\">\n          <img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/06-roses-closeup-scaled.jpeg\" alt=\"\" width=\"640\" height=\"800\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n      <\/div>\n    <\/section>\n\n<!-- ms-click-charms v1 -->\n<style>\n#ms-charms{display:none!important;flex-wrap:wrap;gap:.45rem;justify-content:center;margin:.85rem 0 0}\n#ms-charms button{appearance:none;border:1px solid rgba(255,229,102,.45);background:rgba(255,248,238,.07);color:#fff8ee;border-radius:999px;padding:.45rem .8rem;font:700 .8rem\/1 \"Source Sans 3\",system-ui,sans-serif;cursor:pointer}\n#ms-charms button:hover{background:rgba(255,229,102,.16);border-color:#ffe566}\n#ms-smoke-tip{margin-top:.9rem;text-align:center}\n#ms-smoke-tip .trigger{appearance:none;border:1.5px solid #c4892a;border-radius:999px;padding:.6rem 1.1rem;font:800 .9rem\/1 inherit;cursor:pointer;color:#1a140e;background:linear-gradient(135deg,#ffe566,#e8b84a);box-shadow:0 0 22px rgba(232,184,74,.4)}\n#ms-smoke-tip .panel{display:none;margin:.7rem auto 0;max-width:320px;padding:.85rem 1rem;border-radius:16px;background:rgba(255,248,238,.08);border:1px solid rgba(232,184,74,.4);color:rgba(255,248,238,.92);font-weight:600;line-height:1.45}\n#ms-smoke-tip.open .panel{display:block;animation:msRise .35s ease}\n#ms-smoke-tip .smoke{height:18px;margin:.35rem 0;display:none}\n#ms-smoke-tip.open .smoke{display:flex;gap:4px;justify-content:center}\n#ms-smoke-tip .smoke i{width:7px;height:7px;border-radius:50%;background:rgba(255,248,238,.55);animation:msSmoke 1s ease infinite}\n#ms-smoke-tip .smoke i:nth-child(2){animation-delay:.12s}\n#ms-smoke-tip .smoke i:nth-child(3){animation-delay:.24s}\n@keyframes msSmoke{0%,100%{transform:translateY(0);opacity:.3}50%{transform:translateY(-8px);opacity:1}}\n<\/style>\n<div id=\"ms-charms\" aria-label=\"Sanctuary charms\">\n  <button type=\"button\" data-charm=\"glimmer\">Catch glimmer<\/button>\n  <button type=\"button\" data-charm=\"pollen\">Pollen swirl<\/button>\n  <button type=\"button\" data-charm=\"wax\">Waxlight wink<\/button>\n  <button type=\"button\" data-charm=\"comb\">Comb tap<\/button>\n<\/div>\n<div id=\"ms-smoke-tip\">\n  <button type=\"button\" class=\"trigger\" id=\"ms-tip-trigger\">Tip the Hive \u2728<\/button>\n  <div class=\"smoke\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><\/div>\n  <div class=\"panel\" id=\"ms-tip-panel\">Soft demo tip path \u2014 never auto-charges. Text Jack: <a href=\"tel:+17742120515\" style=\"color:#ffe566\">(774) 212-0515<\/a><br\/><code style=\"color:#f0c64b\">Hi Jack \u2014 tip from Wax City foyer<\/code><\/div>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('ms-smoke-tip');\n  var trig=document.getElementById('ms-tip-trigger');\n  if(trig&&root){ trig.addEventListener('click', function(){ root.classList.toggle('open'); try{\/* tip: no auto buzz *\/}catch(e){} }); }\n  document.querySelectorAll('#ms-charms [data-charm]').forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var map={glimmer:'Glimmer caught \u2728',pollen:'Pollen swirl \ud83d\udc1d',wax:'Waxlight winks',comb:'Comb tapped'};\n      var msg=map[btn.getAttribute('data-charm')]||'Sanctuary spark';\n      try{ if(window.__MS_ALIVE_V1){ \/* toast via click layer *\/ } }catch(e){}\n      var t=document.querySelector('.ms-toast');\n      if(!t){ t=document.createElement('div'); t.className='ms-toast'; document.body.appendChild(t); }\n      t.textContent=msg; t.classList.add('show'); setTimeout(function(){ t.classList.remove('show'); }, 1400);\n      try{ \/* buzz quiet: charms don't ping every tap *\/ }catch(e){}\n      try{ var g=document.getElementById('ms-glimmers'); if(g&&btn.getAttribute('data-charm')==='glimmer'){ var n=(parseInt(localStorage.getItem('ms_glimmers')||g.textContent||'12',10)||12)+1; localStorage.setItem('ms_glimmers',String(n)); g.textContent=String(n);} }catch(e){}\n    });\n  });\n})();\n<\/script>\n\n<!-- ccs-charms-hide-theme v1 -->\n<style id=\"ccs-charms-hide-theme-css\">\n\/* Hide Sanctuary charms (Jack YES) \u2014 keep Tip the Hive *\/\n#ms-charms{display:none!important}\n\/* Hide Glimmers HUD chip if still present *\/\n#ms-rooms .hud .chip.ms-glimmers-chip,\n#ms-rooms .hud #ms-glimmers-chip{display:none!important}\n\n\/* Theme toggle \u2014 fixed bottom-left (bottom-right has waxlight; Tip\/Shop stay clear) *\/\n#ccs-theme-toggle{\n  position:fixed;z-index:100050;\n  left:max(.75rem, env(safe-area-inset-left));\n  bottom:max(.85rem, env(safe-area-inset-bottom));\n  appearance:none;border:1.5px solid rgba(232,184,74,.75);\n  border-radius:999px;padding:.55rem .95rem;\n  font:800 .78rem\/1 \"Source Sans 3\",system-ui,sans-serif;\n  cursor:pointer;color:#1a140e;\n  background:linear-gradient(135deg,#ffe566,#e8b84a);\n  box-shadow:0 8px 24px rgba(0,0,0,.28),0 0 18px rgba(232,184,74,.35);\n  letter-spacing:.02em;\n}\n#ccs-theme-toggle:hover{filter:brightness(1.05)}\n#ccs-theme-toggle:focus-visible{outline:2px solid #ffe566;outline-offset:3px}\n\n\/* ---- Light mode (scoped; do not touch WP admin bar) ---- *\/\nhtml[data-theme=\"light\"] #ms-lobby{\n  color:#2a2118;\n  background:#fff8ee;\n}\nhtml[data-theme=\"light\"] #ms-lobby .card,\nhtml[data-theme=\"light\"] #ms-gate .card{\n  background:linear-gradient(165deg,#fffdf8,#f7f1e6);\n  color:#2a2118;\n  border-color:rgba(196,137,42,.35);\n}\nhtml[data-theme=\"light\"] #ms-lobby .brand-name,\nhtml[data-theme=\"light\"] #ms-lobby h1,\nhtml[data-theme=\"light\"] #ms-lobby .lede,\nhtml[data-theme=\"light\"] #ms-lobby .soft,\nhtml[data-theme=\"light\"] #ms-lobby .brand-place{\n  color:#2a2118;\n}\nhtml[data-theme=\"light\"] #ms-lobby .soft{opacity:.85}\nhtml[data-theme=\"light\"] #ms-lobby .btn.ghost{\n  color:#2a2118;border-color:rgba(196,137,42,.55);background:rgba(255,255,255,.55)\n}\nhtml[data-theme=\"light\"] #ms-rooms{\n  color:#2a2118;\n}\nhtml[data-theme=\"light\"] #ms-rooms .hud .chip{\n  background:rgba(255,253,248,.92);\n  color:#2a2118;\n  border-color:rgba(196,137,42,.55);\n}\nhtml[data-theme=\"light\"] #ms-rooms .hud .chip a{color:#2a2118}\nhtml[data-theme=\"light\"] #ms-rooms .door,\nhtml[data-theme=\"light\"] .ccs-home-shelves .door{\n  background:linear-gradient(165deg,#fffdf8,#f7f1e6);\n  color:#2a2118;\n  border-color:rgba(196,137,42,.45);\n  box-shadow:0 10px 28px rgba(42,33,24,.12);\n}\nhtml[data-theme=\"light\"] #ms-rooms .door-body h2,\nhtml[data-theme=\"light\"] .ccs-home-shelves .door-body h2{\n  color:#2a2118;\n}\nhtml[data-theme=\"light\"] #ms-rooms .door-body p,\nhtml[data-theme=\"light\"] .ccs-home-shelves .door-body p{\n  color:rgba(42,33,24,.78);\n}\nhtml[data-theme=\"light\"] #ms-rooms .shop{\n  background:linear-gradient(165deg,#fffdf8,#fff1c2);\n  color:#2a2118;\n}\nhtml[data-theme=\"light\"] .ccs-home-hive-pong h2,\nhtml[data-theme=\"light\"] .ccs-home-shelves h2{\n  color:#c4892a;\n}\nhtml[data-theme=\"light\"] .ccs-home-hive-pong .hp-note,\nhtml[data-theme=\"light\"] .ccs-home-shelves .ccs-shelves-note{\n  color:#2a2118;opacity:.88;\n}\nhtml[data-theme=\"light\"] .ccs-home-hive-pong .hp-frame-wrap{\n  background:#f7f1e6;\n  border-color:#e8b84a;\n  box-shadow:0 0 22px rgba(232,184,74,.18),0 12px 32px rgba(42,33,24,.1);\n}\nhtml[data-theme=\"light\"] .ccs-home-shelves .ccs-shelves-panel{\n  background:linear-gradient(165deg,#fffdf8,#f7f1e6);\n  border-color:rgba(196,137,42,.4);\n  color:#2a2118;\n}\nhtml[data-theme=\"light\"] #ms-smoke-tip .trigger{\n  color:#1a140e;\n  background:linear-gradient(135deg,#ffe566,#e8b84a);\n  border-color:#c4892a;\n}\nhtml[data-theme=\"light\"] #ms-smoke-tip .panel{\n  background:rgba(255,253,248,.95);\n  color:#2a2118;\n  border-color:rgba(196,137,42,.45);\n}\nhtml[data-theme=\"light\"] #ms-smoke-tip .panel a{color:#c4892a}\nhtml[data-theme=\"light\"] #ms-smoke-tip .panel code{color:#8a5a12}\n\/* Embers slightly softer in light *\/\nhtml[data-theme=\"light\"] #ccs-wl-embers,\nhtml[data-theme=\"light\"] .ccs-wl-embers{\n  opacity:.72;\n}\n\/* Keep admin bar alone *\/\nhtml[data-theme=\"light\"] #wpadminbar{color-scheme:light}\n<\/style>\n\n<!-- ccs-calm-mode:v1 -->\n<style id=\"ccs-calm-mode-css\">\n#ccs-calm-toggle{\n  position:fixed;z-index:100002;top:max(.65rem, env(safe-area-inset-top));\n  right:max(.65rem, env(safe-area-inset-right));margin-top:2.55rem;\n  appearance:none;border-radius:999px;padding:.4rem .85rem;cursor:pointer;\n  font:700 .78rem\/1 \"Source Sans 3\",system-ui,sans-serif;letter-spacing:.02em;\n  border:1.5px solid rgba(232,184,74,.65);background:rgba(18,12,28,.88);color:#ffe566;\n  box-shadow:0 6px 18px rgba(0,0,0,.28);touch-action:manipulation\n}\n#ccs-theme-toggle{margin-right:0}\nhtml.calm-mode #asb-bee .wing,\nbody.calm #asb-bee .wing{animation:none!important}\nhtml.calm-mode #asb-bee,\nbody.calm #asb-bee{transition:none}\nhtml.calm-mode .ms-shimmer-ready,\nbody.calm .ms-shimmer-ready{\n  color:inherit!important;-webkit-text-fill-color:inherit!important;background:none!important\n}\n@media (prefers-reduced-motion:reduce){\n  #asb-bee .wing{animation:none!important}\n}\n<\/style>\n<button type=\"button\" id=\"ccs-calm-toggle\" aria-pressed=\"false\" aria-label=\"Calm Mode\" title=\"Calm Mode \u2014 still wings, quiet buzz\">Calm \u00b7 off<\/button>\n<script id=\"ccs-calm-mode-js\">\n(function(){\n  if(window.__CCS_CALM_V1) return; window.__CCS_CALM_V1=true;\n  var KEY='magicSpotCalm';\n  var KEY2='ccsCalm';\n  function reducedDefault(){\n    try{\n      return !!(window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches);\n    }catch(e){ return false; }\n  }\n  function read(){\n    try{\n      var v=localStorage.getItem(KEY);\n      if(v==='1') return true;\n      if(v==='0') return false;\n    }catch(e){}\n    return reducedDefault();\n  }\n  function apply(on, persist){\n    on=!!on;\n    try{\n      document.documentElement.classList.toggle('calm-mode', on);\n      if(document.body) document.body.classList.toggle('calm', on);\n    }catch(e){}\n    if(persist){\n      try{\n        localStorage.setItem(KEY, on?'1':'0');\n        localStorage.setItem(KEY2, on?'1':'0');\n      }catch(e){}\n    }\n    var btn=document.getElementById('ccs-calm-toggle');\n    if(btn){\n      btn.textContent = on ? 'Calm \u00b7 on' : 'Calm \u00b7 off';\n      btn.setAttribute('aria-pressed', on?'true':'false');\n      btn.title = on ? 'Calm Mode on \u2014 wings still, buzz quiet' : 'Calm Mode off';\n    }\n    try{ window.dispatchEvent(new CustomEvent('ccs-calm-change',{detail:{on:on}})); }catch(e){}\n  }\n  function boot(){\n    var on=read();\n    apply(on, false);\n    \/* If reduced-motion and unset, soft-persist so other scripts see magicSpotCalm=1 *\/\n    try{\n      if(on && localStorage.getItem(KEY)==null && reducedDefault()){\n        localStorage.setItem(KEY,'1'); localStorage.setItem(KEY2,'1');\n      }\n    }catch(e){}\n    var btn=document.getElementById('ccs-calm-toggle');\n    if(btn && !btn.__ccsCalmWired){\n      btn.__ccsCalmWired=true;\n      btn.addEventListener('click', function(){\n        apply(!document.documentElement.classList.contains('calm-mode'), true);\n      });\n    }\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', boot);\n  else boot();\n  window.CCSCalm={isOn:function(){return document.documentElement.classList.contains('calm-mode');}, set:function(on){apply(!!on,true);}};\n})();\n<\/script>\n<!-- \/ccs-calm-mode -->\n<button type=\"button\" id=\"ccs-theme-toggle\" aria-label=\"Theme mode: dark\" title=\"Theme: dark (tap to cycle)\">Theme \u00b7 dark<\/button>\n<script id=\"ccs-theme-toggle-js\">\n(function(){\n  var KEY='magicSpotTheme';\n  var root=document.documentElement;\n  function readStored(){\n    var t='dark';\n    try{\n      var v=localStorage.getItem(KEY)||localStorage.getItem('ccs_theme');\n      if(v){ t=String(v).toLowerCase(); }\n    }catch(e){}\n    if(t==='light'){ return 'light'; }\n    if(t==='dark'){ return 'dark'; }\n    \/* system or unknown \u2192 Wax City default dark *\/\n    return 'dark';\n  }\n  function apply(t){\n    if(t!=='light'){ t='dark'; }\n    try{ localStorage.setItem(KEY,t); localStorage.setItem('ccs_theme',t); }catch(e){}\n    root.setAttribute('data-theme',t);\n    try{\n      root.classList.toggle('theme-dark', t==='dark');\n      root.classList.toggle('theme-light', t==='light');\n      root.style.colorScheme=t;\n    }catch(e2){}\n    try{\n      if(document.body){\n        document.body.classList.toggle('theme-dark', t==='dark');\n        document.body.classList.toggle('theme-light', t==='light');\n      }\n    }catch(e3){}\n    var btn=document.getElementById('ccs-theme-toggle');\n    if(btn){\n      btn.textContent='Theme \u00b7 '+t;\n      btn.setAttribute('aria-label','Theme mode: '+t);\n      btn.title='Theme: '+t+' (tap to cycle)';\n    }\n    return t;\n  }\n  function cycle(){\n    var cur=readStored();\n    if(cur==='dark'){ return apply('light'); }\n    return apply('dark');\n  }\n  \/* early apply *\/\n  apply(readStored());\n  function wire(){\n    var btn=document.getElementById('ccs-theme-toggle');\n    if(!btn){ return; }\n    if(btn.getAttribute('data-wired')==='1'){ return; }\n    btn.setAttribute('data-wired','1');\n    btn.addEventListener('click', function(ev){\n      try{ ev.preventDefault(); }catch(e){}\n      cycle();\n    });\n  }\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded', function(){ apply(readStored()); wire(); });\n  }else{\n    wire();\n  }\n  try{\n    window.addEventListener('storage', function(ev){\n      if(ev){\n        if(ev.key===KEY){ apply(readStored()); }\n      }\n    });\n  }catch(e4){}\n})();\n<\/script>\n<!-- \/ccs-charms-hide-theme v1 -->\n\n<!-- ccs-contrast-theme-v2 -->\n<style id=\"ccs-contrast-theme-v2\">\n\/* Dark: force readable cream copy (beat WP theme grey) *\/\nhtml[data-theme=\"dark\"] #ms-lobby,\nhtml:not([data-theme=\"light\"]) #ms-lobby{\n  color:#fff8ee;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .lede,\nhtml:not([data-theme=\"light\"]) #ms-lobby .lede,\n#ms-lobby .lede{\n  color:#fff8ee!important;\n  opacity:1!important;\n  font-weight:650;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .soft,\nhtml:not([data-theme=\"light\"]) #ms-lobby .soft,\n#ms-lobby .soft{\n  color:#f0e6d4!important;\n  opacity:.95!important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby h1,\nhtml:not([data-theme=\"light\"]) #ms-lobby h1,\n#ms-lobby h1{\n  color:#fff8ee!important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .brand-name,\nhtml:not([data-theme=\"light\"]) #ms-lobby .brand-name{\n  color:#fff8ee!important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .brand-place,\nhtml:not([data-theme=\"light\"]) #ms-lobby .brand-place{\n  color:#f0c64b!important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .chip,\nhtml:not([data-theme=\"light\"]) #ms-lobby .chip,\n#ms-lobby .chip,\n#ms-rooms .hud .chip{\n  color:#fff8ee!important;\n  background:rgba(12,8,6,.92)!important;\n  border-color:rgba(255,229,102,.7)!important;\n}\nhtml[data-theme=\"dark\"] #ms-rooms .hud .chip a,\nhtml:not([data-theme=\"light\"]) #ms-rooms .hud .chip a,\n#ms-rooms .hud .chip a{\n  color:#fff8ee!important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .door-body h2,\nhtml:not([data-theme=\"light\"]) #ms-lobby .door-body h2,\n#ms-lobby .door-body h2,\n.ccs-home-shelves .door-body h2{\n  color:#fff8ee!important;\n}\nhtml[data-theme=\"dark\"] #ms-lobby .door-body p,\nhtml:not([data-theme=\"light\"]) #ms-lobby .door-body p,\n#ms-lobby .door-body p,\n.ccs-home-shelves .door-body p{\n  color:#f0e6d4!important;\n  opacity:1!important;\n}\nhtml[data-theme=\"dark\"] .ccs-home-hive-pong .hp-note,\nhtml:not([data-theme=\"light\"]) .ccs-home-hive-pong .hp-note,\nhtml[data-theme=\"dark\"] .ccs-home-shelves .ccs-shelves-note,\nhtml:not([data-theme=\"light\"]) .ccs-home-shelves .ccs-shelves-note{\n  color:#f0e6d4!important;\n  opacity:.95!important;\n}\n\/* Light mode: cream bg + ink (readable foyer card + lede) *\/\nhtml[data-theme=\"light\"] body.home,\nhtml[data-theme=\"light\"] body.page-id-62,\nhtml.theme-light body.home,\nhtml.theme-light body.page-id-62{\n  background:#fff8ee!important;\n  color:#2a2118!important;\n}\nhtml[data-theme=\"light\"] #ms-lobby{\n  color:#2a2118!important;\n  background:#fff8ee!important;\n}\nhtml[data-theme=\"light\"] #ms-lobby .fx{\n  opacity:.35;\n  background:\n    radial-gradient(ellipse 70% 55% at 18% 12%, rgba(232,184,74,.22), transparent 60%),\n    radial-gradient(ellipse 60% 50% at 88% 78%, rgba(196,137,42,.12), transparent 55%),\n    linear-gradient(180deg,#fff8ee 0%, #f7f1e6 55%, #fff8ee 100%)!important;\n}\nhtml[data-theme=\"light\"] #ms-lobby .card,\nhtml[data-theme=\"light\"] #ms-gate .card{\n  background:linear-gradient(165deg,#fffdf8,#f7f1e6)!important;\n  color:#2a2118!important;\n  border-color:rgba(196,137,42,.4)!important;\n}\nhtml[data-theme=\"light\"] #ms-lobby .lede,\nhtml[data-theme=\"light\"] #ms-lobby .soft,\nhtml[data-theme=\"light\"] #ms-lobby h1,\nhtml[data-theme=\"light\"] #ms-lobby .brand-name,\nhtml[data-theme=\"light\"] #ms-lobby .brand-place{\n  color:#2a2118!important;\n  opacity:1!important;\n}\nhtml[data-theme=\"light\"] #ms-rooms .hud .chip{\n  background:rgba(255,253,248,.95)!important;\n  color:#2a2118!important;\n}\nhtml[data-theme=\"light\"] #ms-rooms .hud .chip a{color:#2a2118!important}\nhtml[data-theme=\"light\"] #ms-lobby .door-body h2,\nhtml[data-theme=\"light\"] .ccs-home-shelves .door-body h2{color:#2a2118!important}\nhtml[data-theme=\"light\"] #ms-lobby .door-body p,\nhtml[data-theme=\"light\"] .ccs-home-shelves .door-body p{color:rgba(42,33,24,.85)!important}\n<\/style>\n<!-- \/ccs-contrast-theme-v2 -->\n\n    <section id=\"ms-rooms\">\n      <div class=\"hud ccs-hud-quiet\">\n        <span class=\"chip\">Sanctuary foyer<\/span>\n        <span class=\"chip\"><a id=\"ms-back\" href=\"#ms-gate\">Back to top<\/a><\/span>\n      <\/div>\n      <!-- ccs-home-singles-door:v3 -->\n<style id=\"ccs-home-singles-door\">\n#ccs-home-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0 1.25rem}\n#ccs-home-doors .door{\n  display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:#fff8ee;\n  border-radius:18px;border:1.5px solid rgba(220,200,255,.38);\n  background:linear-gradient(165deg,rgba(255,248,255,.14),rgba(170,150,255,.09) 42%,rgba(255,200,170,.07));\n  backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);\n  box-shadow:0 0 28px rgba(140,100,220,.35),0 10px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.28);\n  transition:transform .2s ease,box-shadow .3s ease,border-color .25s ease;\n}\n#ccs-home-doors .door:hover{transform:translateY(-3px);border-color:rgba(255,210,240,.55)}\n#ccs-home-doors .door img{width:100%;aspect-ratio:16\/10;object-fit:cover;display:block}\n#ccs-home-doors .door-body{padding:.85rem 1rem 1.05rem}\n#ccs-home-doors .door-body h2{margin:0 0 .35rem;font:600 clamp(1.25rem,3vw,1.55rem)\/1.15 \"Cormorant Garamond\",Georgia,serif;color:#fff8ee}\n#ccs-home-doors .door-body p{margin:0;font:650 .92rem\/1.4 system-ui,sans-serif;color:rgba(255,248,238,.86)}\n#ccs-home-doors .door-body .ccs-door-note{display:block;margin-top:.45rem;font:700 .78rem\/1.35 system-ui,sans-serif;color:rgba(255,229,102,.92)}\n#ccs-home-doors .ccs-door-singles{border-color:rgba(255,180,120,.5)}\n#ccs-home-doors .ccs-door-apple{border-color:rgba(229,120,100,.5)}\n#ccs-home-doors .ccs-door-artichoke{border-color:rgba(120,180,130,.5)}\n#ccs-home-doors .ccs-door-wholesale{border-color:rgba(232,184,74,.55)}\n.ccs-hero-inner .cta a.btn.ccs-singles-cta{\n  background:linear-gradient(135deg,rgba(180,120,255,.35),rgba(232,120,180,.28));\n  border:1.5px solid rgba(220,180,255,.55);color:#fff8ee;\n}\n\n.ccs-singles-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.55rem 0 0}\n.ccs-singles-chip{\n  display:inline-flex;align-items:center;padding:.38rem .78rem;border-radius:999px;\n  font-weight:800;font-size:.78rem;letter-spacing:.02em;text-decoration:none!important;\n  color:#fff8ee!important;border:1.5px solid rgba(255,200,160,.45);\n  background:rgba(255,248,238,.1);\n}\n.ccs-singles-chip:hover,.ccs-singles-chip:focus-visible{\n  border-color:#e8b84a;background:rgba(232,184,74,.2);outline:none;\n}\n\nhtml.calm-mode #ccs-home-doors .door,body.calm #ccs-home-doors .door{transition:none}\n@media (prefers-reduced-motion:reduce){#ccs-home-doors .door{transition:none}}\n<\/style>\n<div class=\"doors\" id=\"ccs-home-doors\" aria-label=\"Foyer doors\">\n  <a class=\"door ccs-door-singles\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/singles\/\">\n    <img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/06-roses-closeup-scaled.jpeg\" alt=\"\" \/>\n    <div class=\"door-body\">\n      <h2>Browse singles<\/h2>\n      <p>Rose \u00b7 pumpkin \u00b7 apple \u00b7 artichoke \u00b7 cats \u00b7 skull \u00b7 witch \u00b7 raven \u2014 journey starts here.<\/p>\n      <span class=\"ccs-door-note\">From $19 \u00b7 made to order \u00b7 ship &amp; pack separate<\/span>\n    <\/div>\n  <\/a>\n  <a class=\"door ccs-door-apple\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/apple-single\/\">\n    <img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-ahub-green-0928.jpg\" alt=\"Maine beeswax apple\" \/>\n    <div class=\"door-body\">\n      <h2>Apple<\/h2>\n      <p>One shape. Green, Red or Natural.<\/p>\n      <span class=\"ccs-door-note\">$33 \u00b7 6.9 oz<\/span>\n    <\/div>\n  <\/a>\n  <a class=\"door ccs-door-artichoke\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/artichoke-single\/\">\n    <img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-arthub-0925.jpg\" alt=\"Maine beeswax artichoke\" \/>\n    <div class=\"door-body\">\n      <h2>Artichoke<\/h2>\n      <p>One shape. Fixed green \/ purple mica.<\/p>\n      <span class=\"ccs-door-note\">$56 \u00b7 12.3 oz<\/span>\n    <\/div>\n  <\/a>\n  <a class=\"door ccs-door-wholesale\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/sanctuary-baskets\/\">\n    <img decoding=\"async\" src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-phub-group-0928.jpg\" alt=\"Wholesale sanctuary nests\" \/>\n    <div class=\"door-body\">\n      <h2>Wholesale nests<\/h2>\n      <p>Pumpkins \u00b7 artichokes \u00b7 apples \u00b7 roses \u00b7 hallows \u2014 retailer packs.<\/p>\n    <\/div>\n  <\/a>\n<\/div>\n<!-- \/ccs-home-singles-door -->\n\n<!-- ccs-mom-quote:v3 (perf-safe: animations = transform\/opacity only, paused off-screen, Calm Mode + reduced-motion aware; all CSS scoped under .ccs-mom-wrap) -->\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@1,500;1,600&#038;display=swap\">\n<style id=\"ccs-mom-quote-v3\">\n.ccs-mom-wrap{\n  box-sizing:border-box;position:relative;isolation:isolate;display:block;\n  max-width:100%;margin:1.25rem 0;padding:2.6rem 1.4rem 1.6rem;\n  border-radius:16px;overflow:hidden;\n  background:linear-gradient(170deg,rgba(26,20,40,.74),rgba(16,14,24,.84));\n  border:1px solid rgba(232,184,74,.38);\n  box-shadow:0 0 18px rgba(232,184,74,.10),inset 0 1px 0 rgba(255,217,120,.10);\n  font-style:italic;text-align:center;color:#fff8ee;\n}\n.ccs-mom-wrap *,.ccs-mom-wrap *::before,.ccs-mom-wrap *::after{box-sizing:border-box;max-width:100%;}\n.ccs-mom-wrap .ccs-mom-hero{position:relative;z-index:0;}\n\/* Sun: outer = breathe (scale+opacity), inner svg = turn (rotate). Compositor-only. *\/\n.ccs-mom-wrap .ccs-mom-sun{\n  position:absolute;z-index:-1;left:50%;top:-1.2rem;\n  width:420px;height:420px;margin-left:-210px;margin-top:-178px;\n  max-width:none;pointer-events:none;opacity:.2;\n  will-change:transform,opacity;\n  animation:ccs-mom-breathe 14s ease-in-out infinite paused;\n}\n.ccs-mom-wrap .ccs-mom-sun-svg{\n  display:block;width:100%;height:100%;max-width:none;\n  will-change:transform;\n  animation:ccs-mom-turn 160s linear infinite paused;\n}\n.ccs-mom-wrap .ccs-mom-quote{\n  position:relative;z-index:1;\n  margin:0 auto;padding:0;border:0;max-width:40ch;\n  font-family:\"Cormorant Garamond\",Georgia,\"Times New Roman\",serif;\n  font-style:italic;font-weight:600;\n  font-size:clamp(1.7rem,1.2rem + 1.9vw,2rem);line-height:1.25;letter-spacing:.005em;\n}\n.ccs-mom-wrap .ccs-mom-qp{position:relative;margin:0;padding:0 .15em;font:inherit;text-wrap:balance;overflow:hidden;}\n.ccs-mom-wrap .ccs-mom-text{\n  display:block;color:#ffd978;-webkit-text-fill-color:#ffd978;\n  text-shadow:0 1px 2px rgba(10,8,18,.85);\n}\n\/* Shimmer part 1: lighter-gold duplicate text via CSS pseudo (not in page text), opacity-only *\/\n.ccs-mom-wrap .ccs-mom-qp::after{\n  content:attr(data-glint);\n  position:absolute;top:0;left:.15em;right:.15em;display:block;\n  color:#fff1c2;-webkit-text-fill-color:#fff1c2;text-shadow:none;\n  opacity:0;pointer-events:none;user-select:none;\n  will-change:opacity;\n  animation:ccs-mom-glow 9s ease-in-out infinite paused;\n}\n\/* Shimmer part 2: soft diagonal light band, transform+opacity only, clipped by .ccs-mom-qp *\/\n.ccs-mom-wrap .ccs-mom-band{\n  position:absolute;top:-20%;bottom:-20%;left:0;width:30%;display:block;\n  background:linear-gradient(100deg,rgba(255,241,194,0) 0%,rgba(255,241,194,.13) 50%,rgba(255,241,194,0) 100%);\n  transform:translateX(-120%) skewX(-12deg);opacity:0;pointer-events:none;\n  will-change:transform,opacity;\n  animation:ccs-mom-band 9s ease-in-out infinite paused;\n}\n.ccs-mom-wrap .ccs-mom-attrib{\n  position:relative;z-index:1;display:block;margin:.6rem 0 0;\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-style:italic;font-weight:500;\n  font-size:1.1rem;letter-spacing:.06em;color:rgba(255,248,238,.92);\n}\n.ccs-mom-wrap .ccs-mom-rule{\n  display:block;width:min(160px,50%);height:1px;margin:1.15rem auto 1.1rem;border:0;\n  background:linear-gradient(90deg,rgba(232,184,74,0),rgba(232,184,74,.75),rgba(232,184,74,0));\n}\n.ccs-mom-wrap .ccs-mom-body{\n  position:relative;z-index:1;margin:0 auto;max-width:64ch;text-align:left;\n  font-family:\"Source Sans 3\",system-ui,sans-serif;font-style:italic;font-weight:500;\n  font-size:1.1rem;line-height:1.75;letter-spacing:.01em;\n  color:#f6ead2;overflow-wrap:break-word;\n}\n\/* Run only while visible (class set by the tiny observer below) *\/\n.ccs-mom-wrap.ccs-mom-on .ccs-mom-sun,\n.ccs-mom-wrap.ccs-mom-on .ccs-mom-sun-svg,\n.ccs-mom-wrap.ccs-mom-on .ccs-mom-qp::after,\n.ccs-mom-wrap.ccs-mom-on .ccs-mom-band{animation-play-state:running;}\n@keyframes ccs-mom-turn{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}\n@keyframes ccs-mom-breathe{0%,100%{opacity:.16;transform:scale(.97)}50%{opacity:.24;transform:scale(1.03)}}\n@keyframes ccs-mom-glow{0%,25%{opacity:0}50%{opacity:.55}75%,100%{opacity:0}}\n@keyframes ccs-mom-band{\n  0%,22%{transform:translateX(-120%) skewX(-12deg);opacity:0}\n  30%{opacity:1}\n  62%{opacity:1}\n  70%,100%{transform:translateX(360%) skewX(-12deg);opacity:0}\n}\n@media (max-width:600px){\n  .ccs-mom-wrap{padding:2.2rem 1.05rem 1.3rem;margin:1rem 0;box-shadow:0 0 10px rgba(232,184,74,.08),inset 0 1px 0 rgba(255,217,120,.10);}\n  .ccs-mom-wrap .ccs-mom-sun{width:320px;height:320px;margin-left:-160px;margin-top:-138px;}\n  .ccs-mom-wrap .ccs-mom-sun-svg{animation-duration:240s;}\n  .ccs-mom-wrap .ccs-mom-r-wb{display:none;}\n  .ccs-mom-wrap .ccs-mom-quote{font-size:1.7rem;}\n  .ccs-mom-wrap .ccs-mom-body{font-size:1.05rem;line-height:1.7;}\n}\n\/* Calm Mode (site toggle: html.calm-mode \/ body.calm) and reduced motion: everything still *\/\nhtml.calm-mode .ccs-mom-wrap .ccs-mom-sun,html.calm-mode .ccs-mom-wrap .ccs-mom-sun-svg,\nhtml.calm-mode .ccs-mom-wrap .ccs-mom-qp::after,html.calm-mode .ccs-mom-wrap .ccs-mom-band,\nbody.calm .ccs-mom-wrap .ccs-mom-sun,body.calm .ccs-mom-wrap .ccs-mom-sun-svg,\nbody.calm .ccs-mom-wrap .ccs-mom-qp::after,body.calm .ccs-mom-wrap .ccs-mom-band{animation:none;will-change:auto;}\nhtml.calm-mode .ccs-mom-wrap .ccs-mom-sun,body.calm .ccs-mom-wrap .ccs-mom-sun{opacity:.2;transform:none;}\n@media (prefers-reduced-motion:reduce){\n  .ccs-mom-wrap .ccs-mom-sun,.ccs-mom-wrap .ccs-mom-sun-svg,\n  .ccs-mom-wrap .ccs-mom-qp::after,.ccs-mom-wrap .ccs-mom-band{animation:none;will-change:auto;}\n  .ccs-mom-wrap .ccs-mom-sun{opacity:.2;transform:none;}\n}\n<\/style>\n<div class=\"ccs-mom-wrap\" role=\"region\" aria-label=\"A note from Jack\">\n  <div class=\"ccs-mom-hero\">\n    <span class=\"ccs-mom-sun\" aria-hidden=\"true\"><svg class=\"ccs-mom-sun-svg\" viewBox=\"0 0 400 400\" focusable=\"false\" aria-hidden=\"true\"><defs><radialGradient id=\"ccs-mom-g-ray\" gradientUnits=\"userSpaceOnUse\" cx=\"200\" cy=\"200\" r=\"190\"><stop offset=\".2\" stop-color=\"#ffd978\" stop-opacity=\"1\"\/><stop offset=\"1\" stop-color=\"#ffd978\" stop-opacity=\"0\"\/><\/radialGradient><radialGradient id=\"ccs-mom-g-core\" gradientUnits=\"userSpaceOnUse\" cx=\"200\" cy=\"200\" r=\"70\"><stop offset=\"0\" stop-color=\"#fff1c2\" stop-opacity=\".9\"\/><stop offset=\".45\" stop-color=\"#ffd978\" stop-opacity=\".45\"\/><stop offset=\"1\" stop-color=\"#e8b84a\" stop-opacity=\"0\"\/><\/radialGradient><\/defs><path class=\"ccs-mom-r-s\" fill=\"url(#ccs-mom-g-ray)\" d=\"M246 198L390 200L246 202ZM241 222L365 295L239 224ZM224 239L295 365L222 241ZM202 246L200 390L198 246ZM178 241L105 365L176 239ZM161 224L35 295L159 222ZM154 202L10 200L154 198ZM159 178L35 105L161 176ZM176 161L105 35L178 159ZM198 154L200 10L202 154ZM222 159L295 35L224 161ZM239 176L365 105L241 178Z\"\/><path class=\"ccs-mom-r-w\" fill=\"none\" stroke=\"url(#ccs-mom-g-ray)\" stroke-width=\"2.2\" stroke-linecap=\"round\" d=\"M248 213L257 218L267 221L277 221L287 220L297 222L305 228L314 234L323 237L334 236L344 234L354 237L362 243M213 248L213 258L216 268L221 277L226 285L229 295L228 305L227 316L229 325L236 334L243 342L245 352L243 362M165 235L156 241L149 247L144 256L139 265L132 272L123 277L113 281L106 288L102 298L98 308L91 315L81 319M152 187L143 182L133 179L123 179L113 180L103 178L95 172L86 166L77 163L66 164L56 166L46 163L38 157M187 152L187 142L184 132L179 123L174 115L171 105L172 95L173 84L171 75L164 66L157 58L155 48L157 38M235 165L244 159L251 153L256 144L261 135L268 128L277 123L287 119L294 112L298 102L302 92L309 85L319 81\"\/><path class=\"ccs-mom-r-w ccs-mom-r-wb\" fill=\"none\" stroke=\"url(#ccs-mom-g-ray)\" stroke-width=\"2.2\" stroke-linecap=\"round\" d=\"M235 235L241 244L247 251L256 256L265 261L272 268L277 277L281 287L288 294L298 298L308 302L315 309L319 319M187 248L182 257L179 267L179 277L180 287L178 297L172 305L166 314L163 323L164 334L166 344L163 354L157 362M152 213L142 213L132 216L123 221L115 226L105 229L95 228L84 227L75 229L66 236L58 243L48 245L38 243M165 165L159 156L153 149L144 144L135 139L128 132L123 123L119 113L112 106L102 102L92 98L85 91L81 81M213 152L218 143L221 133L221 123L220 113L222 103L228 95L234 86L237 77L236 66L234 56L237 46L243 38M248 187L258 187L268 184L277 179L285 174L295 171L305 172L316 173L325 171L334 164L342 157L352 155L362 157\"\/><circle cx=\"200\" cy=\"200\" r=\"70\" fill=\"url(#ccs-mom-g-core)\"\/><\/svg><\/span>\n    <blockquote class=\"ccs-mom-quote\">\n      <p class=\"ccs-mom-qp\" data-glint=\"\u201cThis wouldn\u2019t be possible without my mom.\u201d\"><span class=\"ccs-mom-text\">\u201cThis wouldn\u2019t be possible without my mom.\u201d<\/span><span class=\"ccs-mom-band\" aria-hidden=\"true\"><\/span><\/p>\n    <\/blockquote>\n    <span class=\"ccs-mom-attrib\">\u2014 Jack Conway<\/span>\n  <\/div>\n  <span class=\"ccs-mom-rule\" aria-hidden=\"true\"><\/span>\n  <p class=\"ccs-mom-body\">Every candle here starts with Maine beeswax and a lot of patience. My mom, Rosalyn, has poured beside me from the first batch. She's my cofounder and a fellow candle maker, with years of craft experience and many creative art projects under her belt. I bring creativity, innovation, and a little magic. Sanctuary blossomed from an effort to reconnect after years of no contact, and Conway is our name, hers and mine, on every candle we pour.<\/p>\n<\/div>\n<script>\n(function(){\n  try{\n    var els=document.querySelectorAll('.ccs-mom-wrap');\n    if(!els || !els.length){return;}\n    if(!('IntersectionObserver' in window)){\n      for(var i=0;i<els.length;i++){els[i].classList.add('ccs-mom-on');}\n      return;\n    }\n    var io=new IntersectionObserver(function(entries){\n      for(var j=0;j<entries.length;j++){\n        var e=entries[j];\n        e.target.classList.toggle('ccs-mom-on', e.isIntersecting);\n      }\n    },{rootMargin:'40px 0px',threshold:0});\n    for(var k=0;k<els.length;k++){io.observe(els[k]);}\n  }catch(err){}\n})();\n<\/script>\n<!-- \/ccs-mom-quote:v3 -->\n\n      <!-- ccs-about-us:v1 -->\n      <style id=\"ccs-about-us-v1\">\n      #ms-lobby .ccs-about{\n        margin:1.25rem 0 0;padding:1.15rem 1.15rem 1.25rem;border-radius:18px;\n        background:linear-gradient(165deg,rgba(28,18,48,.96),rgba(14,10,30,.98));\n        border:1.5px solid rgba(220,200,255,.4);color:#fff8ee;\n        box-shadow:0 0 28px rgba(140,100,220,.28),0 12px 32px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.18);\n        text-align:left;\n      }\n      #ms-lobby .ccs-about h2{\n        margin:0 0 .55rem;font-family:\"Cormorant Garamond\",Georgia,serif;font-size:clamp(1.45rem,3.5vw,1.85rem);\n        color:#ffe566;font-weight:600;text-shadow:0 0 14px rgba(180,120,255,.4);\n      }\n      #ms-lobby .ccs-about p{\n        margin:0 0 .75rem;color:#fff8ee;font-weight:650;font-size:1.02rem;line-height:1.55;opacity:1;\n      }\n      #ms-lobby .ccs-about .ccs-about-credits{\n        margin:0 0 1rem;color:rgba(255,248,238,.9);font-size:.92rem;font-weight:650;line-height:1.5;\n      }\n      #ms-lobby .ccs-about-photos{\n        display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;\n      }\n      @media (max-width:640px){\n        #ms-lobby .ccs-about-photos{grid-template-columns:1fr;}\n      }\n      #ms-lobby .ccs-about-photos figure{\n        margin:0;border-radius:14px;overflow:hidden;border:1.5px solid rgba(232,184,74,.35);\n        background:rgba(20,12,40,.55);\n      }\n      #ms-lobby .ccs-about-photos img{\n        display:block;width:100%;aspect-ratio:4\/3;object-fit:cover;\n      }\n      #ms-lobby .ccs-about-photos figcaption{\n        padding:.45rem .55rem .55rem;font-size:.72rem;font-weight:700;color:rgba(255,248,238,.85);\n        letter-spacing:.02em;\n      }\n      html[data-theme=\"light\"] #ms-lobby .ccs-about{\n        background:linear-gradient(165deg,rgba(255,253,248,.9),rgba(255,240,210,.75));\n        border-color:rgba(196,137,42,.4);color:#2a2118;\n      }\n      html[data-theme=\"light\"] #ms-lobby .ccs-about h2{color:#8a5a18;text-shadow:none}\n      html[data-theme=\"light\"] #ms-lobby .ccs-about p,\n      html[data-theme=\"light\"] #ms-lobby .ccs-about .ccs-about-credits,\n      html[data-theme=\"light\"] #ms-lobby .ccs-about-photos figcaption{color:#2a2118}\n      <\/style>\n      <section class=\"ccs-about\" id=\"ccs-about-us\" aria-label=\"About us\">\n        <h2 data-shimmer-palette=\"honey\" class=\"ms-shimmer-target\">About us<\/h2>\n        <p>We\u2019re makers of Maine beeswax candles \u2014 handcrafted artisan roses and Jack-o\u2019-lanterns poured in 100% pure beeswax with mica and plant-based dye \u2014 some pieces get a light coconut-oil polish for shine. Never paraffin. From Midcoast Maine, for warm clean light and a little sanctuary magic.<\/p>\n        <p class=\"ccs-about-credits\">Jack Conway started Conway Candle Sanctuary and is CEO, owner, operator, and candle maker. Rosalyn Conway is cofounder and candle maker. Family-built \u00b7 poured with care.<\/p>\n        <div class=\"ccs-about-photos\">\n          <figure>\n            <img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/rose-basket-finished.jpg\" alt=\"Handcrafted Maine beeswax rose candle basket\" width=\"640\" height=\"480\" loading=\"lazy\" decoding=\"async\" \/>\n            <figcaption>Rose baskets \u00b7 Maine beeswax<\/figcaption>\n          <\/figure>\n          <figure>\n            <img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/pumpkin-basket-finished.jpg\" alt=\"Handcrafted Maine beeswax Jack-o-lantern candle basket\" width=\"640\" height=\"480\" loading=\"lazy\" decoding=\"async\" \/>\n            <figcaption>Jack-o\u2019-lantern baskets<\/figcaption>\n          <\/figure>\n          <figure>\n            <img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/06-roses-closeup-scaled.jpeg\" alt=\"Close-up of handcrafted beeswax rose candles\" width=\"640\" height=\"480\" loading=\"lazy\" decoding=\"async\" \/>\n            <figcaption>Hand-poured detail<\/figcaption>\n          <\/figure>\n        <\/div>\n      <\/section>\n      <!-- \/ccs-about-us -->\n\n\n<!-- ccs-find-us-home-teaser:1790235579 -->\n\n<!-- ccs-find-us-maine:1790235579 -->\n<link rel=\"stylesheet\" href=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-find-us-1790589135.css?v=1790589135\" \/>\n<section class=\"ccs-findus ccs-findus--teaser ccs-findus--home\" id=\"ccs-find-us\" aria-labelledby=\"ccs-findus-title\">\n  <p class=\"ccs-findus__eyebrow\">Mid Coast Maine \u00b7 in shops near you<\/p>\n  <h2 class=\"ccs-findus__title\" id=\"ccs-findus-title\">Find us in Maine<\/h2>\n  <p class=\"ccs-findus__lede\">Five Mid Coast shops carrying our beeswax craft \u2014 see what\u2019s on the shelf now, and what\u2019s coming soon. Tap a pin or a card to match them up. Hours can change seasonally, so call ahead.<\/p>\n  <p class=\"ccs-findus__note\"><strong>Each piece is one of a kind.<\/strong> Even when two shops carry the same candle, the colors and packaging may differ \u2014 each store receives its own little collection of that pour.<\/p>\n  <div class=\"ccs-findus__layout\">\n    <div class=\"ccs-findus__map-wrap\">\n  <svg class=\"ccs-findus__map\" viewBox=\"0 0 420 560\" role=\"img\" aria-label=\"Mid Coast Maine store locations\">\n    <rect class=\"ccs-me-sea\" x=\"0\" y=\"0\" width=\"420\" height=\"560\" rx=\"8\" \/>\n      <path class=\"ccs-me-land\" d=\"M 273.18,409.78 L 277.97,409.05 L 275.57,412.71 L 273.18,409.78 Z\" \/>\n      <path class=\"ccs-me-land\" d=\"M 260.85,413.86 L 263.25,405.18 L 265.30,408.74 L 271.81,414.49 L 266.67,419.19 L 264.96,415.64 L 260.85,413.86 Z\" \/>\n      <path class=\"ccs-me-land\" d=\"M 258.11,391.38 L 259.14,386.98 L 262.90,394.41 L 258.11,391.38 Z\" \/>\n      <path class=\"ccs-me-land\" d=\"M 228.32,404.55 L 233.11,404.34 L 234.14,408.63 L 228.32,404.55 Z\" \/>\n      <path class=\"ccs-me-land\" d=\"M 221.47,451.20 L 224.21,447.33 L 224.55,455.17 L 221.47,451.20 Z\" \/>\n      <path class=\"ccs-me-land\" d=\"M 218.39,419.61 L 221.13,415.32 L 229.69,410.62 L 233.46,415.85 L 230.37,416.68 L 235.17,424.84 L 231.40,428.92 L 225.24,430.28 L 221.13,427.77 L 222.84,425.16 L 221.81,419.93 L 218.39,419.61 Z\" \/>\n      <path class=\"ccs-me-land\" d=\"M 216.33,402.67 L 220.79,395.56 L 221.47,388.87 L 224.55,386.25 L 226.61,388.97 L 223.53,392.63 L 223.87,396.40 L 221.13,403.72 L 217.70,406.75 L 216.33,402.67 Z\" \/>\n      <path class=\"ccs-me-land\" d=\"M 50.61,547.83 L 38.62,539.36 L 38.62,532.14 L 40.68,527.75 L 26.64,514.36 L 23.56,508.82 L 26.29,498.26 L 24.92,497.21 L 26.98,488.01 L 24.92,485.60 L 23.21,452.87 L 23.21,443.56 L 19.45,353.52 L 14.31,274.35 L 21.50,272.78 L 21.50,269.33 L 30.06,273.62 L 29.72,277.59 L 32.12,282.09 L 35.88,283.66 L 40.33,274.77 L 41.02,265.78 L 38.96,262.85 L 43.07,259.08 L 45.81,259.40 L 49.92,264.00 L 57.11,264.94 L 57.45,260.86 L 49.24,252.18 L 48.89,248.84 L 56.43,237.65 L 61.22,234.82 L 64.99,230.33 L 67.73,230.43 L 72.86,226.14 L 81.08,222.17 L 78.00,214.74 L 85.19,207.84 L 93.07,203.13 L 94.78,197.28 L 92.38,194.35 L 87.59,194.35 L 87.59,187.45 L 91.01,183.47 L 88.27,182.01 L 93.41,176.68 L 95.12,171.87 L 89.98,167.26 L 95.46,155.24 L 98.20,153.36 L 97.86,149.49 L 103.68,146.14 L 108.47,139.97 L 112.24,139.13 L 118.06,105.25 L 191.68,12.17 L 196.13,12.49 L 205.38,16.46 L 209.14,16.04 L 208.12,22.11 L 208.46,36.85 L 209.83,38.74 L 222.50,46.37 L 231.06,41.87 L 239.96,38.74 L 249.55,38.53 L 253.32,33.09 L 263.59,31.94 L 272.15,33.19 L 272.15,26.71 L 277.63,24.30 L 286.19,24.93 L 294.06,28.70 L 295.43,32.04 L 306.73,39.15 L 319.06,52.96 L 319.06,54.53 L 328.65,59.86 L 328.65,116.86 L 329.67,189.33 L 329.33,196.76 L 332.41,199.89 L 327.28,203.97 L 332.07,211.29 L 326.93,214.85 L 327.28,229.07 L 335.15,230.95 L 336.18,228.86 L 339.60,234.82 L 346.11,237.75 L 356.38,240.16 L 361.18,238.17 L 363.92,244.65 L 364.26,250.51 L 359.81,249.67 L 356.04,251.97 L 358.44,259.08 L 363.92,265.67 L 360.83,273.31 L 357.41,277.59 L 365.29,289.73 L 365.29,292.13 L 371.45,296.31 L 375.90,293.39 L 376.24,288.58 L 382.41,291.71 L 388.91,292.03 L 393.36,297.88 L 395.42,303.22 L 392.68,304.68 L 396.10,308.03 L 400.21,318.28 L 405.35,322.25 L 405.69,334.59 L 401.58,339.82 L 398.16,339.61 L 396.79,342.96 L 385.83,354.77 L 377.61,357.39 L 378.98,359.69 L 373.85,360.53 L 375.90,356.13 L 374.53,347.24 L 365.29,350.38 L 369.39,356.45 L 365.29,360.94 L 361.52,359.58 L 357.07,365.65 L 352.62,363.77 L 349.19,365.02 L 349.88,368.68 L 355.36,372.87 L 347.82,378.83 L 343.37,374.02 L 341.32,368.06 L 336.86,369.10 L 335.84,373.08 L 333.10,372.76 L 330.70,366.59 L 328.30,373.08 L 325.22,374.54 L 322.48,382.28 L 320.09,380.29 L 318.03,385.31 L 316.66,380.92 L 309.81,386.25 L 308.10,383.43 L 303.99,393.05 L 298.51,388.97 L 298.51,385.21 L 295.09,387.40 L 291.32,386.46 L 292.01,393.36 L 286.53,400.79 L 290.30,404.24 L 278.31,405.91 L 270.44,402.57 L 264.96,391.38 L 267.01,388.34 L 274.55,385.52 L 271.46,380.81 L 267.01,384.47 L 267.70,379.87 L 264.27,380.19 L 264.62,387.30 L 262.90,387.30 L 262.90,380.60 L 254.69,386.46 L 256.40,390.12 L 254.34,394.62 L 259.14,401.63 L 258.11,406.33 L 250.23,414.38 L 253.32,415.53 L 249.21,418.78 L 252.97,424.63 L 251.26,431.85 L 245.78,432.89 L 244.76,424.01 L 246.81,423.59 L 245.78,417.83 L 239.96,413.13 L 238.59,406.44 L 243.73,401.10 L 237.22,396.92 L 239.28,394.20 L 235.85,393.15 L 229.69,395.35 L 230.03,383.53 L 233.80,378.93 L 234.14,373.70 L 231.74,372.24 L 229.35,377.05 L 224.55,381.23 L 220.79,377.78 L 218.39,381.13 L 213.25,381.55 L 218.05,390.02 L 217.02,395.04 L 212.91,397.44 L 209.49,404.87 L 208.12,412.40 L 203.67,420.55 L 210.17,423.69 L 205.72,426.62 L 209.14,432.58 L 205.72,436.55 L 196.47,436.14 L 192.02,443.67 L 186.89,443.77 L 186.20,449.84 L 182.44,450.78 L 182.44,445.34 L 184.83,441.47 L 181.75,439.90 L 180.72,443.04 L 176.61,444.40 L 178.33,437.60 L 172.16,438.54 L 172.51,443.98 L 167.03,447.85 L 165.31,453.08 L 161.21,447.74 L 160.52,452.66 L 155.38,456.01 L 151.28,453.29 L 150.25,460.19 L 145.80,454.86 L 141.35,464.48 L 133.47,467.30 L 131.76,469.29 L 130.05,460.61 L 124.57,460.08 L 119.43,464.48 L 117.72,468.56 L 110.87,468.14 L 108.47,473.26 L 101.63,472.84 L 98.20,477.97 L 97.17,483.20 L 98.89,486.23 L 96.15,489.58 L 91.70,486.54 L 84.16,489.79 L 81.08,494.60 L 83.14,501.60 L 80.40,506.10 L 76.97,507.67 L 78.00,511.12 L 73.21,513.63 L 68.41,513.21 L 64.99,515.83 L 61.22,526.07 L 62.93,528.06 L 58.14,536.43 L 58.48,538.73 L 53.69,546.47 L 50.61,547.83 Z\" \/>\n    <g class=\"ccs-findus__pin\" role=\"button\" tabindex=\"0\"\n       data-store-pin=\"dots\" aria-label=\"Dot's, Lincolnville\" aria-pressed=\"false\">\n      <line class=\"ccs-findus__pin-leader\" x1=\"211.5\" y1=\"399.4\" x2=\"200\" y2=\"404\" stroke=\"#fff4e0\" stroke-opacity=\".8\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" pointer-events=\"none\" \/>\n      <circle class=\"ccs-findus__pin-halo\" cx=\"211.5\" cy=\"399.4\" r=\"8\" \/>\n      <circle class=\"ccs-findus__pin-dot\" cx=\"211.5\" cy=\"399.4\" r=\"4\" \/>\n      <text class=\"ccs-findus__pin-label\" x=\"198\" y=\"409\" text-anchor=\"end\">Dot's<\/text>\n      <text class=\"ccs-findus__pin-sub\" x=\"198\" y=\"421\" text-anchor=\"end\">Lincolnville<\/text>\n    <\/g>\n    <g class=\"ccs-findus__pin\" role=\"button\" tabindex=\"0\"\n       data-store-pin=\"owens\" aria-label=\"Owen's, Lincolnville\" aria-pressed=\"false\">\n      <line class=\"ccs-findus__pin-leader\" x1=\"202.8\" y1=\"397.1\" x2=\"195\" y2=\"387\" stroke=\"#fff4e0\" stroke-opacity=\".8\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" pointer-events=\"none\" \/>\n      <circle class=\"ccs-findus__pin-halo\" cx=\"202.8\" cy=\"397.1\" r=\"8\" \/>\n      <circle class=\"ccs-findus__pin-dot\" cx=\"202.8\" cy=\"397.1\" r=\"4\" \/>\n      <text class=\"ccs-findus__pin-label\" x=\"193\" y=\"383\" text-anchor=\"end\">Owen's<\/text>\n      <text class=\"ccs-findus__pin-sub\" x=\"193\" y=\"396\" text-anchor=\"end\">Lincolnville<\/text>\n    <\/g>\n    <g class=\"ccs-findus__pin\" role=\"button\" tabindex=\"0\"\n       data-store-pin=\"moore\" aria-label=\"A Little Moore, Camden\" aria-pressed=\"false\">\n      <line class=\"ccs-findus__pin-leader\" x1=\"206.9\" y1=\"407.8\" x2=\"214\" y2=\"418\" stroke=\"#fff4e0\" stroke-opacity=\".8\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" pointer-events=\"none\" \/>\n      <circle class=\"ccs-findus__pin-halo\" cx=\"206.9\" cy=\"407.8\" r=\"8\" \/>\n      <circle class=\"ccs-findus__pin-dot\" cx=\"206.9\" cy=\"407.8\" r=\"4\" \/>\n      <text class=\"ccs-findus__pin-label\" x=\"216\" y=\"421\" text-anchor=\"start\">A Little Moore<\/text>\n      <text class=\"ccs-findus__pin-sub\" x=\"216\" y=\"434\" text-anchor=\"start\">Camden<\/text>\n    <\/g>\n    <g class=\"ccs-findus__pin\" role=\"button\" tabindex=\"0\"\n       data-store-pin=\"ancestral\" aria-label=\"Ancestral French Soaps, Belfast\" aria-pressed=\"false\">\n      <line class=\"ccs-findus__pin-leader\" x1=\"212.6\" y1=\"381.4\" x2=\"220\" y2=\"366\" stroke=\"#fff4e0\" stroke-opacity=\".8\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" pointer-events=\"none\" \/>\n      <circle class=\"ccs-findus__pin-halo\" cx=\"212.6\" cy=\"381.4\" r=\"8\" \/>\n      <circle class=\"ccs-findus__pin-dot\" cx=\"212.6\" cy=\"381.4\" r=\"4\" \/>\n      <text class=\"ccs-findus__pin-label\" x=\"222\" y=\"361\" text-anchor=\"start\">Ancestral French Soaps<\/text>\n      <text class=\"ccs-findus__pin-sub\" x=\"222\" y=\"374\" text-anchor=\"start\">Belfast<\/text>\n    <\/g>\n    <g class=\"ccs-findus__pin\" role=\"button\" tabindex=\"0\"\n       data-store-pin=\"compass\" aria-label=\"Compass Rose Books, Castine\" aria-pressed=\"false\">\n      <line class=\"ccs-findus__pin-leader\" x1=\"232.5\" y1=\"386.1\" x2=\"240\" y2=\"384\" stroke=\"#fff4e0\" stroke-opacity=\".8\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" pointer-events=\"none\" \/>\n      <circle class=\"ccs-findus__pin-halo\" cx=\"232.5\" cy=\"386.1\" r=\"8\" \/>\n      <circle class=\"ccs-findus__pin-dot\" cx=\"232.5\" cy=\"386.1\" r=\"4\" \/>\n      <text class=\"ccs-findus__pin-label\" x=\"241\" y=\"386\" text-anchor=\"start\">Compass Rose Books<\/text>\n      <text class=\"ccs-findus__pin-sub\" x=\"241\" y=\"398\" text-anchor=\"start\">Castine<\/text>\n    <\/g>\n  <\/svg>\n      <p class=\"ccs-findus__map-caption\">Mid Coast Maine<\/p>\n    <\/div>\n    <div class=\"ccs-findus__cards\" role=\"list\">\n\n  <article class=\"ccs-findus__card\" data-store-card=\"owens\" tabindex=\"0\" role=\"button\" aria-pressed=\"false\" aria-label=\"Owen's General Store, Lincolnville\">\n    <div class=\"ccs-findus__card-top\"><div><h3>Owen's General Store<\/h3><p class=\"ccs-findus__town\">Lincolnville \u00b7 roses now<\/p><\/div><\/div>\n    <p class=\"ccs-findus__stock-label\">In the shop now<\/p>\n    <ul class=\"ccs-findus__stock\"><li>Beeswax roses<\/li><\/ul>\n    <div class=\"ccs-findus__prods\" role=\"list\"><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-prod-rose-basket-1790235579.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-lb-rose-basket-1790235579.jpg\" alt=\"Beeswax rose\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-rosehub-group-0928.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-rosehub-group-0928.jpg\" alt=\"Beeswax rose\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><\/div>\n    <p class=\"ccs-findus__meta\">Hours: Mon\u2013Sat 8am\u20137pm \u00b7 Sun 9am\u20135pm<\/p>\n  <\/article>\n  <article class=\"ccs-findus__card\" data-store-card=\"dots\" tabindex=\"0\" role=\"button\" aria-pressed=\"false\" aria-label=\"Dot's Market, Lincolnville\">\n    <div class=\"ccs-findus__card-top\"><div><h3>Dot's Market<\/h3><p class=\"ccs-findus__town\">Lincolnville \u00b7 roses and pumpkins<\/p><\/div><\/div>\n    <p class=\"ccs-findus__stock-label\">In the shop now<\/p>\n    <ul class=\"ccs-findus__stock\"><li>Beeswax roses<\/li><li>Pumpkins<\/li><\/ul>\n    <div class=\"ccs-findus__prods\" role=\"list\"><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-prod-rose-basket-1790235579.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-lb-rose-basket-1790235579.jpg\" alt=\"Beeswax rose\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-rosehub-group-0928.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-rosehub-group-0928.jpg\" alt=\"Beeswax rose\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-prod-pumpkin-1790232900.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-prod-pumpkin-1790232900.jpg\" alt=\"Beeswax pumpkin\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><\/div>\n    <p class=\"ccs-findus__meta\">Hours: Tue\u2013Sat 7am\u20134pm \u00b7 Sun 8am\u20133pm \u00b7 Mon closed<\/p>\n  <\/article>\n  <article class=\"ccs-findus__card\" data-store-card=\"moore\" tabindex=\"0\" role=\"button\" aria-pressed=\"false\" aria-label=\"A Little Moore, Camden exclusive\">\n    <div class=\"ccs-findus__card-top\">\n      <div><h3>A Little Moore<\/h3><p class=\"ccs-findus__town\">Camden<\/p><\/div>\n      <span class=\"ccs-findus__badge\">Camden exclusive<\/span>\n    <\/div>\n    <p class=\"ccs-findus__stock-label\">In the shop now<\/p>\n    <ul class=\"ccs-findus__stock\">\n      <li>Roses<\/li><li>Pumpkins<\/li><li>Apples<\/li><li>Artichokes<\/li><li>Cat in the Patch baskets<\/li>\n    <\/ul>\n    <div class=\"ccs-findus__prods\" role=\"list\"><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-prod-rose-basket-1790235579.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-lb-rose-basket-1790235579.jpg\" alt=\"Beeswax rose\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-prod-pumpkin-1790232900.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-prod-pumpkin-1790232900.jpg\" alt=\"Pumpkin basket\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-ahub-green-0928.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-ahub-green-0928.jpg\" alt=\"Apple candle\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-findus-prod-artichoke-0925.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-findus-prod-artichoke-0925.jpg\" alt=\"Artichoke nest\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/10\/ccs-citp-basket-1-20261010-600x800.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/10\/ccs-citp-basket-1-20261010.jpg\" data-gallery=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/10\/ccs-citp-basket-1-20261010.jpg|https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/10\/ccs-citp-basket-2-20261010.jpg|https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/10\/ccs-citp-basket-3-20261010.jpg|https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/10\/ccs-citp-basket-4-20261010.jpg|https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/10\/ccs-citp-basket-5-20261010.jpg\" alt=\"Cat in the Patch basket\" width=\"420\" height=\"315\" style=\"object-fit:cover;object-position:center 40%\" loading=\"lazy\" decoding=\"async\" \/><\/figure><\/div>\n    <p class=\"ccs-findus__meta\">Call for hours<\/p>\n  <\/article>\n  <article class=\"ccs-findus__card\" data-store-card=\"ancestral\" tabindex=\"0\" role=\"button\" aria-pressed=\"false\" aria-label=\"Ancestral French Soaps, Belfast\">\n    <div class=\"ccs-findus__card-top\"><div><h3>Ancestral French Soaps<\/h3><p class=\"ccs-findus__town\">Belfast \u00b7 roses now<\/p><\/div><\/div>\n    <p class=\"ccs-findus__stock-label\">In the shop now<\/p>\n    <ul class=\"ccs-findus__stock\"><li>Roses<\/li><\/ul>\n    <div class=\"ccs-findus__prods\" role=\"list\"><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-prod-rose-basket-1790235579.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-findus-lb-rose-basket-1790235579.jpg\" alt=\"Beeswax rose\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-rosehub-group-0928.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-rosehub-group-0928.jpg\" alt=\"Beeswax rose\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><\/div>\n    <p class=\"ccs-findus__meta\">Call for hours<\/p>\n  <\/article>\n  <article class=\"ccs-findus__card\" data-store-card=\"compass\" tabindex=\"0\" role=\"button\" aria-pressed=\"false\" aria-label=\"Compass Rose Books, Castine\">\n    <div class=\"ccs-findus__card-top\"><div><h3>Compass Rose Books<\/h3><p class=\"ccs-findus__town\">Castine \u00b7 apples now<\/p><\/div><\/div>\n    <p class=\"ccs-findus__stock-label\">In the shop now<\/p>\n    <ul class=\"ccs-findus__stock\"><li>Apples (green, red, natural)<\/li><\/ul>\n    <div class=\"ccs-findus__prods\" role=\"list\"><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-apple-green-0928-600x800.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-apple-green-0928.jpg\" alt=\"Green apple candle\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-apple-red-main-0925-600x800.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-apple-red-main-0925.jpg\" alt=\"Red apple candle\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><figure class=\"ccs-findus__prod\"><img src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-apple-natural-0928-600x800.jpg\" data-full=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-c-apple-natural-0928.jpg\" alt=\"Natural apple candle\" width=\"420\" height=\"315\" loading=\"lazy\" decoding=\"async\" \/><\/figure><\/div>\n    <p class=\"ccs-findus__meta\">Hours: Tue\u2013Sat 9am\u20134pm \u00b7 Sun &amp; Mon closed<\/p>\n  <\/article>\n\n    <\/div>\n  <\/div>\n  <div style=\"text-align:center\"><a class=\"ccs-findus__cta\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/find-us\/\">See map &amp; store details \u2192<\/a><\/div>\n<\/section>\n<script src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/10\/ccs-find-us-1790592615-lb1010.js?v=1790592615\" defer><\/script>\n<!-- \/ccs-find-us-maine -->\n\n<!-- \/ccs-find-us-home-teaser -->\n          <\/section>\n  <\/div>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('ms-lobby'); if(!root) return;\n  var fx=document.getElementById('ms-fx');\n  if(fx && !window.matchMedia('(prefers-reduced-motion: reduce)').matches){\n    for(var i=0;i<18;i++){ var s=document.createElement('span'); s.className='spark'; s.style.left=(Math.random()*100)+'%'; s.style.bottom=(-5-Math.random()*20)+'%'; s.style.animationDelay=(Math.random()*7)+'s'; s.style.animationDuration=(5+Math.random()*5)+'s'; fx.appendChild(s); }\n  }\n  function showRooms(){ root.classList.add('entered'); try{ var n=(parseInt(localStorage.getItem('ms_glimmers')||'12',10)||12)+1; localStorage.setItem('ms_glimmers',String(n)); localStorage.setItem('ms_entered','1'); var g=document.getElementById('ms-glimmers'); if(g) g.textContent=String(n);}catch(e){} }\n  function showGate(){ root.classList.remove('entered'); try{ localStorage.setItem('ms_entered','0'); }catch(e){} }\n  function sync(){ if(location.hash==='#rooms') showRooms(); else if(location.hash==='#gate') showGate(); }\n  var enter=document.getElementById('ms-enter'); var back=document.getElementById('ms-back');\n  if(enter) enter.addEventListener('click', function(e){ e.preventDefault(); location.hash='rooms'; showRooms(); });\n  if(back) back.addEventListener('click', function(e){ e.preventDefault(); location.hash='gate'; showGate(); });\n  window.addEventListener('hashchange', sync);\n  try{ if(localStorage.getItem('ms_entered')==='1' || location.hash==='#rooms') showRooms(); else { var g=document.getElementById('ms-glimmers'); if(g) g.textContent=String(parseInt(localStorage.getItem('ms_glimmers')||'12',10)||12); } }catch(e){ sync(); }\n})();\n<\/script>\n\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<!-- 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'){ if(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<!-- ccs-home-hive-pong:v1 -->\n<section id=\"ccs-home-hive-pong\" class=\"ccs-home-hive-pong\" aria-label=\"Hive Pong\">\n  <style>\n    .ccs-home-hive-pong{margin:1.25rem auto 1.5rem;max-width:920px;padding:0 1rem;overflow-x:hidden;}\n    .ccs-home-hive-pong h2{font-family:\"Cormorant Garamond\",Georgia,serif;color:#ffe566;margin:0 0 .35rem;font-size:1.65rem;}\n    .ccs-home-hive-pong .hp-note{color:#fff8ee;opacity:.85;font-weight:600;margin:0 0 .75rem;}\n    .ccs-home-hive-pong .hp-frame-wrap{position:relative;border-radius:16px;overflow:hidden;border:2px solid #e8b84a;background:#12101c;box-shadow:0 0 28px rgba(232,184,74,.2),0 18px 42px rgba(0,0,0,.35);}\n    .ccs-home-hive-pong iframe{display:block;width:100%;max-width:100%;margin:0 auto;height:min(52vh,480px);min-height:280px;border:0;background:#100e18;aspect-ratio:3\/4;touch-action:none;}\n    @media (min-width:640px){\n      .ccs-home-hive-pong{max-width:560px;margin-left:auto;margin-right:auto;}\n      .ccs-home-hive-pong iframe{max-width:500px;height:min(52vh,480px);min-height:280px;aspect-ratio:3\/4;}\n    }\n    @media (max-width:639px){\n      .ccs-home-hive-pong{padding:0;max-width:none;}\n      .ccs-home-hive-pong h2,.ccs-home-hive-pong .hp-note{padding:0 1rem;}\n      .ccs-home-hive-pong .hp-frame-wrap{border-radius:0;border-left:0;border-right:0;}\n      .ccs-home-hive-pong iframe{height:min(52vh,480px);max-width:100%;min-height:280px;touch-action:none;}\n    }\n  <\/style>\n  <h2 data-shimmer-palette=\"honey\" class=\"ms-shimmer-target\">Hive Pong<\/h2>\n  <p class=\"hp-note\">Choose rose or pumpkin (you stay bottom) \u00b7 first to 1 \u00b7 1 win clears a level<\/p>\n  <div class=\"hp-frame-wrap\">\n    <iframe\n      src=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/hive-pong-portrait-v18-1789481758.html?v=rose18\"\n      title=\"Hive Pong \u2014 playable\"\n      loading=\"lazy\"\n      allow=\"fullscreen\"\n      referrerpolicy=\"no-referrer-when-downgrade\"\n    ><\/iframe>\n  <\/div>\n<\/section>\n<!-- \/ccs-home-hive-pong -->\n\n<!-- ccs-home-studio:v1 -->\n\n<style id=\"ccs-home-studio-css\">\n\/* ccs-home-studio:v1 \u00b7 \"From the Studio\" blog teaser on home \u00b7 matches Hive Social card (gold on midnight) *\/\n#ccs-home-studio{max-width:560px;margin:.35rem auto 1.1rem!important;padding:1rem 1.15rem 1.2rem;box-sizing:content-box;text-align:center;color:#fff8ee;\n  background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(120,70,180,.28),transparent 70%),linear-gradient(180deg,rgba(18,10,28,.78) 0%,rgba(10,17,40,.66) 100%);\n  border:1px solid rgba(232,184,74,.28);border-radius:16px;box-shadow:0 0 28px rgba(140,100,220,.18),0 10px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,248,238,.12);}\n#ccs-home-studio h2.ccs-studio-heading{margin:0 0 .75rem!important;font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:600;font-size:1.65rem!important;line-height:1.15;letter-spacing:.01em;color:#ffe566!important;-webkit-text-fill-color:#ffe566!important;text-shadow:0 0 18px rgba(232,184,74,.3);}\n#ccs-home-studio ul.wp-block-latest-posts{list-style:none!important;margin:0 0 1rem!important;padding:0!important;display:grid;gap:.7rem;}\n#ccs-home-studio ul.wp-block-latest-posts>li{margin:0!important;padding:.85rem 1rem .95rem;text-align:left;background:rgba(255,248,238,.05);border:1px solid rgba(232,184,74,.22);border-radius:12px;}\n#ccs-home-studio .wp-block-latest-posts__post-title{display:block;font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:600;font-size:1.28rem;line-height:1.2;color:#fff8ee!important;-webkit-text-fill-color:#fff8ee!important;text-decoration:none!important;}\n#ccs-home-studio .wp-block-latest-posts__post-title:hover,#ccs-home-studio .wp-block-latest-posts__post-title:focus-visible{color:#ffe566!important;-webkit-text-fill-color:#ffe566!important;text-decoration:underline!important;text-underline-offset:3px;}\n#ccs-home-studio .wp-block-latest-posts__post-date{display:block;margin:.3rem 0 .4rem;font-family:Manrope,system-ui,sans-serif;font-size:.74rem!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#e8b84a!important;-webkit-text-fill-color:#e8b84a!important;}\n#ccs-home-studio .wp-block-latest-posts__post-excerpt{margin:0!important;font-family:Manrope,system-ui,sans-serif;font-size:.92rem;line-height:1.5;color:#fff8ee!important;-webkit-text-fill-color:#fff8ee!important;opacity:.88;}\n#ccs-home-studio p.ccs-studio-more{margin:0!important;}\n#ccs-home-studio p.ccs-studio-more a{display:inline-flex;align-items:center;padding:.45rem 1.05rem;border-radius:999px;font-family:Manrope,system-ui,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:.02em;text-decoration:none!important;color:#0a1128!important;-webkit-text-fill-color:#0a1128!important;background:linear-gradient(165deg,#fff8ee 0%,#e8c878 48%,#c5a059 100%);border:1px solid rgba(255,248,238,.55);box-shadow:0 0 16px rgba(232,184,74,.28),0 4px 12px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.45);}\n#ccs-home-studio p.ccs-studio-more a:focus-visible{outline:2px solid #e8b84a;outline-offset:3px;}\n@media (max-width:480px){#ccs-home-studio{padding:.9rem .9rem 1.05rem;}#ccs-home-studio h2.ccs-studio-heading{font-size:1.5rem!important;}}\n<\/style>\n\n\n\n<section id=\"ccs-home-studio\" class=\"wp-block-group ccs-home-studio is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading ccs-studio-heading\">From the Studio<\/h2>\n\n\n<ul class=\"wp-block-latest-posts__list has-dates wp-block-latest-posts is-layout-flow wp-block-latest-posts-is-layout-flow\"><li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/conwaycraftsmanship.com\/index.php\/2026\/10\/08\/beeswax-as-a-canvas-why-we-paint-mica-on-the-mold\/\">Beeswax as a Canvas: Why We Paint Mica on the Mold<\/a><time datetime=\"2026-10-08T12:33:30-04:00\" class=\"wp-block-latest-posts__post-date\">October 8, 2026<\/time><div class=\"wp-block-latest-posts__post-excerpt\">Jack Conway of Conway Candle Sanctuary in Jackson, Maine, shares how he came to paint mica inside the mold before pouring pure beeswax.<\/div><\/li>\n<\/ul>\n\n\n<p class=\"ccs-studio-more wp-block-paragraph\"><a href=\"https:\/\/conwaycraftsmanship.com\/index.php\/blog\/\">Read the blog<\/a><\/p>\n<\/section>\n\n<!-- \/ccs-home-studio:v1 -->\n\n<!-- ccs-hive-social-invoke:1790237815 -->\n\n<link rel=\"stylesheet\" href=\"https:\/\/conwaycraftsmanship.com\/wp-content\/uploads\/2026\/09\/ccs-hive-social-invoke-1790236741.css?v=1790236741\" \/>\n<section class=\"ccs-hive-social-invoke\" id=\"ccs-hive-social-invoke\" aria-label=\"Sanctuary social and Invocation Prayer\">\n  <p class=\"ccs-hsi-heading ccs-hsi-shimmer ms-shimmer-target\" data-shimmer-palette=\"honey\">Stay with the Sanctuary<\/p>\n  <div class=\"ccs-hsi-pills\" role=\"list\">\n    <a class=\"ccs-hsi-pill\" role=\"listitem\" href=\"https:\/\/www.facebook.com\/p\/Conway-candle-sanctuary-61588233570726\/\" target=\"_blank\" rel=\"noopener noreferrer\">Facebook \u00b7 Sanctuary<\/a>\n    <a class=\"ccs-hsi-pill\" role=\"listitem\" href=\"https:\/\/www.instagram.com\/conwaycandlesanctuary\/\" target=\"_blank\" rel=\"noopener\">Instagram<\/a>\n    <a class=\"ccs-hsi-pill\" role=\"listitem\" href=\"https:\/\/www.tiktok.com\/@conwaycraftsmanship\" target=\"_blank\" rel=\"noopener\">TikTok<\/a>\n    <a class=\"ccs-hsi-pill ccs-hsi-soft\" role=\"listitem\" href=\"mailto:info@conwaycraftsmanship.com\">Write us<\/a>\n  <\/div>\n  <blockquote class=\"ccs-hsi-blessing\" cite=\"Swan hang-tag\">\n    <p class=\"ccs-hsi-bless-label\">Sanctuary Invocation Prayer<\/p>\n    <p class=\"ccs-hsi-bless-text\">\n      <span>O flame born of the bees,<\/span>\n      <span>remember who sits with you.<\/span>\n      <span>Kindle what is weary.<\/span>\n      <span>Guard what is tender.<\/span>\n      <span>Bless the hands that shaped you,<\/span>\n      <span>and the heart that keeps you lit.<\/span>\n      <span>May this small fire be sanctuary\u2014<\/span>\n      <span>a soft place for the soul to land.<\/span>\n      <span>So may it be \u00b7 in wax and warm light<\/span>\n      <span class=\"ccs-hsi-bless-close\">Light soft. Rest here.<\/span>\n    <\/p>\n  <\/blockquote>\n<\/section>\n\n<!-- \/ccs-hive-social-invoke:1790237815 -->\n\n<!-- ccs-wl-embers:v3 -->\n<style id=\"ccs-wl-embers-css\">\n\/* ccs-wl-embers:v3 \u2014 sitewide waxlight sparks + high-rise ambient embers \u00b7 Calm-safe *\/\n.wl-spark-layer {\n  position: fixed;\n  inset: 0;\n  pointer-events: none;\n  z-index: 9998;\n  overflow: hidden;\n}\n.wl-spark {\n  position: absolute;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background: radial-gradient(circle, #ffe566 0%, #e8b84a 45%, transparent 70%);\n  opacity: 0.95;\n  animation: wl-spark-fly 0.85s ease-out forwards;\n}\n@keyframes wl-spark-fly {\n  0% { transform: translate(0, 0) scale(1); opacity: 1; }\n  100% { transform: translate(var(--dx), var(--dy)) scale(0.2); opacity: 0; }\n}\n\/* Ambient embers: soft gold\/amber, rise 30\u201370% viewport *\/\n.wl-spark.wl-ember {\n  width: 5px;\n  height: 5px;\n  border-radius: 50%;\n  background: radial-gradient(circle, #fff0b8 0%, #ffe566 28%, #e8b84a 55%, #c4782a 78%, transparent 88%);\n  opacity: 0.88;\n  box-shadow: 0 0 7px rgba(255, 200, 90, 0.42);\n  animation-name: wl-ember-rise;\n  animation-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);\n  animation-fill-mode: forwards;\n}\n.wl-spark.wl-ember.wl-ember-amber {\n  background: radial-gradient(circle, #ffe9a0 0%, #f0a84a 40%, #d4782a 70%, transparent 85%);\n  box-shadow: 0 0 8px rgba(232, 140, 50, 0.4);\n}\n.wl-spark.wl-ember.wl-ember-soft {\n  width: 3.5px;\n  height: 3.5px;\n  opacity: 0.7;\n  box-shadow: 0 0 5px rgba(255, 220, 120, 0.35);\n}\n@keyframes wl-ember-rise {\n  0% { transform: translate(0, 0) scale(1); opacity: 0.55; }\n  12% { opacity: 0.95; }\n  70% { opacity: 0.75; }\n  100% { transform: translate(var(--dx), var(--dy)) scale(0.12); opacity: 0; }\n}\nhtml.calm-mode .wl-spark-layer,\nbody.calm .wl-spark-layer { display: none !important; }\n@media (prefers-reduced-motion: reduce) {\n  .wl-spark-layer { display: none !important; }\n}\n\n<\/style>\n<script id=\"ccs-wl-embers-js\">\n\/*! ccs-wl-embers:v3 \u00b7 Magic Spot waxlight + high-rise ambient embers \u00b7 Calm-safe \u00b7 WP-safe nested-ifs *\/\n(function () {\n  if (window.__ccsWlEmbersV3) return;\n  window.__ccsWlEmbersV3 = true;\n\n  function calm() {\n    try {\n      if (document.documentElement.classList.contains('calm-mode')) return true;\n      if (document.body) {\n        if (document.body.classList.contains('calm')) return true;\n      }\n      if (localStorage.getItem('magicSpotCalm') === '1') return true;\n      if (window.matchMedia) {\n        if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) return true;\n      }\n    } catch (e) {}\n    return false;\n  }\n\n  function layer() {\n    var el = document.getElementById('wl-spark-layer');\n    if (!el) {\n      el = document.createElement('div');\n      el.id = 'wl-spark-layer';\n      el.className = 'wl-spark-layer';\n      el.setAttribute('aria-hidden', 'true');\n      if (document.body) document.body.appendChild(el);\n    }\n    return el;\n  }\n\n  function sparkAt(x, y, n) {\n    if (calm()) return;\n    var host = layer();\n    if (!host) return;\n    var count = n || 10;\n    var i = 0;\n    while (i < count) {\n      var s = document.createElement('span');\n      s.className = 'wl-spark';\n      var ang = (Math.PI * 2 * i) \/ count + Math.random() * 0.4;\n      var dist = 28 + Math.random() * 48;\n      s.style.left = x + 'px';\n      s.style.top = y + 'px';\n      s.style.setProperty('--dx', Math.cos(ang) * dist + 'px');\n      s.style.setProperty('--dy', Math.sin(ang) * dist + 'px');\n      if (i % 3 === 0) {\n        s.style.background = 'radial-gradient(circle,#f0e6ff 0%,#8a6bb8 50%,transparent 70%)';\n      }\n      host.appendChild(s);\n      (function (node) {\n        setTimeout(function () {\n          if (node.parentNode) node.parentNode.removeChild(node);\n        }, 900);\n      })(s);\n      i = i + 1;\n    }\n  }\n\n  function sparkFromEvent(ev, n) {\n    if (!ev) return;\n    var x = ev.clientX;\n    var y = ev.clientY;\n    if (typeof x !== 'number') {\n      if (ev.target) {\n        if (ev.target.getBoundingClientRect) {\n          var r = ev.target.getBoundingClientRect();\n          x = r.left + r.width \/ 2;\n          y = r.top + r.height \/ 2;\n        }\n      }\n    }\n    sparkAt(x, y, n);\n  }\n\n  function pressPop(el) {\n    if (!el) return;\n    if (calm()) return;\n    el.classList.remove('wl-press-pop');\n    void el.offsetWidth;\n    el.classList.add('wl-press-pop');\n  }\n\n  function wirePress(root) {\n    var scope = root;\n    if (!scope) scope = document;\n    scope.addEventListener('click', function (ev) {\n      var t = null;\n      if (ev.target) {\n        if (ev.target.closest) {\n          t = ev.target.closest('.btn, .choice, .hex-tap, .wl-cast-chip, [data-wl-spark]');\n        }\n      }\n      if (!t) return;\n      pressPop(t);\n      var burst = false;\n      if (t.matches) {\n        if (t.matches('[data-wl-spark=\"burst\"]')) burst = true;\n        if (t.classList.contains('ok')) burst = true;\n        if (t.matches('.btn:not(.ghost), .choice, .hex-tap, [data-wl-spark=\"burst\"]')) {\n          sparkFromEvent(ev, burst ? 14 : 8);\n        }\n      }\n    }, true);\n  }\n\n  function morph(el) {\n    if (!el) return;\n    if (calm()) return;\n    el.classList.add('wl-wax-morph');\n    el.classList.remove('is-morphing');\n    void el.offsetWidth;\n    el.classList.add('is-morphing');\n    setTimeout(function () { el.classList.remove('is-morphing'); }, 600);\n  }\n\n  function smokeReveal(host, done) {\n    if (!host) {\n      if (done) done();\n      return;\n    }\n    if (calm()) {\n      host.classList.remove('smoking');\n      host.classList.add('cleared');\n      if (done) done();\n      return;\n    }\n    host.classList.add('wl-smoke-curtain', 'smoking');\n    host.classList.remove('cleared');\n    setTimeout(function () {\n      host.classList.remove('smoking');\n      host.classList.add('cleared');\n      if (done) done();\n    }, 700);\n  }\n\n  if (!window.WaxlightCast) {\n    window.WaxlightCast = {\n      calm: calm,\n      sparkAt: sparkAt,\n      sparkFromEvent: sparkFromEvent,\n      pressPop: pressPop,\n      wirePress: wirePress,\n      morph: morph,\n      smokeReveal: smokeReveal\n    };\n  }\n\n  function boot() {\n    try {\n      if (localStorage.getItem('magicSpotCalm') === '1') {\n        document.documentElement.classList.add('calm-mode');\n        if (document.body) document.body.classList.add('calm');\n      }\n    } catch (e) {}\n    wirePress(document);\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', boot);\n  } else {\n    boot();\n  }\n\n  \/* High-rise ambient embers \u2014 spawn bottom, drift 30\u201370% viewport height *\/\n  function ambientEmbers() {\n    if (calm()) return;\n    var host = layer();\n    if (!host) return;\n    var w = window.innerWidth;\n    var h = window.innerHeight;\n    if (!w) return;\n    if (!h) return;\n    var count = 7 + Math.floor(Math.random() * 5);\n    var i = 0;\n    while (i < count) {\n      var s = document.createElement('span');\n      var roll = Math.random();\n      s.className = 'wl-spark wl-ember';\n      if (roll > 0.55) s.className = 'wl-spark wl-ember wl-ember-amber';\n      if (roll > 0.82) s.className = 'wl-spark wl-ember wl-ember-soft';\n      var x = Math.random() * w;\n      var y = h - 2 - Math.random() * 48;\n      var riseFrac = 0.30 + Math.random() * 0.40;\n      var rise = riseFrac * h;\n      var drift = (Math.random() - 0.5) * w * 0.18;\n      var dur = 3.4 + Math.random() * 3.2;\n      s.style.left = x + 'px';\n      s.style.top = y + 'px';\n      s.style.setProperty('--dx', drift + 'px');\n      s.style.setProperty('--dy', (-rise) + 'px');\n      s.style.animationDuration = dur + 's';\n      host.appendChild(s);\n      (function (node, ms) {\n        setTimeout(function () {\n          if (node.parentNode) node.parentNode.removeChild(node);\n        }, ms);\n      })(s, Math.floor(dur * 1000) + 80);\n      i = i + 1;\n    }\n  }\n  setInterval(ambientEmbers, 1300);\n  setTimeout(ambientEmbers, 350);\n  setTimeout(ambientEmbers, 900);\n})();\n\n<\/script>\n<!-- \/ccs-wl-embers:v3 -->\n\n<!-- ccs-home-tighten:v4 -->\n\n<style id=\"ccs-home-tighten-v4\">\n\/* Lobby\/gate: no viewport canyon, overflow visible *\/\n#ms-lobby{min-height:0!important;height:auto!important;overflow:visible!important;max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important;}\n#ms-lobby .wrap{max-width:1100px;margin:0 auto;padding:0 1rem;box-sizing:border-box;}\n#ms-gate{min-height:0!important;height:auto!important;overflow:visible!important;padding:0!important;display:block!important;place-items:stretch!important;}\n\/* Compact banner hero (~360-400px), not full viewport *\/\n#ms-gate .ccs-hero{\n  position:relative!important;\n  min-height:0!important;\n  height:auto!important;\n  max-height:380px!important;\n  aspect-ratio:2.2 \/ 1!important;\n  display:grid!important;\n  align-items:end!important;\n}\n@media (max-width:639px){\n  #ms-gate .ccs-hero{aspect-ratio:4\/5!important;max-height:420px!important;}\n}\n#ms-gate .ccs-hero-media{\n  position:absolute!important;inset:0!important;\n  height:auto!important;max-height:none!important;width:100%!important;\n}\n#ms-gate .ccs-hero-img{\n  position:absolute!important;inset:0!important;\n  width:100%!important;height:100%!important;object-fit:cover!important;\n}\n\/* Rooms + doors: collapse void under foyer doors *\/\n#ms-rooms,#ms-lobby.entered #ms-rooms,#ms-lobby:not(.entered) #ms-rooms{\n  display:block!important;margin:0!important;padding-top:.5rem!important;\n  min-height:0!important;height:auto!important;padding-bottom:.5rem!important;\n}\n#ccs-home-doors{margin-bottom:.35rem!important;}\n#ms-lobby .shop{margin-top:.65rem!important;}\n\/* About card \u2014 readable on ethereal dark (never purple void) *\/\n#ccs-about-us,\n.ccs-about,\n#ms-lobby .ccs-about{\n  display:block!important;\n  visibility:visible!important;\n  opacity:1!important;\n  position:relative!important;\n  height:auto!important;\n  margin:0.65rem 1rem 0.75rem!important;\n  padding:1rem 1rem 1.1rem!important;\n  border-radius:18px!important;\n  background:linear-gradient(165deg,rgba(48,32,72,.98),rgba(22,14,40,.99))!important;\n  border:1.5px solid rgba(232,184,74,.45)!important;\n  box-shadow:0 0 24px rgba(140,100,220,.35),0 12px 28px rgba(0,0,0,.35)!important;\n  color:#fff8ee!important;\n}\n#ccs-about-us h2,\n.ccs-about h2,\n#ms-lobby .ccs-about h2{\n  color:#ffe566!important;\n  -webkit-text-fill-color:#ffe566!important;\n  background:none!important;\n  margin:0 0 .45rem!important;\n}\n#ccs-about-us p,\n.ccs-about p,\n#ms-lobby .ccs-about p,\n#ms-lobby .ccs-about .ccs-about-credits{\n  color:#fff8ee!important;\n  -webkit-text-fill-color:#fff8ee!important;\n  opacity:1!important;\n}\n\/* Compact photos on mobile \u2014 void was 3 tall dark 4\/3 slots *\/\n#ms-lobby .ccs-about-photos,\n.ccs-about-photos{\n  display:grid!important;\n  grid-template-columns:repeat(3,minmax(0,1fr))!important;\n  gap:.5rem!important;\n  margin-top:.35rem!important;\n}\n@media (max-width:640px){\n  #ms-lobby .ccs-about-photos,\n  .ccs-about-photos{\n    grid-template-columns:repeat(3,minmax(0,1fr))!important;\n    gap:.35rem!important;\n  }\n  #ms-lobby .ccs-about-photos img,\n  .ccs-about-photos img{\n    aspect-ratio:1\/1!important;\n    max-height:112px!important;\n    object-fit:cover!important;\n    width:100%!important;\n    background:#4a3568!important;\n  }\n  #ms-lobby .ccs-about-photos figcaption,\n  .ccs-about-photos figcaption{\n    display:none!important;\n  }\n}\n\/* shimmer must not blank About title *\/\n#ccs-about-us h2.ms-shimmer-ready,\n#ccs-about-us h2.ms-shimmer-target,\n.ccs-about h2.ms-shimmer-ready{\n  color:#ffe566!important;\n  -webkit-text-fill-color:#ffe566!important;\n  background:none!important;\n}\n#ms-fx,.fx{min-height:0!important;height:auto!important;}\n#ms-charms{display:none!important;}\n#ms-smoke-tip{margin:.5rem auto .75rem!important;}\n.ccs-home-hive-pong{margin:.75rem auto 1rem!important;}\n.ccs-home-hive-pong iframe{\n  height:min(52vh,480px)!important;min-height:280px!important;max-height:480px!important;\n}\nbody.home .entry-content .wp-block-spacer,\n.page-id-62 .entry-content .wp-block-spacer{height:0!important;max-height:0!important;margin:0!important;}\nbody.home .wp-site-blocks,\n.page-id-62 .wp-site-blocks{padding-top:0!important;}\n<\/style>\n\n<!-- \/ccs-home-tighten:v4 -->","protected":false},"excerpt":{"rendered":"<p>Maine beeswax candles hand-poured in Midcoast Maine by Conway Candle Sanctuary. Pure beeswax \u00b7 never paraffin. Shop Singles &#038; find us on the Mid Coast.<\/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-62","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/pages\/62","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=62"}],"version-history":[{"count":211,"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/pages\/62\/revisions"}],"predecessor-version":[{"id":2337,"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/pages\/62\/revisions\/2337"}],"wp:attachment":[{"href":"https:\/\/conwaycraftsmanship.com\/index.php\/wp-json\/wp\/v2\/media?parent=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}