/* Deep Soul Connection: new homepage. Injected by Strikingly site-wide custom code (footer). Renders the whole page on "/" and hides the old Strikingly sections. Edit copy in the HTML string below. */ (function () { var p = location.pathname, q = location.search; var PAGE = (/jerome/i.test(p) || /jerome/i.test(q)) ? 'jerome' : ((p === '/' || p === '' || p.indexOf('index.html') > -1 || location.protocol === 'file:') ? 'home' : ''); function unhide() { var p = document.getElementById('dscpre'); if (p && p.parentNode) p.parentNode.removeChild(p); } if (!PAGE) { unhide(); return; } /* LIVE for everyone since 20 Oct 2026 (Jerome: 'strikingly page rebuild - GO'). ?oldsite=1 shows the old Strikingly site for comparison. */ if (/oldsite=1/.test(q)) { unhide(); return; } if (document.getElementById('dsc')) return; var HOME = (location.protocol === 'file:' || /127\.0\.0\.1|localhost/.test(location.host)) ? 'index.html' : '/'; var JPAGE = (location.protocol === 'file:' || /127\.0\.0\.1|localhost/.test(location.host)) ? 'index.html?page=jerome' : '/?page=jerome'; var M = 'https://assets.cdn.filesafe.space/LKCaRjC7pRz6lJsLtMY5/media/'; function R(id, w) { return 'https://images.leadconnectorhq.com/image/f_webp/q_82/r_' + w + '/u_' + M + id; } var IMG = { chungfu: R('6986649e2dd9858949908633.png', 900), sally: R('67cb4afa54acb4f66fd526b1.jpeg', 700), sophie: R('6ab7dd541f3be2be1bc98316.jpg', 700), jerome: R('6ab7dd546407f2cbe4eeb2e1.jpg', 700), family: R('696f94c64a64645873c2846a.png', 1400), tor: R('6ad7854a4442a557ab2a0443.jpg', 1800), torSm: R('6ad7854a4442a557ab2a0443.jpg', 1000), lapis: R('6abd8cf3f88ee1436cc6f1f8.jpg', 1400), jeromeArch: R('6abd8cdaf88ee1436cc6f023.jpg', 900), /* Jerome 20 Oct: 'use that one instead' (sitting on the Tor path with the white cello) */ jeromeMain: R('6abd8cd96c64b8e488be6102.jpg', 1800), jeromeHeart: R('6abd8cdaf88ee1436cc6f023.jpg', 1000), cover: window.DSC_COVER || R('6ad784084442a557ab29d853.png', 700) }; /* Sophie's Mailchimp audience "Deep Soul Connection sign up" (us10). Tags: numeric Mailchimp tag ids, set below once created. */ var MC = { action: 'https://deepsoulconnection.us10.list-manage.com/subscribe/post-json?u=8fdc2bd558b3fb3854c1dcf0c&id=f98eeb51e6&f_id=0010a9e5f0', hp: 'b_8fdc2bd558b3fb3854c1dcf0c_f98eeb51e6', tagNews: window.DSC_TAG_NEWS || '14566015', tagGift: window.DSC_TAG_GIFT || '14566016' }; var WA = 'https://wa.me/447866418525?text=' + encodeURIComponent('Hello, I found you through the Deep Soul Connection website. '); var css = [ '@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=Jost:wght@300;400;500;600&display=swap");', 'html,body{margin:0!important;padding:0!important;background:#0d0420!important;scroll-behavior:smooth}', '#s-page-client-container,#s-content,#s-footer-section-container,#s-ecommerce-shopping-cart-wrapper,.s-nav-header,.s-site-header,#s-nav{display:none!important}', '#dsc{--night:#0d0420;--deep:#1a0a3d;--royal:#3a1c8c;--violet:#5b34c7;--lilac:#e3d7ff;--gold:#e3bf6a;--gold2:#f6dfa0;--cream:#fbf4e6;--ink:#1d1235;--mute:#cbbfe8;', 'font-family:Jost,Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.72;color:var(--cream);background:var(--night);overflow-x:hidden;-webkit-font-smoothing:antialiased}', '#dsc *{box-sizing:border-box}#dsc img{max-width:100%;display:block}#dsc a{color:inherit}', '#dsc h1,#dsc h2,#dsc h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;margin:0;line-height:1.1;letter-spacing:.2px}', '#dsc p{margin:0 0 18px}', '#dsc .wrap{max-width:1160px;margin:0 auto;padding:0 28px}', '#dsc .kick{font-weight:500;font-size:12.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}', '#dsc .center{text-align:center}', /* nav */ '#dsc .nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .3s,box-shadow .3s}', '#dsc .nav.solid{background:rgba(13,4,32,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(227,191,106,.25)}', '#dsc .nav .in{display:flex;align-items:center;justify-content:space-between;height:78px;max-width:1260px;margin:0 auto;padding:0 28px}', '#dsc .logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}', '#dsc .logo svg{width:34px;height:34px}', '#dsc .logo b{font-family:"Cormorant Garamond",serif;font-weight:600;font-size:24px;letter-spacing:.14em;text-transform:uppercase;line-height:1}', '#dsc .logo i{display:block;font-style:normal;font-family:Jost;font-weight:400;font-size:10px;letter-spacing:.42em;color:var(--gold);margin-top:5px}', '#dsc .links{display:flex;align-items:center;gap:30px}', '#dsc .links a{text-decoration:none;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:#efe7ff;opacity:.9;transition:color .2s;white-space:nowrap}', '#dsc .links a:hover{color:var(--gold2)}', '#dsc .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 34px;border-radius:60px;text-decoration:none;font-weight:500;font-size:14.5px;letter-spacing:.16em;text-transform:uppercase;transition:transform .2s,box-shadow .2s,background .2s;cursor:pointer;border:0;font-family:Jost,sans-serif}', '#dsc .btn.gold{background:linear-gradient(180deg,var(--gold2),var(--gold));color:#2a1250 !important;box-shadow:0 10px 30px rgba(227,191,106,.28)}', '#dsc .btn.gold:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(227,191,106,.4)}', '#dsc .btn.line{border:1.5px solid rgba(227,191,106,.7);color:var(--gold2) !important;background:transparent}', '#dsc .btn.line:hover{background:rgba(227,191,106,.12)}', '#dsc .btn.dark{background:var(--royal);color:#fff !important}', '#dsc .burger{display:none;background:none;border:0;width:46px;height:46px;cursor:pointer;padding:0}', '#dsc .burger span{display:block;width:26px;height:2px;background:var(--gold2);margin:6px auto;transition:.3s}', '#dsc .drawer{display:none}', /* hero */ '#dsc .hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:130px 0 80px;overflow:hidden;', 'background:radial-gradient(70% 60% at 78% 42%,rgba(110,64,220,.55) 0%,rgba(58,28,140,.35) 38%,rgba(13,4,32,0) 70%),radial-gradient(60% 50% at 12% 90%,rgba(91,52,199,.35),rgba(13,4,32,0) 70%),linear-gradient(180deg,#14072e 0%,#0d0420 100%)}', '#dsc .stars{position:absolute;inset:0;pointer-events:none;opacity:.9;background-image:radial-gradient(1.6px 1.6px at 12% 18%,#f6dfa0 50%,transparent 51%),radial-gradient(1.2px 1.2px at 27% 62%,#fff 50%,transparent 51%),radial-gradient(1.8px 1.8px at 44% 12%,#f6dfa0 50%,transparent 51%),radial-gradient(1.2px 1.2px at 58% 78%,#fff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 71% 22%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 88% 66%,#f6dfa0 50%,transparent 51%),radial-gradient(1.4px 1.4px at 93% 12%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 6% 82%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 36% 90%,#f6dfa0 50%,transparent 51%),radial-gradient(1px 1px at 64% 46%,#fff 50%,transparent 51%)}', '#dsc .hero .grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}', '#dsc .hero h1{font-size:clamp(42px,5.6vw,78px);color:#fff;margin:0 0 24px}', '#dsc .hero h1 em{font-style:italic;color:var(--gold2);font-weight:500}', '#dsc .hero .sub{font-size:clamp(18px,1.6vw,21px);color:#e6dcfb;max-width:560px;margin:0 0 34px}', '#dsc .hero .ctas{display:flex;flex-wrap:wrap;gap:16px}', '#dsc .hero .note{margin:26px 0 0;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}', '#dsc .portal{position:relative;width:min(100%,470px);margin:0 auto;aspect-ratio:3/4}', '#dsc .portal .rings{position:absolute;inset:-9%;width:118%;height:118%;pointer-events:none}', '#dsc .portal .arch{position:absolute;inset:0;border-radius:999px 999px 28px 28px;overflow:hidden;border:2px solid rgba(246,223,160,.85);box-shadow:0 0 0 10px rgba(246,223,160,.08),0 40px 90px rgba(0,0,0,.55),0 0 120px rgba(120,80,230,.55);background:#000}', '#dsc .portal .arch img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}', '#dsc .portal .tag{position:absolute;left:50%;bottom:-22px;transform:translateX(-50%);white-space:nowrap;background:linear-gradient(180deg,var(--gold2),var(--gold));color:#2a1250;font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;padding:11px 26px;border-radius:40px;box-shadow:0 10px 26px rgba(0,0,0,.4)}', /* sections */ '#dsc section{position:relative;padding:112px 0}', '#dsc h2{font-size:clamp(34px,4.2vw,56px);margin:0 0 20px}', '#dsc .lead{font-size:clamp(18px,1.5vw,20px);max-width:720px}', '#dsc .orn{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 auto 22px;color:var(--gold)}', '#dsc .orn:before,#dsc .orn:after{content:"";height:1px;width:84px;background:linear-gradient(90deg,transparent,currentColor)}', '#dsc .orn:after{transform:scaleX(-1)}', '#dsc .orn svg{width:22px;height:22px}', /* samhain */ '#dsc .sam{background:linear-gradient(180deg,#0d0420 0%,#1a0a3d 100%)}', '#dsc .nights{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:52px 0 34px}', '#dsc .night{position:relative;border:1px solid rgba(227,191,106,.4);border-radius:22px;padding:34px 28px 30px;background:linear-gradient(180deg,rgba(91,52,199,.28),rgba(26,10,61,.6));overflow:hidden}', '#dsc .night:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:62%;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}', '#dsc .night .day{font-size:12.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}', '#dsc .night h3{font-size:30px;color:#fff;margin:0 0 12px}', '#dsc .night p{font-size:16.5px;color:#e2d8f7;margin:0 0 18px}', '#dsc .night .price{font-family:"Cormorant Garamond",serif;font-size:36px;color:var(--gold2);font-weight:600;line-height:1;margin:0}', '#dsc .night .price small{display:block;font-family:Jost;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-weight:400;margin-top:8px}', '#dsc .bundle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-radius:22px;padding:26px 32px;background:linear-gradient(100deg,rgba(246,223,160,.16),rgba(91,52,199,.3));border:1px solid rgba(246,223,160,.5)}', '#dsc .bundle b{font-family:"Cormorant Garamond",serif;font-size:28px;font-weight:600;color:#fff}', '#dsc .fine{font-size:13.5px;color:var(--mute);margin:22px 0 0;letter-spacing:.02em}', /* chung fu (cream) */ '#dsc .cf{background:var(--cream);color:var(--ink)}', '#dsc .cf .kick{color:#8a5f1d}', '#dsc .cf h2{color:#2a1250}', '#dsc .cf .two{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}', '#dsc .cf p{color:#3a2a55}', '#dsc .quote{position:relative;background:linear-gradient(160deg,#3a1c8c,#1a0a3d);color:#fff;border-radius:26px;padding:56px 40px 40px;box-shadow:0 30px 70px rgba(58,28,140,.35)}', '#dsc .quote:before{content:"\\201C";position:absolute;top:6px;left:28px;font-family:"Cormorant Garamond",serif;font-size:130px;line-height:1;color:var(--gold)}', '#dsc .quote q{display:block;quotes:none;font-family:"Cormorant Garamond",serif;font-style:italic;font-size:clamp(28px,2.6vw,36px);line-height:1.3;color:#fff;font-weight:500}', '#dsc .quote cite{display:block;margin-top:24px;font-style:normal;font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold2)}', /* gift */ '#dsc .gift{background:radial-gradient(60% 70% at 20% 30%,rgba(110,64,220,.55),rgba(58,28,140,0) 70%),linear-gradient(180deg,#2c1470,#1d0d4f)}', '#dsc .gift .two{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}', '#dsc .bookwrap{position:relative;width:min(100%,360px);margin:0 auto;perspective:1100px}', '#dsc .book{aspect-ratio:2/3;border-radius:6px 14px 14px 6px;background:linear-gradient(135deg,#5b34c7,#2a1250);box-shadow:-12px 22px 50px rgba(0,0,0,.55),inset 8px 0 14px rgba(0,0,0,.25);transform:rotateY(-14deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;border:1px solid rgba(246,223,160,.55);overflow:hidden}', '#dsc .book img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}', '#dsc .book .bt{font-family:"Cormorant Garamond",serif;font-size:30px;line-height:1.1;color:#fff;font-weight:600}', '#dsc .book .bs{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold2);margin-top:14px}', '#dsc .chips{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 30px;padding:0;list-style:none}', '#dsc .chips li{border:1px solid rgba(246,223,160,.55);border-radius:40px;padding:8px 20px;font-size:14px;letter-spacing:.06em;color:var(--gold2)}', '#dsc .formcard{background:rgba(255,255,255,.97);border-radius:22px;padding:14px;box-shadow:0 26px 60px rgba(0,0,0,.35);max-width:560px}', '#dsc .formcard iframe{width:100%;border:0;border-radius:12px;min-height:420px;display:block}', '#dsc .soon{border:1.5px dashed rgba(246,223,160,.6);border-radius:18px;padding:22px;color:var(--gold2);font-size:15px}', '#dsc .mcf{text-align:left;padding:14px 12px 6px}', '#dsc .mcf .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}', '#dsc .mcf label span{display:block;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#6a5a85;margin:0 0 6px 2px}', '#dsc .mcf input{width:100%;border:1px solid #d9cfe9;border-radius:12px;padding:14px 16px;font:400 16px Jost,sans-serif;color:#1d1235;background:#fff;outline:none}', '#dsc .mcf input:focus{border-color:#5b34c7;box-shadow:0 0 0 3px rgba(91,52,199,.15)}', '#dsc .mcf .hp{position:absolute;left:-5000px}', '#dsc .mcf .btn{width:100%;margin-top:4px}', '#dsc .mcf .msg{margin:12px 0 0;font-size:15px;color:#2a1250;min-height:1em}#dsc .mcf .msg.err{color:#b4232c}', '#dsc .mcf .tiny{font-size:12.5px;color:#6a5a85;margin:10px 0 0;text-align:center}', '#dsc .gift .formcard .mcf{padding:12px 10px 4px}', '@media(max-width:600px){#dsc .mcf .row2{grid-template-columns:1fr}}', /* offers */ '#dsc .offer{background:linear-gradient(180deg,#1d0d4f 0%,#0d0420 100%)}', '#dsc .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}', '#dsc .card{border:1px solid rgba(227,191,106,.3);border-radius:22px;padding:34px 30px;background:linear-gradient(180deg,rgba(91,52,199,.2),rgba(13,4,32,.5));display:flex;flex-direction:column;transition:transform .25s,border-color .25s}', '#dsc .card:hover{transform:translateY(-4px);border-color:rgba(246,223,160,.7)}', '#dsc .card svg{width:44px;height:44px;color:var(--gold);margin-bottom:20px}', '#dsc .card h3{font-size:29px;color:#fff;margin:0 0 12px}', '#dsc .card p{font-size:16.5px;color:#d9ceef;flex:1}', '#dsc .card a.more{font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold2);text-decoration:none;font-weight:500;margin-top:6px}', '#dsc .card a.more:hover{text-decoration:underline}', /* family */ '#dsc .fam{background:var(--cream);color:var(--ink)}', '#dsc .fam .kick{color:#8a5f1d}#dsc .fam h2{color:#2a1250}', '#dsc .fam .banner{margin:48px auto 0;border-radius:26px;overflow:hidden;box-shadow:0 26px 60px rgba(42,18,80,.25);max-width:1000px}', '#dsc .fam .banner img{width:100%;aspect-ratio:21/9;object-fit:cover}', '#dsc .people{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:64px}', '#dsc .person{text-align:center}', '#dsc .person .ph{width:min(100%,300px);aspect-ratio:3/4;margin:0 auto 26px;border-radius:999px 999px 20px 20px;overflow:hidden;border:2px solid #d9b55e;padding:6px;background:#fff;box-shadow:0 20px 44px rgba(42,18,80,.2)}', '#dsc .person .ph img{width:100%;height:100%;object-fit:cover;border-radius:999px 999px 14px 14px}', '#dsc .person h3{font-size:32px;color:#2a1250;margin:0 0 6px}', '#dsc .person .role{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#8a5f1d;margin:0 0 14px}', '#dsc .person p{font-size:16.5px;color:#3a2a55;max-width:340px;margin:0 auto}', /* listen */ '#dsc .listen{background:linear-gradient(180deg,#0d0420,#1a0a3d)}', '#dsc .lgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}', '#dsc .lcard{display:flex;gap:22px;align-items:center;border:1px solid rgba(227,191,106,.35);border-radius:22px;padding:30px;text-decoration:none;background:rgba(91,52,199,.18);transition:border-color .25s,transform .25s}', '#dsc .lcard:hover{border-color:rgba(246,223,160,.8);transform:translateY(-3px)}', '#dsc .lcard svg{flex:none;width:54px;height:54px;color:var(--gold)}', '#dsc .lcard b{display:block;font-family:"Cormorant Garamond",serif;font-size:27px;font-weight:600;color:#fff;line-height:1.15}', '#dsc .lcard span{font-size:15.5px;color:#d9ceef}', /* news */ '#dsc .news{background:var(--cream);color:var(--ink)}', '#dsc .news .kick{color:#8a5f1d}#dsc .news h2{color:#2a1250}#dsc .news p{color:#3a2a55}', '#dsc .news .box{max-width:640px;margin:36px auto 0;background:#fff;border-radius:22px;padding:14px;box-shadow:0 26px 60px rgba(42,18,80,.18);border:1px solid #eadbb7}', '#dsc .news iframe{width:100%;border:0;border-radius:12px;min-height:520px;display:block}', /* connect + footer */ '#dsc .con{background:radial-gradient(60% 80% at 50% 0%,rgba(91,52,199,.45),rgba(13,4,32,0) 70%),#0d0420;text-align:center}', '#dsc .con .row{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:34px 0 22px}', '#dsc .con .mail a{color:var(--gold2);text-decoration:none;font-size:20px;border-bottom:1px solid rgba(246,223,160,.5)}', '#dsc footer{background:#07020f;padding:52px 0 40px;text-align:center;color:var(--mute);font-size:14px}', '#dsc footer .flinks{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;margin:0 0 22px}', '#dsc footer .flinks a{text-decoration:none;letter-spacing:.14em;text-transform:uppercase;font-size:12.5px}', '#dsc footer p{max-width:720px;margin:0 auto 12px;line-height:1.6}', /* reveal */ '#dsc .rv{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s ease}', '#dsc .rv.on{opacity:1;transform:none}', /* mobile */ '@media(max-width:1120px){#dsc .links{display:none}#dsc .burger{display:block}#dsc .nav .btn{display:none}}', '@media(max-width:960px){', '#dsc .drawer{position:fixed;inset:78px 0 0 0;z-index:49;background:#0d0420;padding:34px 28px;flex-direction:column;gap:6px}', '#dsc .drawer.open{display:flex}', '#dsc .drawer a{font-family:"Cormorant Garamond",serif;font-size:34px;text-decoration:none;color:#fff;padding:8px 0;border-bottom:1px solid rgba(227,191,106,.2)}', '#dsc .hero{padding:110px 0 70px}', '#dsc .hero .grid,#dsc .cf .two,#dsc .gift .two{grid-template-columns:1fr;gap:56px}', '#dsc .portal{width:min(86%,400px)}', '#dsc .nights,#dsc .cards,#dsc .people,#dsc .lgrid{grid-template-columns:1fr}', '#dsc section{padding:78px 0}', '#dsc .gift .bookwrap{order:-1}', '#dsc .nav .btn{display:none}', '}', '@media(max-width:600px){', '#dsc{font-size:17px}#dsc .wrap{padding:0 20px}', '#dsc .nav .in{height:70px;padding:0 20px}#dsc .logo b{font-size:16px;letter-spacing:.1em;white-space:nowrap}#dsc .logo i{font-size:9px;letter-spacing:.3em}#dsc .logo svg{width:28px;height:28px}', '#dsc .drawer{inset:70px 0 0 0}', '#dsc .btn{width:100%;padding:0 22px}#dsc .hero .ctas{flex-direction:column;gap:12px}', '#dsc .bundle{padding:24px 22px}#dsc .bundle .btn{width:100%}', '#dsc .quote{padding:52px 26px 30px}', '#dsc .lcard{flex-direction:column;text-align:center}', '}', '@media(prefers-reduced-motion:reduce){#dsc .rv{opacity:1;transform:none;transition:none}html,body{scroll-behavior:auto}}' ].join('\n'); var LOTUS = ''; var STAR = ''; function ico(path) { return '' + path + ''; } var I_FIRE = ico(''); var I_BOOK = ico(''); var I_NOTE = ico(''); var I_TEMPLE = ico(''); var I_FAM = ico(''); var I_PLAY = ico(''); var I_MIC = ico(''); function mcForm(kind, btn) { var tag = kind === 'gift' ? MC.tagGift : MC.tagNews; return '
' + '
' + '
' + '
' + '
' + (tag ? '' : '') + '' + '' + '

' + '

Your details are sacred. We never share them. Unsubscribe at any time.

'; } var NAVLINKS = 'SamhainChung FuFree giftOfferingsJerome’s workOur familyContact'; var giftForm = '
' + mcForm('gift', 'Send me the gift') + '
'; var html = [ '', '
' + NAVLINKS + '
', '
', '

Deep Soul Connection · Glastonbury, Isle of Avalon

', '

Teachings from the heart, from Ascended Master Chung Fu

', '

For decades Chung Fu has spoken through Priestess Sally Pullinger. Sally, Sophie and Jerome share his teachings through live ceremonies, courses and sacred sound, so that you can bring them into your own life.

', '', '

Live on Zoom · from anywhere in the world

', '
', '', '
Painting of Ascended Master Chung Fu
', '
Ascended Master Chung Fu
', '
', '
', '
' + STAR + '

Live online · 30 October to 1 November 2026

', '

Samhain: three nights from the yurt

', '

Join us from wherever you are for three ceremonies with Chung Fu, Sally, Sophie and Jerome, held in the yurt on our land in Glastonbury. Every night is recorded, and replays are yours to keep.

', '
', '

Friday 30 October · 8pm UK

The Phoenix Rising Puja

Fire, mantra and sound with Jerome, with Sally present. It wakes the body and the chi so you arrive at the fire already lit.

Freewith any ticket

', '

Saturday 31 October · 6pm UK

The Samhain Fire Ceremony

A sound bath, Chung Fu in full trance, the Rainbow Bridge meditation to meet loved ones in the spirit world, and the lighting of the fire.

£27replay included

', '

Sunday 1 November · 8pm UK

The Ancestral Prosperity Activation

With Chung Fu, Goddess Isis and Archangel Raziel. Call in the ancestors who loved you and receive what they have been waiting to give.

£27replay included

', '
', '
The whole weekend, Saturday and Sunday: £44
Friday is free with any ticket.
Choose your nights
', '

Samhain is a spiritual practice. Nothing here is medical, psychological or financial advice.

', '
', '
', '

The teacher

Who is Chung Fu?

', '

Chung Fu is an Ascended Master. His name comes from the I Ching and means Inner Truth.

', '

His teachings are about emotional honesty, deep compassion, and bringing the light of your higher self into very ordinary lives. They have come through Priestess Sally Pullinger in full trance, in Glastonbury, for decades, and they are the heart of everything we do.

', '

He is gentle, wise and practical. You do not need to be anyone special to sit with him.

', '

Watch Chung Fu on YouTube

', '
There is no distance in the world of light.Ascended Master Chung Fu · Samhain journey, 2 October 2026
', '
', '
', '
' + (IMG.cover ? 'The Heart\'s Path to Enlightenment eBook cover' : '
The Heart’s Path to Enlightenment
Wisdom from Ascended Master Chung Fu
') + '
', '

A free gift for you

', '

The Heart’s Path to Enlightenment

', '

A free eBook of Chung Fu’s wisdom, with his Abundance From Source meditation, a 53-minute guided audio to listen to alongside it.

', '
  • Free eBook
  • 53-minute audio meditation
  • Delivered to your inbox
', '

Two days later we will send you the first session of Manifesting Divine Abundance, with Goddess Isis, Chung Fu and Archangel Raziel.

', giftForm, '
', '
', '
' + STAR + '

What we offer

Ways to learn with us

', '

Live ceremonies, courses and sacred sound, each one built around the same teachings.

', '
', '
' + I_FIRE + '

Live ceremonies

Seasonal ceremonies and live calls with Chung Fu, held in the yurt and shared online. Samhain 2026 is our next.

See Samhain 2026 →
', '
' + I_BOOK + '

Courses

Manifesting Divine Abundance with Archangel Raziel, the Tie-Cutting Toolkit, Inner Child healing and more, taught by Chung Fu and the family.

Ask about courses →
', '
' + I_NOTE + '

Sacred sound

Jerome’s meditation and journey music, made to carry the teachings into your body and your day.

Listen →
', '
' + I_TEMPLE + '

Lady of Avalon Mystery School

Sally’s school for those who want to go deeper into the way of the oracle and the priestess.

Find out more →
', '
' + I_FAM + '

Deep Soul Family

A new membership community with live practice, private groups and the full Chung Fu library. It is coming soon.

Be the first to know →
', '
' + I_MIC + '

The Isle of Avalon Podcast

Conversations from Glastonbury, launching soon. Join the list to hear it first.

Get on the list →
', '
', '
', '
' + STAR + '

Who we are

A family in Glastonbury

', '

Deep Soul Connection is run by Sally, her daughter Sophie and her son Jerome, with Chung Fu guiding the work.

', '
', '
Priestess Sally Pullinger

Sally Pullinger

Trance medium · Priestess of Avalon

For more than fifty years Sally has served as a deep trance medium. She co-founded the Glastonbury Goddess Temple and channels Chung Fu, and in recent years Goddess Isis.

', '
Sophie Pullinger

Sophie Pullinger

Deep soul therapist · Founder

Sophie founded Deep Soul Connection with Chung Fu. She works as a deep soul therapist and counsellor, and with sacred sound, creating space for emotional self-exploration.

', '
Jerome Zoran with his cello on the path to Glastonbury Tor

Jerome Zoran

Sound healer · Composer · J Rokka

A cellist, composer and producer, Jerome makes the meditations and sound journeys that carry the teachings out into the world, and has trained with Chung Fu for 25 years.

Learn about Jerome’s work

', '
', '
', '
', '

✦ Sacred transmissions · delivered to you ✦

News from the Ascended Realms

', '

Rare transmissions from Ascended Master Chung Fu, sacred teachings from Priestess Sally, and first access to events from the Isle of Avalon, delivered directly to you, free, always.

', '
' + mcForm('news', 'Join the list') + '
', '

Your details are sacred. We never share them. Unsubscribe at any time.

', '
', '
', '
' + STAR + '

Get in touch

Write to us

', '

Questions about a course, a ceremony or the Mystery School? Message us and one of the family will reply.

', '', '

info@deepsoulconnection.org

', '

Glastonbury, Isle of Avalon, United Kingdom

', '
', '
', '

© 2026 Deep Soul Connection · Isle of Avalon, Glastonbury

', '

A spiritual practice. Nothing on this site is medical, psychological or financial advice.

' ].join('\n'); /* ---------- Jerome Zoran page ---------- */ var SHOOT = [ ['6abd8cd96c64b8e488be6102', 'At the Tor with the cello'], ['6abd8d0ef88ee1436cc6f3e0', 'Glastonbury Abbey'], ['6abd8cf3f88ee1436cc6f1f8', 'Lapis lazuli and the ankh'], ['6abd8cbb11d7faddd4108ff2', 'Beneath the tower'], ['6abd8cdaf88ee1436cc6f023', 'On the path to the Tor'], ['6abd8d1910a2b7bc2b4cd859', 'Glastonbury Abbey'], ['6abd8cf8568b00dcf90a104f', 'The Abbey ruins'], ['6abd8ceb1b644080e37b3c03', 'St Michael’s Tower'], ['6abd8cbb7f8e19690f7cc668', 'Playing above the Vale of Avalon'], ['6abd8cd3f88ee1436cc6efa5', 'The white cello'], ['6abd8ccddbed623a521319de', 'Glastonbury Tor'], ['6abd8cbbf88ee1436cc6ee1b', 'Laying lapis on the Tor'], ['6abd8d196c64b8e488be6605', 'Glastonbury Abbey'], ['6abd8cef7f8e19690f7cca97', 'Inside the tower'], ['6abd8cf17f8e19690f7ccadb', 'Inside the tower'], ['6abd8cd8b54f11872a58b2d5', 'Climbing the Tor'], ['6abd8ccdb0ce0b5a44490d28', 'Rainbow over the Vale'], ['6abd8cf57f8e19690f7ccb1f', 'The Abbey'], ['6abd8cbb11d7faddd4108fe8', 'Lapis at the Abbey'], ['6abd8d1af88ee1436cc6f4aa', 'Resting on the hill'], ['6abd8cbb7f8e19690f7cc669', 'Avalon'], ['6abd8cbb1b644080e37b3853', 'Avalon'], ['69b93c7661cba584dd83e865.png', 'Hathor'] ]; var SP_JZ = 'https://open.spotify.com/artist/06JupUQLWDU6rhbyCn6YLC', SP_JR = 'https://open.spotify.com/artist/6lT5E4SkxfDNHEniro21cR'; var SP_MM = 'https://open.spotify.com/playlist/2HTMYrk0NGgDIubVw7JcCf', SP_ISIS = 'https://open.spotify.com/playlist/2vnhkiQBo4E4DfR0T73wWf'; var YT_JZ = 'https://www.youtube.com/@jeromezoran?sub_confirmation=1'; var I_SPOT = ''; var cssJ = [ '#dsc .jhero{position:relative;min-height:92vh;min-height:92svh;display:flex;align-items:flex-end;padding:0 0 70px;overflow:hidden;background:#0d0420}', '#dsc .jhero .bg{position:absolute;inset:0;background-size:cover;background-position:50% 35%;transform:scale(1.03)}', '#dsc .jhero .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,4,32,.25) 0%,rgba(13,4,32,.1) 35%,rgba(13,4,32,.78) 75%,#0d0420 100%)}', '#dsc .jhero .wrap{position:relative}', '#dsc .jhero h1{font-size:clamp(44px,6vw,86px);color:#fff;max-width:900px;margin:0 0 18px}', '#dsc .jhero .sub{font-size:clamp(18px,1.6vw,22px);color:#efe7ff;max-width:640px}', '#dsc .jintro{background:var(--cream);color:var(--ink)}#dsc .jintro .kick{color:#8a5f1d}#dsc .jintro h2{color:#2a1250}#dsc .jintro p{color:#3a2a55}', '#dsc .jintro .two{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}', '#dsc .jintro .ph{border-radius:999px 999px 22px 22px;overflow:hidden;border:2px solid #d9b55e;padding:6px;background:#fff;box-shadow:0 26px 60px rgba(42,18,80,.22);max-width:440px;margin:0 auto}', '#dsc .jintro .ph img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:999px 999px 16px 16px;object-position:50% 20%}', '#dsc .music{background:linear-gradient(180deg,#1a0a3d,#0d0420)}', '#dsc .mgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}', '#dsc .band{position:relative;min-height:62vh;background-size:cover;background-position:50% 50%;display:flex;align-items:center;justify-content:center;text-align:center}', '#dsc .band:before{content:"";position:absolute;inset:0;background:rgba(13,4,32,.45)}', '#dsc .band .in{position:relative;max-width:760px;padding:0 28px}', '#dsc .band q{quotes:none;display:block;font-family:"Cormorant Garamond",serif;font-style:italic;font-size:clamp(28px,3.4vw,46px);line-height:1.25;color:#fff}', '#dsc .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}', '#dsc .gal a{display:block;position:relative;border-radius:14px;overflow:hidden;background:#1a0a3d;aspect-ratio:4/5}', '#dsc .gal a img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}', '#dsc .gal a:hover img{transform:scale(1.04)}', '#dsc .gal a.wide{grid-column:span 2;aspect-ratio:8/5}', '#dsc .lb{position:fixed;inset:0;z-index:100;background:rgba(7,2,15,.96);display:none;align-items:center;justify-content:center}', '#dsc .lb.open{display:flex}', '#dsc .lb img{max-width:94vw;max-height:86vh;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.6)}', '#dsc .lb .x,#dsc .lb .p,#dsc .lb .n{position:absolute;background:none;border:0;color:#f6dfa0;font-size:44px;cursor:pointer;width:56px;height:56px;line-height:1}', '#dsc .lb .x{top:14px;right:14px}#dsc .lb .p{left:8px;top:50%;transform:translateY(-50%)}#dsc .lb .n{right:8px;top:50%;transform:translateY(-50%)}', '#dsc .lb .cap{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#e3d7ff;font-size:14px;letter-spacing:.14em;text-transform:uppercase}', '@media(max-width:960px){#dsc .jintro .two,#dsc .mgrid{grid-template-columns:1fr}#dsc .gal{grid-template-columns:repeat(2,1fr)}#dsc .gal a.wide{grid-column:span 2}#dsc .jhero{min-height:78vh;padding-bottom:50px}}', '@media(max-width:600px){#dsc .gal{gap:10px}}' ].join('\n'); var galHtml = SHOOT.map(function (s, k) { var wide = (k === 0 || k === 8 || k === 16) ? ' wide' : ''; var f = /\./.test(s[0]) ? s[0] : s[0] + '.jpg'; return '' + s[1] + ''; }).join(''); var jeromeHtml = [ '', '
' + NAVLINKS + '
', '
', '

Jerome Zoran · Isle of Avalon

Sacred sound, voice and crystal work from Avalon

', '

Cellist, composer and producer, also known as J Rokka. Priest of Goddess Isis. Twenty-five years with Chung Fu.

', '', '
', '
', '
Jerome Zoran with his cello on the path to Glastonbury Tor
', '

About Jerome

Born into one of the first crystal families of Glastonbury

', '

Jerome is Sally’s youngest son. A cellist, composer and producer, he makes the meditation and sound journeys that carry Chung Fu’s teachings into the world.

', '

When an injury ended his life as a performing musician in 2009, the grief led him deeper into healing with Chung Fu, crystals and sacred sound. He now works with the voice, with shungite and lapis lazuli, and with the frequencies of Goddess Isis and Mary Magdalene.

', '

He hosts the Isle of Avalon Podcast, guides the Lady of Avalon Mystery School with Sally, and looks after the Deep Soul Connection healing land, where the yurt stands.

', '
', '
', '
' + STAR + '

Jerome’s work

Ways to work with Jerome

', '
', '
' + I_MIC + '

Quantum Voice Activation

One-to-one sessions with the voice, sacred sound and shungite, in person on the land in Glastonbury or on Zoom.

Find out more →
', '
' + I_FIRE + '

Ceremonies and group work

The Phoenix Rising Puja, fire ceremonies and group sound journeys, held in the yurt and shared live online.

Samhain 2026 →
', '
' + I_NOTE + '

Mary Magdalene’s Lapis Frequency

A sacred sound work for listening and rest, made with lapis lazuli and the frequencies of Mary Magdalene and Yeshua.

Listen →
', '
' + I_BOOK + '

Manifesting Divine Abundance

The Archangel Raziel programme with Chung Fu and Goddess Isis: five sessions, homework and audio practices.

Find out more →
', '
' + I_PLAY + '

The Isle of Avalon Podcast

Conversations from Glastonbury with Jerome, Sally and Sophie. Launching soon; join the list to hear it first.

Get on the list →
', '
' + I_TEMPLE + '

Stay on the land

The Private Cabin, a wooden cabin on the healing land in the Sacred Paradise Valley, fifteen minutes from the Tor.

See the cabin →
', '
', '
Sound is the fastest way I know back to the heart.

Jerome Zoran

', '
', '
', '

Gallery

Avalon, summer 2026

Photographs by Melissa Robin, at Glastonbury Tor and the Abbey.

', '
' + galHtml + '
', '
', '
', '
' + STAR + '

Get in touch

Write to Jerome

', '

For sessions, ceremonies, music or the podcast.

', '
', '' ].join('\n'); var cssLight = [ '@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;0,6..96,600;1,6..96,400;1,6..96,500&display=swap");', /* editorial Didone serif, per the Sophia Designs breakdown Jerome sent 20 Oct */ '#dsc h1,#dsc h2,#dsc h3,#dsc .logo b,#dsc .night .price,#dsc .bundle b,#dsc .quote q,#dsc .lcard b,#dsc .book .bt,#dsc .band q,#dsc .drawer a,#dsc .person h3,#dsc .card h3,#dsc .night h3{font-family:"Bodoni Moda",Didot,"Bodoni 72","Cormorant Garamond",Georgia,serif;font-weight:500;letter-spacing:.01em}', '#dsc h1{font-weight:400;line-height:1.06}#dsc h2{font-weight:400;line-height:1.08}', '#dsc .hero h1 em,#dsc .quote q,#dsc .band q{font-style:italic;font-weight:400}', '#dsc .logo b{font-weight:500;letter-spacing:.16em}', 'html,body{background:#fff!important}', /* above-the-fold content never waits for the scroll-reveal */ '#dsc .hero .rv,#dsc .jhero .rv,#dsc .nav{opacity:1!important;transform:none!important;transition:none!important}', '#dsc .logo i{font-size:11px}#dsc .mcf label span{font-size:12px}', /* phone fix 20 Oct (Jerome's screenshot): listen/music cards were 406px wide on a 375px phone */ '#dsc .lgrid,#dsc .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}#dsc .lcard{min-width:0;max-width:100%;width:100%}#dsc .lcard>div{min-width:0;max-width:100%;flex:1 1 auto}#dsc .lcard b,#dsc .lcard span{overflow-wrap:anywhere;display:block}', '@media(max-width:960px){#dsc .lgrid,#dsc .mgrid{grid-template-columns:minmax(0,1fr)}}', '@media(max-width:600px){#dsc .lcard{flex-direction:column;text-align:center;align-items:center;padding:26px 20px}#dsc .lcard>div{width:100%}#dsc .lcard b{font-size:24px}}', /* Strikingly's own CSS squashes p line-height on the live site */ '#dsc p,#dsc li,#dsc .sub,#dsc .lead{line-height:1.72!important}#dsc .kick,#dsc .note,#dsc .role,#dsc .day{line-height:1.5!important}#dsc h1,#dsc h2,#dsc h3{line-height:1.08!important}', '#dsc{--night:#ffffff;--deep:#f8f4ea;--royal:#4b1d78;--violet:#6a2c9e;--lilac:#ece6f7;--gold:#c9a24a;--gold2:#e2c36a;--cream:#f8f4ea;--ivory:#fcfaf4;--ink:#2a1d3f;--mute:#7a6d92;--blue:#1e3f9e;--blue2:#2f5fd0;--soft:#4a3b66;color:var(--ink);background:#fff}', '#dsc .kick{color:var(--blue)}', '#dsc h2{color:var(--royal)}#dsc h3{color:var(--royal)}', '#dsc .orn{color:var(--gold)}', '#dsc .nav.solid{background:rgba(255,255,255,.94);box-shadow:0 1px 0 rgba(75,29,120,.12)}', '#dsc .logo{color:var(--royal)}#dsc .logo i{color:var(--gold)}', '#dsc .links a{color:var(--royal);opacity:.9}#dsc .links a:hover{color:var(--blue)}', '#dsc .burger span{background:var(--royal)}', '#dsc.pj .nav:not(.solid) .logo,#dsc.pj .nav:not(.solid) .links a{color:#fff}#dsc.pj .nav:not(.solid) .logo i{color:var(--gold2)}#dsc.pj .nav:not(.solid) .burger span{background:#fff}', '#dsc .btn.gold{background:linear-gradient(180deg,#e9cd78,#c9a24a);color:#2a1250!important;box-shadow:0 10px 26px rgba(201,162,74,.32)}', '#dsc .btn.gold:hover{box-shadow:0 14px 34px rgba(201,162,74,.42)}', '#dsc .btn.line{border:1.5px solid var(--royal);color:var(--royal)!important;background:#fff}#dsc .btn.line:hover{background:rgba(75,29,120,.06)}', '#dsc .btn.dark{background:var(--royal);color:#fff!important;box-shadow:0 10px 26px rgba(75,29,120,.28)}', '#dsc .drawer{background:#fff}#dsc .drawer a{color:var(--royal);border-bottom:1px solid rgba(75,29,120,.14)}', /* hero */ '#dsc .hero{background:radial-gradient(60% 55% at 78% 42%,rgba(47,95,208,.16) 0%,rgba(106,44,158,.10) 40%,rgba(255,255,255,0) 72%),radial-gradient(50% 50% at 8% 92%,rgba(201,162,74,.16),rgba(255,255,255,0) 70%),linear-gradient(180deg,#ffffff 0%,#fcfaf4 100%)}', '#dsc .stars{opacity:.5;background-image:radial-gradient(2px 2px at 12% 18%,#c9a24a 50%,transparent 51%),radial-gradient(1.6px 1.6px at 27% 62%,#2f5fd0 50%,transparent 51%),radial-gradient(2px 2px at 44% 12%,#c9a24a 50%,transparent 51%),radial-gradient(1.6px 1.6px at 58% 78%,#6a2c9e 50%,transparent 51%),radial-gradient(2px 2px at 71% 22%,#c9a24a 50%,transparent 51%),radial-gradient(1.6px 1.6px at 88% 66%,#2f5fd0 50%,transparent 51%),radial-gradient(1.8px 1.8px at 93% 12%,#c9a24a 50%,transparent 51%),radial-gradient(1.6px 1.6px at 6% 82%,#6a2c9e 50%,transparent 51%)}', '#dsc .hero h1{color:var(--royal)}#dsc .hero h1 em{color:var(--blue)}', '#dsc .hero .sub{color:var(--soft)}#dsc .hero .note{color:var(--mute)}', '#dsc .portal .arch{border:3px solid var(--royal);box-shadow:0 0 0 7px #fff,0 0 0 9px var(--gold),0 34px 70px rgba(75,29,120,.22);background:#fff}', '#dsc .portal .rings{opacity:.55}', '#dsc .portal .tag{background:var(--royal);color:#fff;box-shadow:0 10px 26px rgba(75,29,120,.3)}', /* samhain */ '#dsc .sam{background:#fff}', '#dsc .night{border:1.5px solid rgba(75,29,120,.22);background:#fff;box-shadow:0 18px 44px rgba(75,29,120,.08)}', '#dsc .night .day{color:var(--gold)}#dsc .night h3{color:var(--royal)}#dsc .night p{color:var(--soft)}', '#dsc .night .price{color:var(--blue)}#dsc .night .price small{color:var(--mute)}', '#dsc .bundle{background:linear-gradient(100deg,#f3eefa,#eef2fb);border:1px solid rgba(75,29,120,.2)}#dsc .bundle b{color:var(--royal)}', '#dsc .fine{color:var(--mute)}', /* chung fu */ '#dsc .cf{background:var(--cream)}#dsc .cf .kick{color:var(--blue)}#dsc .cf h2{color:var(--royal)}#dsc .cf p{color:var(--soft)}', '#dsc .quote{background:linear-gradient(160deg,#4b1d78,#1e3f9e);box-shadow:0 30px 70px rgba(75,29,120,.28)}', /* gift */ '#dsc .gift{background:linear-gradient(180deg,#f1eefa 0%,#edf1fb 100%)}', '#dsc .gift h2{color:var(--royal)}#dsc .gift p{color:var(--soft)}#dsc .gift .kick{color:var(--blue)}', '#dsc .chips li{border:1px solid rgba(75,29,120,.35);color:var(--royal);background:#fff}', '#dsc .book{border:1px solid rgba(201,162,74,.8);box-shadow:-12px 22px 50px rgba(75,29,120,.28),inset 8px 0 14px rgba(0,0,0,.18)}', '#dsc .soon{border:1.5px dashed rgba(75,29,120,.4);color:var(--royal);background:#fff}', '#dsc .formcard{box-shadow:0 26px 60px rgba(75,29,120,.16);border:1px solid rgba(201,162,74,.5)}', /* offers */ '#dsc .offer{background:#fff}', '#dsc .card{border:1.5px solid rgba(75,29,120,.2);background:#fff;box-shadow:0 18px 44px rgba(75,29,120,.07)}#dsc .card:hover{border-color:var(--gold)}', '#dsc .card svg{color:var(--blue)}#dsc .card h3{color:var(--royal)}#dsc .card p{color:var(--soft)}#dsc .card a.more{color:var(--blue)}', /* family */ '#dsc .fam{background:var(--cream)}#dsc .fam .kick{color:var(--blue)}#dsc .fam h2{color:var(--royal)}', '#dsc .person .ph{border-radius:999px;aspect-ratio:1/1;border:3px solid var(--royal);padding:5px;background:#fff;box-shadow:0 0 0 7px #fff,0 0 0 9px var(--gold),0 20px 44px rgba(75,29,120,.16)}', '#dsc .person .ph img{border-radius:999px;object-position:50% 18%}', '#dsc .person h3{color:var(--royal)}#dsc .person .role{color:var(--blue)}#dsc .person p{color:var(--soft)}', /* listen */ '#dsc .listen{background:#fff}', '#dsc .lcard{border:1.5px solid rgba(75,29,120,.2);background:#fff;box-shadow:0 18px 44px rgba(75,29,120,.07)}#dsc .lcard:hover{border-color:var(--gold)}', '#dsc .lcard svg{color:var(--blue)}#dsc .lcard b{color:var(--royal)}#dsc .lcard span{color:var(--soft)}', /* news, connect, footer */ '#dsc .news{background:var(--cream)}#dsc .news .kick{color:var(--blue)}#dsc .news h2{color:var(--royal)}#dsc .news p{color:var(--soft)}', '#dsc .news .box{border:1px solid rgba(201,162,74,.55);box-shadow:0 26px 60px rgba(75,29,120,.12)}', '#dsc .con{background:radial-gradient(60% 80% at 50% 0%,rgba(47,95,208,.10),rgba(255,255,255,0) 70%),#fff}', '#dsc .con h2{color:var(--royal)}#dsc .con p{color:var(--soft)}#dsc .con .mail a{color:var(--blue);border-bottom:1px solid rgba(30,63,158,.4)}', '#dsc footer{background:linear-gradient(180deg,#4b1d78,#2d1050);color:#e9e0f5}#dsc footer .flinks a{color:#f1e9fb}', /* wave dividers */ '#dsc .cf:before,#dsc .fam:before,#dsc .news:before{content:"";position:absolute;top:-1px;left:0;right:0;height:64px;background:WAVE_W center/100% 100% no-repeat;pointer-events:none}', '#dsc .gift:before{content:"";position:absolute;top:-1px;left:0;right:0;height:64px;background:WAVE_C center/100% 100% no-repeat;pointer-events:none}', '#dsc .offer:before{content:"";position:absolute;top:-1px;left:0;right:0;height:64px;background:WAVE_L center/100% 100% no-repeat;pointer-events:none}', '#dsc .con:before{content:"";position:absolute;top:-1px;left:0;right:0;height:64px;background:WAVE_C center/100% 100% no-repeat;pointer-events:none}', /* jerome page */ '#dsc .jhero{background:#4b1d78}', '#dsc .jhero .shade{background:linear-gradient(180deg,rgba(13,4,32,.22) 0%,rgba(13,4,32,.05) 40%,rgba(75,29,120,.55) 78%,#f8f4ea 100%)}', '#dsc .jintro{background:var(--cream)}#dsc .jintro .kick{color:var(--blue)}#dsc .jintro h2{color:var(--royal)}#dsc .jintro p{color:var(--soft)}', '#dsc .jintro .ph{border-radius:999px;border:3px solid var(--royal);padding:5px;box-shadow:0 0 0 7px #fff,0 0 0 9px var(--gold),0 26px 60px rgba(75,29,120,.18)}', '#dsc .jintro .ph img{aspect-ratio:1/1;border-radius:999px}', '#dsc .music{background:#fff}', '#dsc .band:before{background:rgba(75,29,120,.42)}', '#dsc .gal a{background:var(--cream);border:1px solid rgba(201,162,74,.4)}', '#dsc .lb{background:rgba(42,18,80,.96)}', '@media(prefers-reduced-motion:reduce){#dsc .rv{opacity:1}}' ].join('\n').replace(/WAVE_W/g, "url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v20C1200 62 960 62 720 40S240 4 0 40z' fill='%23ffffff'/%3E%3C/svg%3E\")").replace(/WAVE_C/g, "url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v20C1200 62 960 62 720 40S240 4 0 40z' fill='%23f8f4ea'/%3E%3C/svg%3E\")").replace(/WAVE_L/g, "url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v20C1200 62 960 62 720 40S240 4 0 40z' fill='%23f1eefa'/%3E%3C/svg%3E\")"); if (PAGE === 'jerome') { html = jeromeHtml; css += '\n' + cssJ; document.title = 'Jerome Zoran | Sacred sound, voice and crystal work from Avalon'; } css += '\n' + cssLight; var st = document.createElement('style'); st.id = 'dsc-css'; st.textContent = css; document.head.appendChild(st); var root = document.createElement('div'); root.id = 'dsc'; root.className = (PAGE === 'jerome') ? 'pj' : 'ph'; root.innerHTML = html; document.body.insertBefore(root, document.body.firstChild); /* Samhain 2026 runs 30 Oct to 1 Nov. From 2 Nov 2026 (UK) the Samhain pieces come down by themselves and the page leads with the free gift (Jerome, 20 Oct: "only relevant up until 1st Nov"). ?samhain=0 previews the after state. */ var SAMHAIN_ON = (new Date() < new Date('2026-11-02T00:00:00Z')) && !/samhain=0/.test(q); if (!SAMHAIN_ON) { [].forEach.call(root.querySelectorAll('section.sam#samhain'), function (el) { el.parentNode.removeChild(el); }); [].forEach.call(root.querySelectorAll('a[href$="#samhain"]'), function (el) { el.parentNode.removeChild(el); }); [].forEach.call(root.querySelectorAll('a[href="https://jeromezoran.com/samhain"]'), function (el) { if (el.classList.contains('more')) { el.href = 'https://www.youtube.com/channel/UCmoCYsTN_rca1DP73OOKXkQ'; el.innerHTML = 'Watch the live calls →'; } else if (el.classList.contains('line')) { el.href = 'https://www.youtube.com/channel/UCmoCYsTN_rca1DP73OOKXkQ'; el.textContent = 'Watch Chung Fu'; } else { el.href = (PAGE === 'jerome' ? HOME : '') + '#gift'; el.textContent = 'Get the free gift'; } }); var heroLine = root.querySelector('.hero .ctas .btn.line'); if (heroLine) { heroLine.href = 'https://www.youtube.com/channel/UCmoCYsTN_rca1DP73OOKXkQ'; heroLine.textContent = 'Watch Chung Fu on YouTube'; } var note = root.querySelector('.hero .note'); if (note) note.textContent = 'Live calls on Zoom \u00b7 from anywhere in the world'; [].forEach.call(root.querySelectorAll('.card p'), function (pEl) { pEl.innerHTML = pEl.innerHTML.replace(' Samhain 2026 is our next.', ' Join us live each month.'); }); } var nav = document.getElementById('dscnav'), dr = document.getElementById('dscdrawer'), bg = document.getElementById('dscburger'); function onScroll() { nav.classList.toggle('solid', window.scrollY > 40); } window.addEventListener('scroll', onScroll, { passive: true }); onScroll(); bg.addEventListener('click', function () { dr.classList.toggle('open'); }); dr.addEventListener('click', function (e) { if (e.target.tagName === 'A') dr.classList.remove('open'); }); var els = root.querySelectorAll('.rv'); [].forEach.call(root.querySelectorAll('.hero .rv, .jhero .rv'), function (el) { el.classList.add('on'); }); setTimeout(function () { [].forEach.call(els, function (el) { el.classList.add('on'); }); }, 1800); /* in-page links: scroll ourselves (Strikingly's own router swallows hash links) */ [].forEach.call(root.querySelectorAll('a[href*="#"]'), function (a) { a.addEventListener('click', function (ev) { var h = a.getAttribute('href'), i = h.indexOf('#'), id = h.slice(i + 1), pathPart = h.slice(0, i); if (!id || (pathPart && pathPart !== '/' && pathPart !== location.pathname && pathPart !== 'index.html')) return; var t = document.getElementById(id); if (!t) return; ev.preventDefault(); if (dr) dr.classList.remove('open'); if (bg) bg.classList.remove('x'); t.scrollIntoView({ behavior: 'smooth', block: 'start' }); try { history.replaceState(null, '', '#' + id); } catch (e) {} }); }); if (location.hash && document.getElementById(location.hash.slice(1))) { setTimeout(function () { document.getElementById(location.hash.slice(1)).scrollIntoView({ behavior: 'smooth' }); }, 400); } if ('IntersectionObserver' in window) { var io = new IntersectionObserver(function (es) { es.forEach(function (e) { if (e.isIntersecting) { e.target.classList.add('on'); io.unobserve(e.target); } }); }, { threshold: .12 }); els.forEach(function (el) { io.observe(el); }); } else { els.forEach(function (el) { el.classList.add('on'); }); } /* Mailchimp forms: JSONP submit so the page stays put */ [].forEach.call(root.querySelectorAll('form.mcf'), function (f) { f.addEventListener('submit', function (e) { e.preventDefault(); var msg = f.querySelector('.msg'), email = f.EMAIL.value.trim(), fname = f.FNAME.value.trim(), country = f.MMERGE3.value.trim(); msg.className = 'msg'; if (!fname || !/^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(email) || !country) { msg.textContent = 'Please add your first name, email and country.'; msg.className = 'msg err'; return; } var cb = 'mcCb' + Date.now(); window[cb] = function (res) { delete window[cb]; if (res && res.result === 'success') { msg.textContent = f.dataset.kind === 'gift' ? 'Thank you. Please check your inbox for a confirmation email and click the link in it. Your gift follows straight after. (Check your spam folder too.)' : 'Thank you, you are on the list.'; f.reset(); } else { var t = (res && res.msg) || 'Something went wrong. Please try again.'; msg.innerHTML = t.replace(/^\d+ - /, ''); msg.className = 'msg err'; } }; var q = []; [].forEach.call(f.querySelectorAll('input[name]'), function (i) { q.push(encodeURIComponent(i.name) + '=' + encodeURIComponent(i.value)); }); var s = document.createElement('script'); s.src = MC.action + '&' + q.join('&') + '&c=' + cb; document.body.appendChild(s); msg.textContent = 'One moment...'; }); }); /* gallery lightbox */ var lb = document.getElementById('dsclb'); if (lb) { var links = [].slice.call(root.querySelectorAll('.gal a')), cur = 0, lim = lb.querySelector('img'), cap = lb.querySelector('.cap'); function show(i) { cur = (i + links.length) % links.length; lim.src = links[cur].getAttribute('href'); cap.textContent = links[cur].getAttribute('data-cap') || ''; lb.classList.add('open'); } links.forEach(function (a, i) { a.addEventListener('click', function (e) { e.preventDefault(); show(i); }); }); lb.querySelector('.x').addEventListener('click', function () { lb.classList.remove('open'); }); lb.querySelector('.p').addEventListener('click', function () { show(cur - 1); }); lb.querySelector('.n').addEventListener('click', function () { show(cur + 1); }); lb.addEventListener('click', function (e) { if (e.target === lb) lb.classList.remove('open'); }); document.addEventListener('keydown', function (e) { if (!lb.classList.contains('open')) return; if (e.key === 'Escape') lb.classList.remove('open'); if (e.key === 'ArrowLeft') show(cur - 1); if (e.key === 'ArrowRight') show(cur + 1); }); var tx = null; lb.addEventListener('touchstart', function (e) { tx = e.touches[0].clientX; }, { passive: true }); lb.addEventListener('touchend', function (e) { if (tx === null) return; var dx = e.changedTouches[0].clientX - tx; if (dx > 50) show(cur - 1); if (dx < -50) show(cur + 1); tx = null; }); } })();