main[data-astro-cid-mw5vi3s4]{max-width:1100px;margin:0 auto;padding:0 var(--space-6) 200px}.music-hero[data-astro-cid-mw5vi3s4]{text-align:center;margin:var(--space-16) auto var(--space-12);max-width:720px}.music-eyebrow[data-astro-cid-mw5vi3s4]{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:0.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3)}.music-hero[data-astro-cid-mw5vi3s4] h1[data-astro-cid-mw5vi3s4]{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);line-height:var(--leading-tight);margin:0 0 var(--space-6);color:var(--text)}.music-lead[data-astro-cid-mw5vi3s4]{font-family:var(--font-display);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-muted);max-width:580px;margin:0 auto}.album-grid[data-astro-cid-mw5vi3s4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-8);margin:var(--space-12) 0 var(--space-24)}.album-card[data-astro-cid-mw5vi3s4]{text-decoration:none;color:inherit;transition:transform .4s ease;display:flex}.album-card[data-astro-cid-mw5vi3s4]:hover{transform:translateY(-6px) rotate(-0.3deg)}.album-frame[data-astro-cid-mw5vi3s4]{flex:1;display:flex;flex-direction:column;position:relative;padding:var(--space-10) var(--space-6) var(--space-7);border-radius:14px;background:radial-gradient(ellipse at top,rgba(184,146,79,0.10),transparent 60%),linear-gradient(180deg,rgba(20,16,30,0.55),rgba(5,3,10,0.65));border:1px solid rgba(184,146,79,0.22);box-shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 30px 60px -30px rgba(0,0,0,0.6);overflow:hidden}.album-frame[data-astro-cid-mw5vi3s4]::before{content:"";position:absolute;inset:8px;border:1px solid rgba(184,146,79,0.18);border-radius:8px;pointer-events:none}.album-corner[data-astro-cid-mw5vi3s4]{position:absolute;color:var(--gold-2);opacity:0.55;font-size:9px;line-height:1;z-index:2}.album-corner--tl[data-astro-cid-mw5vi3s4]{top:14px;left:18px}.album-corner--tr[data-astro-cid-mw5vi3s4]{top:14px;right:18px}.album-corner--bl[data-astro-cid-mw5vi3s4]{bottom:14px;left:18px}.album-corner--br[data-astro-cid-mw5vi3s4]{bottom:14px;right:18px}.album-roman[data-astro-cid-mw5vi3s4]{position:relative;z-index:1;text-align:center;font-family:var(--font-mark);letter-spacing:0.25em;font-size:var(--text-xs);color:var(--gold-2);opacity:0.7;margin-bottom:var(--space-4)}.album-art-wrap[data-astro-cid-mw5vi3s4]{position:relative;z-index:1;border-radius:6px;overflow:hidden;box-shadow:0 18px 40px -20px rgba(0,0,0,0.7);margin-bottom:var(--space-5)}.album-meta[data-astro-cid-mw5vi3s4]{position:relative;z-index:1;text-align:center;margin-top:auto}.album-cover[data-astro-cid-mw5vi3s4]{aspect-ratio:1 / 1;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);color:var(--gold-2);font-family:var(--font-mark);letter-spacing:0.15em;font-size:var(--text-lg);overflow:hidden}.album-cover--image[data-astro-cid-mw5vi3s4]{width:100%;height:auto;object-fit:contain;display:block}.album-cover--meditation[data-astro-cid-mw5vi3s4]{background:linear-gradient(135deg,var(--bg-navy, #0f1a2e),var(--bg-midnight, #050b17))}.album-cover--relaxation[data-astro-cid-mw5vi3s4]{background:linear-gradient(135deg,var(--bg-forest, #0c2018),var(--bg-midnight, #050b17))}.album-cover--yoga[data-astro-cid-mw5vi3s4]{background:linear-gradient(135deg,var(--bg-crimson, #2a0e16),var(--bg-midnight, #050b17))}.album-cover--study[data-astro-cid-mw5vi3s4]{background:linear-gradient(135deg,#1a1530,var(--bg-midnight, #050b17))}.album-cover--mantra[data-astro-cid-mw5vi3s4]{background:linear-gradient(135deg,#2d1d08,var(--bg-midnight, #050b17))}.album-cover--devotional[data-astro-cid-mw5vi3s4]{background:linear-gradient(135deg,#1f1228,var(--bg-midnight, #050b17))}.album-category[data-astro-cid-mw5vi3s4]{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:0.22em;text-transform:uppercase;color:var(--gold-2);margin-bottom:var(--space-3)}.album-title[data-astro-cid-mw5vi3s4]{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);line-height:var(--leading-tight);margin:0 0 var(--space-2);color:#f0e3c8}.album-tagline[data-astro-cid-mw5vi3s4]{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:#c8b894;margin:0 0 var(--space-4);line-height:var(--leading-normal)}.album-divider[data-astro-cid-mw5vi3s4]{width:32px;height:1px;background:var(--gold-2);opacity:0.4;margin:0 auto var(--space-3)}.album-count[data-astro-cid-mw5vi3s4]{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:0.2em;text-transform:uppercase;color:#b9a888}.reviews[data-astro-cid-mw5vi3s4]{margin:var(--space-20) auto 200px;max-width:1200px;padding:0 var(--space-6)}.reviews-header[data-astro-cid-mw5vi3s4]{text-align:center;max-width:640px;margin:0 auto var(--space-14)}.reviews-ornament[data-astro-cid-mw5vi3s4]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);color:var(--gold-2);font-size:var(--text-md);margin-bottom:var(--space-5);opacity:0.85}.reviews-line[data-astro-cid-mw5vi3s4]{width:64px;height:1px;background:linear-gradient(to right,transparent,var(--gold-2),transparent)}.reviews-eyebrow[data-astro-cid-mw5vi3s4]{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:0.28em;text-transform:uppercase;color:var(--gold-2);margin-bottom:var(--space-4)}.reviews-title[data-astro-cid-mw5vi3s4]{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);line-height:var(--leading-tight);margin:0 0 var(--space-4);color:var(--text);letter-spacing:-0.01em}.reviews-lead[data-astro-cid-mw5vi3s4]{font-family:var(--font-display);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.reviews-grid[data-astro-cid-mw5vi3s4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6)}@media (max-width: 760px){.reviews-grid[data-astro-cid-mw5vi3s4]{grid-template-columns:1fr}}.review[data-astro-cid-mw5vi3s4]{position:relative;margin:0;padding:var(--space-10) var(--space-7) var(--space-7);background:transparent;border:1px solid rgba(184,146,79,0.18);border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,0.03) inset,0 24px 60px -30px rgba(0,0,0,0.6);transition:transform var(--transition-base),border-color var(--transition-base)}.review[data-astro-cid-mw5vi3s4]:hover{transform:translateY(-3px);border-color:rgba(184,146,79,0.38)}.review-mark[data-astro-cid-mw5vi3s4]{position:absolute;top:-8px;left:var(--space-6);font-family:var(--font-display);font-size:96px;line-height:1;color:var(--gold-2);opacity:0.45;user-select:none}.review-quote[data-astro-cid-mw5vi3s4]{font-family:var(--font-display);font-style:italic;font-size:var(--text-md);line-height:1.7;color:var(--text);margin:0 0 var(--space-6)}.review-attr[data-astro-cid-mw5vi3s4]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:0.08em;color:var(--text-muted)}.review-divider[data-astro-cid-mw5vi3s4]{width:32px;height:1px;background:var(--gold-2);opacity:0.6;margin-bottom:var(--space-2)}.review-name[data-astro-cid-mw5vi3s4]{color:var(--text);font-weight:600;letter-spacing:0.06em}.review-context[data-astro-cid-mw5vi3s4]{text-transform:uppercase;letter-spacing:0.18em;color:var(--gold-2);font-size:var(--text-2xs, 10px)}