.sanctuary-section[data-astro-cid-j7pv25f6]{background:#1a1a1a;padding:0;position:relative;overflow:hidden}.sanctuary-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-50%;left:-10%;width:60%;height:60%;background:radial-gradient(circle,rgba(230,57,149,.08) 0%,transparent 70%);animation:float-orb 20s ease-in-out infinite;pointer-events:none}.sanctuary-section[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;bottom:-30%;right:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(113,62,90,.08) 0%,transparent 70%);animation:float-orb 15s ease-in-out infinite reverse;pointer-events:none}@keyframes float-orb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}}.sanctuary-container[data-astro-cid-j7pv25f6]{max-width:1280px;margin:0 auto;padding:5rem clamp(1.5rem,5vw,3rem) 6rem;position:relative;z-index:1}.sanctuary-inner[data-astro-cid-j7pv25f6]{max-width:1100px;margin:0 auto}.sanctuary-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:4rem;animation:fade-in-up 1s ease-out;padding:0 clamp(1rem,3vw,2rem)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sanctuary-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,5vw,4.25rem);font-family:Playfair Display SC,serif;font-weight:700;color:#fff;margin-bottom:1.5rem;letter-spacing:.03em;line-height:1.15;text-shadow:0 4px 20px rgba(0,0,0,.5),0 0 40px rgba(230,57,149,.3);text-align:center;text-transform:uppercase;animation:titleGlow 4s ease-in-out infinite}@keyframes titleGlow{0%,to{text-shadow:0 4px 20px rgba(0,0,0,.5),0 0 40px rgba(230,57,149,.3)}50%{text-shadow:0 4px 20px rgba(0,0,0,.5),0 0 50px rgba(230,57,149,.5),0 0 70px rgba(255,215,0,.3)}}.sanctuary-subtitle[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.6vw,1.25rem);color:#ffffffd9;font-weight:500;letter-spacing:.08em;line-height:1.7;text-align:center;text-transform:uppercase;max-width:900px;margin:0 auto}.animated-subtitle[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#ffffffd9,#ffd700f2,#e63995f2,#ffd700f2,#ffffffd9);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:subtitleShimmer 6s ease-in-out infinite;filter:drop-shadow(0 2px 10px rgba(230,57,149,.3))}@keyframes subtitleShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.sanctuary-description[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0 auto 4.5rem;text-align:center;animation:fade-in-up 1s ease-out .2s backwards;padding:0 clamp(1rem,3vw,2rem)}.framed-content[data-astro-cid-j7pv25f6]{background:#28282880;backdrop-filter:blur(20px);border:2px solid #E63995;border-radius:28px;padding:clamp(2rem,4vw,3.5rem) clamp(2rem,5vw,4rem);position:relative;box-shadow:0 15px 50px #00000080,0 0 30px #e6399533}.framed-content[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:15px;border:1px solid rgba(255,255,255,.4);border-radius:20px;pointer-events:none}.philosophy-text[data-astro-cid-j7pv25f6]{font-size:clamp(1.25rem,2.2vw,1.625rem);color:#fff;font-weight:600;margin-bottom:2rem;letter-spacing:.01em;line-height:1.45;text-align:center}.main-text[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.6vw,1.1875rem);color:#ffffffd9;line-height:1.75;margin-bottom:1.5rem;letter-spacing:.005em;text-align:center}.final-text[data-astro-cid-j7pv25f6]{margin-bottom:0}.themes-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:0;animation:fade-in-up 1s ease-out .4s backwards;padding:0 clamp(.5rem,2vw,1rem)}.theme-item[data-astro-cid-j7pv25f6]{background:#28282880;backdrop-filter:blur(20px);border:2px solid #E63995;border-radius:24px;padding:clamp(2rem,4vw,2.5rem) clamp(1.5rem,3vw,2rem);text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080,0 0 20px #e6399526}.theme-item[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.4);border-radius:18px;opacity:1;transition:opacity .4s ease;pointer-events:none}.theme-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);border-color:#e63995;box-shadow:0 20px 60px #e6399566,0 0 40px #e639954d}.theme-item[data-astro-cid-j7pv25f6]:hover:before{border-color:#fff9}.theme-icon[data-astro-cid-j7pv25f6]{width:48px;height:48px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;color:#fffc;opacity:.95;transition:all .3s ease}.theme-item[data-astro-cid-j7pv25f6]:hover .theme-icon[data-astro-cid-j7pv25f6]{transform:scale(1.1);opacity:1;color:#fff}.theme-title[data-astro-cid-j7pv25f6]{font-size:1.125rem;font-family:Playfair Display SC,serif;font-weight:700;color:#fff;margin-bottom:.625rem;letter-spacing:.01em;text-align:center}.theme-desc[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:#ffffffbf;line-height:1.6;margin:0;text-align:center}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}@media(max-width:900px){.sanctuary-container[data-astro-cid-j7pv25f6],.deepfeel-container[data-astro-cid-j7pv25f6]{padding:4rem clamp(1.25rem,4vw,2rem) 5rem}.themes-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem;padding:0}}@media(max-width:600px){.sanctuary-container[data-astro-cid-j7pv25f6],.deepfeel-container[data-astro-cid-j7pv25f6]{padding:3rem 1.25rem 4rem}.sanctuary-header[data-astro-cid-j7pv25f6]{margin-bottom:3rem;padding:0 .5rem}.sanctuary-description[data-astro-cid-j7pv25f6]{margin-bottom:3.5rem;padding:0 .5rem}.framed-content[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem;border-radius:24px}.framed-content[data-astro-cid-j7pv25f6]:before{inset:10px;border-radius:16px}.theme-item[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem}.themes-grid[data-astro-cid-j7pv25f6]{gap:1.5rem}.deepfeel-frame[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem;border-radius:24px}.deepfeel-intro[data-astro-cid-j7pv25f6],.deepfeel-context[data-astro-cid-j7pv25f6],.deepfeel-formats[data-astro-cid-j7pv25f6],.deepfeel-rituals[data-astro-cid-j7pv25f6],.deepfeel-resonance[data-astro-cid-j7pv25f6],.deepfeel-books[data-astro-cid-j7pv25f6]{margin-bottom:2.5rem}.ritual-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.25rem}.ritual-item[data-astro-cid-j7pv25f6]{min-height:auto;padding:1.75rem 1.5rem}}.deepfeel-section[data-astro-cid-j7pv25f6]{background:#1a1a1a;padding:0;position:relative;overflow:hidden}.deepfeel-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-50%;left:-10%;width:60%;height:60%;background:radial-gradient(circle,rgba(230,57,149,.08) 0%,transparent 70%);animation:float-orb 20s ease-in-out infinite;pointer-events:none}.deepfeel-section[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;bottom:-30%;right:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(113,62,90,.08) 0%,transparent 70%);animation:float-orb 15s ease-in-out infinite reverse;pointer-events:none}.deepfeel-container[data-astro-cid-j7pv25f6]{max-width:1280px;margin:0 auto;padding:5rem clamp(1.5rem,5vw,3rem) 6rem;position:relative;z-index:1}.deepfeel-frame[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0 auto;background:#28282880;backdrop-filter:blur(20px);border:2px solid #E63995;border-radius:32px;padding:clamp(2.5rem,5vw,4rem) clamp(2rem,5vw,4rem);position:relative;box-shadow:0 15px 50px #00000080,0 0 30px #e6399533;text-align:center}.deepfeel-frame[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:15px;border:1px solid rgba(255,255,255,.4);border-radius:20px;pointer-events:none}.deepfeel-title[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:clamp(1.625rem,3.5vw,2.375rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:.875rem;text-shadow:0 4px 20px rgba(0,0,0,.5);line-height:1.25}.deepfeel-subtitle[data-astro-cid-j7pv25f6]{font-size:clamp(.875rem,1.4vw,1.0625rem);letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;margin-bottom:2.5rem;line-height:1.6}.deepfeel-intro[data-astro-cid-j7pv25f6],.deepfeel-context[data-astro-cid-j7pv25f6],.deepfeel-formats[data-astro-cid-j7pv25f6],.deepfeel-rituals[data-astro-cid-j7pv25f6],.deepfeel-resonance[data-astro-cid-j7pv25f6],.deepfeel-books[data-astro-cid-j7pv25f6]{margin-bottom:3.5rem}.deepfeel-intro[data-astro-cid-j7pv25f6]:last-child,.deepfeel-context[data-astro-cid-j7pv25f6]:last-child,.deepfeel-formats[data-astro-cid-j7pv25f6]:last-child,.deepfeel-rituals[data-astro-cid-j7pv25f6]:last-child,.deepfeel-resonance[data-astro-cid-j7pv25f6]:last-child,.deepfeel-books[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.deepfeel-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.deepfeel-context[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.deepfeel-formats[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.deepfeel-resonance[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.deepfeel-books[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffd9;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.75;margin-bottom:1.5rem;letter-spacing:.005em}.deepfeel-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child,.deepfeel-context[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child,.deepfeel-formats[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child,.deepfeel-resonance[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child,.deepfeel-books[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.deepfeel-intro[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:#e63995;font-style:italic;font-weight:500}.deepfeel-intro[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6],.deepfeel-context[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6],.deepfeel-books[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff;font-weight:600}.deepfeel-formats[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.deepfeel-rituals[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.deepfeel-resonance[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.deepfeel-books[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;margin-bottom:2rem;margin-top:0;line-height:1.3}.formats-intro[data-astro-cid-j7pv25f6],.rituals-intro[data-astro-cid-j7pv25f6]{font-style:italic;color:#fffc;margin-bottom:2.5rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.7}.format-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin:2.5rem 0 3rem}.format-card[data-astro-cid-j7pv25f6]{background:#28282899;backdrop-filter:blur(20px);border:2px solid rgba(230,57,149,.4);border-radius:20px;padding:clamp(1.75rem,3vw,2.25rem) clamp(1.5rem,3vw,2rem);text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 30px #0006}.format-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.2);border-radius:12px;pointer-events:none;transition:all .4s ease}.format-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);border-color:#ffd70099;box-shadow:0 12px 40px #e6399566,0 0 30px #ffd70033}.format-card[data-astro-cid-j7pv25f6]:hover:before{border-color:#fff6}.format-icon[data-astro-cid-j7pv25f6]{width:48px;height:48px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 12px rgba(230,57,149,.5)) drop-shadow(0 0 20px rgba(255,215,0,.3));animation:formatIconGlow 3s ease-in-out infinite;transition:all .4s ease}@keyframes formatIconGlow{0%,to{filter:drop-shadow(0 4px 12px rgba(230,57,149,.5)) drop-shadow(0 0 20px rgba(255,215,0,.3))}50%{filter:drop-shadow(0 6px 16px rgba(230,57,149,.7)) drop-shadow(0 0 30px rgba(255,215,0,.5))}}.format-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}.format-card[data-astro-cid-j7pv25f6]:hover .format-icon[data-astro-cid-j7pv25f6]{transform:scale(1.12) rotate(5deg);filter:drop-shadow(0 8px 20px rgba(230,57,149,.8)) drop-shadow(0 0 40px rgba(255,215,0,.6))}.format-card[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:600;color:#fff;margin-bottom:1rem;letter-spacing:.02em;line-height:1.3}.format-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#fffc;font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.7;margin:0}.duration-section[data-astro-cid-j7pv25f6]{margin:3.5rem 0}.formats-duration[data-astro-cid-j7pv25f6]{font-weight:600;color:gold;font-size:clamp(1.0625rem,1.7vw,1.1875rem);margin-bottom:1.75rem;text-align:center}.duration-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.duration-card[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#e6399514,#ffd70014);backdrop-filter:blur(15px);border:2px solid rgba(255,215,0,.3);border-radius:18px;padding:clamp(1.5rem,3vw,2rem) clamp(1.25rem,2.5vw,1.75rem);text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.duration-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:6px;border:1px solid rgba(255,255,255,.15);border-radius:11px;pointer-events:none;transition:all .4s ease}.duration-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:#ffd70099;box-shadow:0 8px 30px #ffd7004d}.duration-card[data-astro-cid-j7pv25f6]:hover:before{border-color:#ffffff4d}.duration-number[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#e63995,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem;line-height:1;text-shadow:0 2px 10px rgba(255,215,0,.3)}.duration-card[data-astro-cid-j7pv25f6] h5[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:clamp(1rem,1.5vw,1.1875rem);font-weight:600;color:#fff;margin-bottom:1rem;letter-spacing:.02em}.duration-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#fffc;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.7;margin:0}.duration-list[data-astro-cid-j7pv25f6],.benefits-list[data-astro-cid-j7pv25f6],.books-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:2rem 0}.duration-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.benefits-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.books-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{color:#ffffffd9;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.8;margin-bottom:1rem;padding-left:2.25rem;position:relative;letter-spacing:.005em}.duration-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before,.benefits-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before,.books-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"◆";position:absolute;left:.625rem;color:#ffd700b3;font-size:.875rem}.location-note[data-astro-cid-j7pv25f6],.rituals-note[data-astro-cid-j7pv25f6],.books-note[data-astro-cid-j7pv25f6]{font-style:italic;color:#ffffffb3;font-size:clamp(.95rem,1.3vw,1.05rem);margin-top:2rem}.ritual-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;margin:2.5rem 0 3rem;max-width:100%}.ritual-item[data-astro-cid-j7pv25f6]{background:#28282880;backdrop-filter:blur(20px);border:2px solid #E63995;border-radius:24px;padding:clamp(1.75rem,3vw,2.25rem) clamp(1.25rem,2.5vw,1.75rem);text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080,0 0 20px #e6399526;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:280px}.ritual-item[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.4);border-radius:20px;opacity:1;transition:opacity .4s ease;pointer-events:none}.ritual-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);border-color:#e63995;box-shadow:0 20px 60px #e6399566,0 0 40px #e639954d}.ritual-item[data-astro-cid-j7pv25f6]:hover:before{border-color:#fff9}.ritual-icon[data-astro-cid-j7pv25f6]{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;opacity:.95;transition:all .4s ease;flex-shrink:0}.ritual-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}.fire-icon[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 4px 12px rgba(255,215,0,.5)) drop-shadow(0 0 20px rgba(230,57,149,.3));animation:fireGlow 3s ease-in-out infinite}@keyframes fireGlow{0%,to{filter:drop-shadow(0 4px 12px rgba(255,215,0,.5)) drop-shadow(0 0 20px rgba(230,57,149,.3))}50%{filter:drop-shadow(0 6px 16px rgba(255,215,0,.7)) drop-shadow(0 0 30px rgba(230,57,149,.5)) drop-shadow(0 0 40px rgba(255,215,0,.3))}}.water-icon[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 4px 12px rgba(230,57,149,.5)) drop-shadow(0 0 20px rgba(230,57,149,.3));animation:waterGlow 3.5s ease-in-out infinite}@keyframes waterGlow{0%,to{filter:drop-shadow(0 4px 12px rgba(230,57,149,.5)) drop-shadow(0 0 20px rgba(230,57,149,.3))}50%{filter:drop-shadow(0 6px 16px rgba(230,57,149,.7)) drop-shadow(0 0 30px rgba(230,57,149,.5)) drop-shadow(0 0 40px rgba(255,215,0,.3))}}.air-icon[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 4px 12px rgba(230,57,149,.4)) drop-shadow(0 0 20px rgba(255,215,0,.3));animation:airGlow 4s ease-in-out infinite}@keyframes airGlow{0%,to{filter:drop-shadow(0 4px 12px rgba(230,57,149,.4)) drop-shadow(0 0 20px rgba(255,215,0,.3))}50%{filter:drop-shadow(0 6px 16px rgba(230,57,149,.6)) drop-shadow(0 0 30px rgba(255,215,0,.5)) drop-shadow(0 0 40px rgba(230,57,149,.3))}}.earth-icon[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 4px 12px rgba(255,215,0,.5)) drop-shadow(0 0 20px rgba(230,57,149,.3));animation:earthGlow 3.2s ease-in-out infinite}@keyframes earthGlow{0%,to{filter:drop-shadow(0 4px 12px rgba(255,215,0,.5)) drop-shadow(0 0 20px rgba(230,57,149,.3))}50%{filter:drop-shadow(0 6px 16px rgba(255,215,0,.7)) drop-shadow(0 0 30px rgba(230,57,149,.5)) drop-shadow(0 0 40px rgba(255,215,0,.3))}}.ritual-item[data-astro-cid-j7pv25f6]:hover .ritual-icon[data-astro-cid-j7pv25f6]{transform:scale(1.15) rotate(5deg);opacity:1}.ritual-item[data-astro-cid-j7pv25f6]:hover .fire-icon[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 8px 20px rgba(255,215,0,.8)) drop-shadow(0 0 40px rgba(230,57,149,.6)) drop-shadow(0 0 60px rgba(255,215,0,.4))}.ritual-item[data-astro-cid-j7pv25f6]:hover .water-icon[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 8px 20px rgba(230,57,149,.8)) drop-shadow(0 0 40px rgba(230,57,149,.6)) drop-shadow(0 0 60px rgba(255,215,0,.4))}.ritual-item[data-astro-cid-j7pv25f6]:hover .air-icon[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 8px 20px rgba(230,57,149,.7)) drop-shadow(0 0 40px rgba(255,215,0,.6)) drop-shadow(0 0 60px rgba(230,57,149,.4))}.ritual-item[data-astro-cid-j7pv25f6]:hover .earth-icon[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 8px 20px rgba(255,215,0,.8)) drop-shadow(0 0 40px rgba(230,57,149,.6)) drop-shadow(0 0 60px rgba(255,215,0,.4))}.ritual-item[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:clamp(1.0625rem,1.4vw,1.1875rem);font-weight:600;color:#fff;margin-bottom:1rem;letter-spacing:.02em;line-height:1.35}.ritual-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#fffc;font-size:clamp(.9375rem,1.2vw,1rem);line-height:1.7;margin:0;letter-spacing:.005em}.resonance-tagline[data-astro-cid-j7pv25f6]{font-size:clamp(1.25rem,2.2vw,1.5rem);font-style:italic;color:#fff;margin-bottom:2rem;font-weight:600;line-height:1.5}.outcome[data-astro-cid-j7pv25f6]{font-weight:600;color:#fff;margin-top:2rem;font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.6}.deepfeel-cta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:1.125rem;margin-top:2.5rem}.deepfeel-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;padding:1.0625rem 2.75rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#e63995,gold,#e63995);background-size:200% 200%;border:none;border-radius:50px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.03em;cursor:pointer;box-shadow:0 4px 20px #e6399566;animation:gradient-shift 3s ease infinite;position:relative;overflow:hidden}.deepfeel-btn[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);transform:rotate(45deg);animation:shimmer 3s infinite}.deepfeel-btn[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 6px 30px #e6399599,0 0 40px #ffd7004d}.deepfeel-btn[data-astro-cid-j7pv25f6].secondary{background:linear-gradient(135deg,#e63995cc,#ffd700cc,#e63995cc);background-size:200% 200%}@media(max-width:1024px){.ritual-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.ritual-item[data-astro-cid-j7pv25f6]{min-height:260px}}@media(max-width:768px){.deepfeel-container[data-astro-cid-j7pv25f6]{padding:3rem 1.25rem 4rem}.deepfeel-frame[data-astro-cid-j7pv25f6]{padding:2.5rem 1.75rem;border-radius:24px}.deepfeel-frame[data-astro-cid-j7pv25f6]:before{inset:12px;border-radius:16px}.deepfeel-title[data-astro-cid-j7pv25f6]{font-size:1.75rem;letter-spacing:.05em;margin-bottom:.875rem}.deepfeel-subtitle[data-astro-cid-j7pv25f6]{font-size:.9rem;margin-bottom:2.5rem}.ritual-item[data-astro-cid-j7pv25f6]{padding:1.75rem 1.5rem}.deepfeel-btn[data-astro-cid-j7pv25f6]{width:100%;max-width:100%;padding:1rem 2rem;font-size:1rem}.deepfeel-intro[data-astro-cid-j7pv25f6],.deepfeel-context[data-astro-cid-j7pv25f6],.deepfeel-formats[data-astro-cid-j7pv25f6],.deepfeel-rituals[data-astro-cid-j7pv25f6],.deepfeel-resonance[data-astro-cid-j7pv25f6],.deepfeel-books[data-astro-cid-j7pv25f6]{margin-bottom:2.5rem}.deepfeel-formats[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.deepfeel-rituals[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.deepfeel-resonance[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.deepfeel-books[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:2rem;margin-bottom:1.5rem}}.center-section[data-astro-cid-j7pv25f6]{background:#1a1a1a;padding:0;position:relative;overflow:hidden}.center-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-50%;right:-10%;width:60%;height:60%;background:radial-gradient(circle,rgba(255,215,0,.06) 0%,transparent 70%);animation:float-orb 18s ease-in-out infinite;pointer-events:none}.center-section[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;bottom:-30%;left:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(230,57,149,.06) 0%,transparent 70%);animation:float-orb 14s ease-in-out infinite reverse;pointer-events:none}.center-container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:4rem 2rem 5rem;position:relative;z-index:1}.center-frame[data-astro-cid-j7pv25f6]{max-width:850px;margin:0 auto;background:#28282880;backdrop-filter:blur(20px);border:2px solid #d84ba1;border-radius:28px;padding:3.5rem 2.75rem;position:relative;box-shadow:0 15px 50px #00000080,0 0 30px #d84ba133;text-align:center;animation:fade-in-up 1s ease-out}.center-frame[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:15px;border:1px solid #faf8f5;border-radius:20px;pointer-events:none}.center-frame[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:20px;left:20px;width:8px;height:8px;background:linear-gradient(135deg,gold,#e63995);border-radius:50%;box-shadow:0 0 10px #ffd70080}.center-eyebrow[data-astro-cid-j7pv25f6]{font-size:clamp(.75rem,1.2vw,.875rem);letter-spacing:.15em;text-transform:uppercase;color:#fff9;margin-bottom:1.5rem;font-weight:600}.center-title[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:clamp(1.75rem,3.5vw,2.375rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:gold;margin-bottom:.875rem;text-shadow:0 4px 20px rgba(255,215,0,.3);line-height:1.25}.center-subtitle[data-astro-cid-j7pv25f6]{font-size:clamp(1.0625rem,1.8vw,1.25rem);font-style:italic;color:#ffffffbf;margin-bottom:2.5rem;line-height:1.5;letter-spacing:.02em}.center-intro[data-astro-cid-j7pv25f6]{margin-bottom:2.5rem}.center-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#f2f2f2;font-size:clamp(1rem,1.6vw,1.0625rem);line-height:1.7;margin-bottom:1.5rem;letter-spacing:.005em}.center-intro[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:gold;font-weight:600}.center-highlights[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:3rem}.highlight-box[data-astro-cid-j7pv25f6]{background:#282828b3;backdrop-filter:blur(20px);border:2px solid #E63995;border-radius:18px;padding:1.75rem 1.5rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080,0 0 20px #e6399526}.highlight-box[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.3);border-radius:14px;opacity:1;transition:all .4s ease;pointer-events:none}.highlight-box[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,215,0,.15) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.highlight-box[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px) scale(1.02);border-color:gold;box-shadow:0 20px 60px #e6399580,0 0 50px #ffd70066,inset 0 0 30px #ffd7001a}.highlight-box[data-astro-cid-j7pv25f6]:hover:before{border-color:#fff9;box-shadow:0 0 20px #ffd7004d}.highlight-box[data-astro-cid-j7pv25f6]:hover:after{opacity:1}.highlight-icon[data-astro-cid-j7pv25f6]{width:56px;height:56px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;opacity:.95;transition:all .4s ease;filter:drop-shadow(0 4px 12px rgba(230,57,149,.4)) drop-shadow(0 0 20px rgba(255,215,0,.3));animation:iconGlow 3s ease-in-out infinite}@keyframes iconGlow{0%,to{filter:drop-shadow(0 4px 12px rgba(230,57,149,.4)) drop-shadow(0 0 20px rgba(255,215,0,.3))}50%{filter:drop-shadow(0 6px 16px rgba(230,57,149,.6)) drop-shadow(0 0 30px rgba(255,215,0,.5)) drop-shadow(0 0 40px rgba(230,57,149,.3))}}.highlight-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}.highlight-box[data-astro-cid-j7pv25f6]:hover .highlight-icon[data-astro-cid-j7pv25f6]{transform:scale(1.15) rotate(5deg);opacity:1;filter:drop-shadow(0 8px 20px rgba(230,57,149,.7)) drop-shadow(0 0 40px rgba(255,215,0,.6)) drop-shadow(0 0 60px rgba(230,57,149,.4))}.highlight-box[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:clamp(1.0625rem,1.6vw,1.1875rem);font-weight:700;color:#fff;margin-bottom:.75rem;letter-spacing:.02em;line-height:1.3}.highlight-box[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffd9;font-size:clamp(.9375rem,1.3vw,1rem);line-height:1.65;margin:0;letter-spacing:.005em}.center-philosophy[data-astro-cid-j7pv25f6]{margin-bottom:3rem;padding:1.75rem 0}.center-philosophy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffd9;font-size:clamp(1rem,1.6vw,1.0625rem);line-height:1.7;margin-bottom:1.25rem;letter-spacing:.005em}.philosophy-highlight[data-astro-cid-j7pv25f6]{font-size:clamp(1.125rem,2vw,1.375rem);font-style:italic;color:gold;margin-bottom:1.25rem;font-weight:600;line-height:1.5;text-shadow:0 2px 10px rgba(255,215,0,.3)}.superfeel-section[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#e6399514,#ffd70014);border:2px solid rgba(230,57,149,.4);border-radius:20px;padding:2.5rem 2.25rem;margin-bottom:2.5rem;position:relative;overflow:hidden;box-shadow:0 15px 50px #0006,inset 0 0 60px #ffd7000d}.superfeel-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.2);border-radius:18px;pointer-events:none}.superfeel-section[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(255,215,0,.15) 0%,transparent 70%);pointer-events:none;animation:pulse-glow 4s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.superfeel-title[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:clamp(1.375rem,2.5vw,2rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:gold;margin-bottom:1.25rem;text-shadow:0 4px 20px rgba(255,215,0,.4);line-height:1.3;position:relative;z-index:1}.superfeel-intro[data-astro-cid-j7pv25f6]{font-size:clamp(1.0625rem,1.8vw,1.25rem);font-style:italic;color:#ffffffe6;margin-bottom:1.75rem;line-height:1.65;font-weight:500;position:relative;z-index:1}.superfeel-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffd9;font-size:clamp(1rem,1.6vw,1.0625rem);line-height:1.7;margin-bottom:1.25rem;letter-spacing:.005em;position:relative;z-index:1}.superfeel-section[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:gold;font-weight:600}.superfeel-section[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:#e63995;font-style:italic;font-weight:500}.superfeel-books[data-astro-cid-j7pv25f6]{margin-top:2rem;position:relative;z-index:1}.books-intro[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.6vw,1.0625rem);color:#ffffffe6;margin-bottom:1.75rem;line-height:1.7}.books-features[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem}.feature-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.875rem;padding:1.125rem 1.375rem;background:#28282899;backdrop-filter:blur(10px);border:1px solid rgba(230,57,149,.3);border-radius:14px;transition:all .3s ease;box-shadow:0 4px 15px #0000004d}.feature-item[data-astro-cid-j7pv25f6]:hover{background:#323232b3;border-color:#ffd70080;transform:translate(8px);box-shadow:0 6px 25px #ffd70033}.feature-icon[data-astro-cid-j7pv25f6]{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 8px rgba(230,57,149,.4)) drop-shadow(0 0 12px rgba(255,215,0,.3));transition:all .3s ease}.feature-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}.feature-item[data-astro-cid-j7pv25f6]:hover .feature-icon[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 4px 12px rgba(230,57,149,.6)) drop-shadow(0 0 20px rgba(255,215,0,.5));transform:scale(1.1) rotate(5deg)}.feature-item[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{color:#ffffffd9;font-size:clamp(.9375rem,1.4vw,1rem);line-height:1.6;letter-spacing:.005em}.center-invitation-box[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#d84ba11a,#ffd7001a);border:2px solid rgba(255,215,0,.4);border-radius:18px;padding:2.25rem 1.875rem;margin-bottom:2.5rem;position:relative;overflow:hidden;box-shadow:0 10px 40px #0006,inset 0 0 40px #ffd70014}.center-invitation-box[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.25);border-radius:14px;pointer-events:none}.center-invitation[data-astro-cid-j7pv25f6]{font-weight:600;color:#fff;font-size:clamp(1.0625rem,1.8vw,1.1875rem);line-height:1.75;margin:0;position:relative;z-index:1;text-shadow:0 2px 10px rgba(0,0,0,.3)}.center-cta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:1.125rem;margin-top:2.5rem}.center-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;padding:1.0625rem 3.25rem;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#e63995,gold);background-size:200% 200%;border:2px solid rgba(255,255,255,.3);border-radius:50px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 8px 30px #e6399566,0 0 40px #ffd70033;animation:gradientShift 3s ease infinite;position:relative;overflow:hidden}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.center-btn[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#e63995,gold,#e63995,gold);background-size:400% 400%;border-radius:50px;z-index:-1;animation:borderGlow 4s ease infinite;filter:blur(8px)}@keyframes borderGlow{0%,to{background-position:0% 50%;opacity:.8}50%{background-position:100% 50%;opacity:1}}.center-btn[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.center-btn[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 50px #e6399599,0 0 60px #ffd70066,0 0 100px #e639954d;letter-spacing:.12em;border-color:#ffffff80}.center-btn[data-astro-cid-j7pv25f6]:hover:after{width:400px;height:400px}.center-btn[data-astro-cid-j7pv25f6]:active{transform:translateY(-2px) scale(1.02)}.center-btn[data-astro-cid-j7pv25f6].secondary{background:linear-gradient(135deg,gold,#e63995)}.center-btn[data-astro-cid-j7pv25f6].tertiary{background:linear-gradient(135deg,#d84ba1,gold,#e63995)}@media(max-width:768px){.center-container[data-astro-cid-j7pv25f6]{padding:3rem 1.25rem 4rem}.center-frame[data-astro-cid-j7pv25f6]{padding:2.5rem 1.75rem;border-radius:24px}.center-frame[data-astro-cid-j7pv25f6]:before{inset:12px;border-radius:16px}.center-frame[data-astro-cid-j7pv25f6]:after{top:16px;left:16px;width:6px;height:6px}.center-eyebrow[data-astro-cid-j7pv25f6]{font-size:.75rem;margin-bottom:1.25rem}.center-title[data-astro-cid-j7pv25f6]{font-size:1.625rem;letter-spacing:.05em;margin-bottom:.875rem}.center-subtitle[data-astro-cid-j7pv25f6]{font-size:1.0625rem;margin-bottom:2.5rem}.center-intro[data-astro-cid-j7pv25f6]{margin-bottom:2.5rem}.center-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.center-highlights[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.highlight-box[data-astro-cid-j7pv25f6]{padding:1.75rem 1.5rem}.center-philosophy[data-astro-cid-j7pv25f6]{margin-bottom:3rem;padding:1.5rem 0}.superfeel-section[data-astro-cid-j7pv25f6]{padding:2.25rem 1.75rem;margin-bottom:2.5rem}.superfeel-section[data-astro-cid-j7pv25f6]:after{width:200px;height:200px}.superfeel-title[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:1.25rem}.superfeel-intro[data-astro-cid-j7pv25f6]{font-size:1.0625rem;margin-bottom:1.75rem}.superfeel-books[data-astro-cid-j7pv25f6]{margin-top:2rem}.books-intro[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.books-features[data-astro-cid-j7pv25f6]{gap:1rem}.feature-item[data-astro-cid-j7pv25f6]{padding:1rem 1.25rem;flex-direction:column;text-align:center;gap:.75rem}.feature-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px)}.center-invitation-box[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem;margin-bottom:2.5rem}.center-invitation[data-astro-cid-j7pv25f6]{font-size:1.0625rem;line-height:1.8}.center-btn[data-astro-cid-j7pv25f6]{width:100%;max-width:100%;padding:1rem 2rem;font-size:.9375rem;letter-spacing:.06em}.center-btn[data-astro-cid-j7pv25f6]:hover{letter-spacing:.08em}.center-cta[data-astro-cid-j7pv25f6]{gap:1rem;margin-top:2.5rem}}
