.album[data-astro-cid-qmbxn6dk]{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.album[data-astro-cid-qmbxn6dk]:hover{transform:translateY(-4px)}.album__cover[data-astro-cid-qmbxn6dk]{position:relative;aspect-ratio:1 / 1;background:#eada8a0a;border:1px solid var(--color-gold-faint);overflow:hidden;margin-bottom:1rem}.album__cover[data-astro-cid-qmbxn6dk] img[data-astro-cid-qmbxn6dk]{width:100%;height:100%;object-fit:cover;display:block}.album__cover--empty[data-astro-cid-qmbxn6dk]{display:flex;align-items:center;justify-content:center}.album__cover-placeholder[data-astro-cid-qmbxn6dk]{font-size:2rem;font-weight:700;letter-spacing:var(--tracking-medium);color:var(--color-gold-faint)}.album__year[data-astro-cid-qmbxn6dk]{font-size:.72rem;font-weight:500;letter-spacing:var(--tracking-wide);color:var(--color-gold-dim);margin-bottom:.4rem}.album__title[data-astro-cid-qmbxn6dk]{font-size:1rem;font-weight:600;color:var(--color-gold);line-height:1.3;margin-bottom:.25rem}.album__artist[data-astro-cid-qmbxn6dk]{font-size:.85rem;font-weight:400;color:var(--color-gold-dim);line-height:1.3}.album__notes[data-astro-cid-qmbxn6dk]{margin-top:.5rem;font-size:.78rem;font-weight:400;line-height:1.4;color:var(--color-gold-dim);font-style:italic}body{background:var(--color-bg);min-height:100vh}.head[data-astro-cid-tfqznehh]{max-width:var(--max-content);margin:0 auto;padding:clamp(3rem,8vh,6rem) clamp(1.25rem,4vw,3rem) clamp(2rem,5vh,3.5rem);text-align:center}.head__back[data-astro-cid-tfqznehh]{margin-bottom:3rem;font-size:.78rem;letter-spacing:var(--tracking-medium);color:var(--color-gold-dim)}.head__back[data-astro-cid-tfqznehh] a[data-astro-cid-tfqznehh]:hover{color:var(--color-gold)}.head__title[data-astro-cid-tfqznehh]{font-size:clamp(2.2rem,5vw,4rem);font-weight:700;letter-spacing:var(--tracking-wide);color:var(--color-gold);margin-bottom:1rem}.head__sub[data-astro-cid-tfqznehh]{font-size:.85rem;font-weight:500;letter-spacing:var(--tracking-wide);color:var(--color-gold-dim);text-transform:uppercase;margin-bottom:2rem}.head__intro[data-astro-cid-tfqznehh]{max-width:580px;margin:0 auto;font-size:.95rem;line-height:1.6;color:var(--color-gold-dim)}.content[data-astro-cid-tfqznehh]{max-width:var(--max-content);margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.section[data-astro-cid-tfqznehh]{margin-bottom:clamp(4rem,8vh,6rem)}.section--accent[data-astro-cid-tfqznehh]{padding-bottom:clamp(3rem,6vh,4rem);border-bottom:1px solid var(--color-gold-faint)}.section__title[data-astro-cid-tfqznehh]{font-size:.72rem;font-weight:600;letter-spacing:var(--tracking-wide);color:var(--color-gold);text-transform:uppercase;margin-bottom:.6rem}.section__lead[data-astro-cid-tfqznehh]{font-size:.9rem;color:var(--color-gold-dim);margin-bottom:2.5rem;line-height:1.5}.grid[data-astro-cid-tfqznehh]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.footer[data-astro-cid-tfqznehh]{max-width:var(--max-content);margin:0 auto;padding:clamp(4rem,8vh,6rem) clamp(1.25rem,4vw,3rem) 3rem;text-align:center;border-top:1px solid var(--color-gold-faint)}.footer[data-astro-cid-tfqznehh] p[data-astro-cid-tfqznehh]:first-child{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;font-size:.95rem}.footer[data-astro-cid-tfqznehh] a[data-astro-cid-tfqznehh]:hover{letter-spacing:.04em}.footer__sig[data-astro-cid-tfqznehh]{margin-top:1.5rem;font-size:.72rem;color:var(--color-gold-dim);letter-spacing:var(--tracking-medium)}
