.page_page__QyY0c{padding-bottom:var(--space-3xl)}.page_albumSection___z1SK{scroll-margin-top:96px;max-width:var(--max-width);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:340px 1fr;grid-gap:56px;gap:56px;align-items:start}.page_albumDivider__s7lNO{border:none;border-top:1px solid var(--border-subtle);margin:var(--space-2xl) auto;max-width:var(--max-width)}.page_cover__XY66B{position:relative;aspect-ratio:1/1;border-radius:2px;overflow:hidden;display:block}.page_coverInner__dGoaC{width:100%;height:100%;position:relative}.page_coverImage__V7Ez_{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.page_cover__XY66B:hover .page_coverImage__V7Ez_{transform:scale(1.03)}.page_coverAccent__UB_ZV{position:absolute;bottom:0;left:0;right:0;height:3px}.page_albumInfo__lg9nd{padding-top:8px}.page_albumEdition__mVM_M{font-size:9px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;margin-bottom:12px}.page_albumTitle__cU1ay{font-family:var(--font-playfair);font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1;color:var(--text-primary);margin-bottom:16px}.page_albumSubtitle__22TVT{font-family:var(--font-cormorant);font-style:italic;font-weight:400;color:var(--text-secondary)}.page_metaRow__Xkph4{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px}.page_metaPill__OIfm3{display:inline-flex;align-items:center;font-weight:500;padding:5px 14px;border:1px solid;border-radius:1px;line-height:1.4}.page_metaPill__OIfm3,.page_metaText__UvFL8{font-size:9px;letter-spacing:.2em;text-transform:uppercase}.page_metaText__UvFL8{color:var(--text-muted)}.page_albumDesc__XBGLj{font-size:15px;line-height:1.8;color:var(--text-secondary);max-width:540px;margin-bottom:28px}.page_linkRow__sttrM{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.page_crossLink__uZzzM{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--btn-accent);border-radius:2px;color:var(--btn-accent);font-family:var(--font-outfit);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;background:transparent;text-decoration:none;white-space:nowrap;transition:all .3s ease}.page_crossLink__uZzzM:hover,.page_listenLink__N3Isk{background:var(--btn-accent);color:var(--bg-deep)}.page_listenLink__N3Isk{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border:1px solid var(--btn-accent);border-radius:2px;font-family:var(--font-outfit);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .3s ease}.page_listenLink__N3Isk:hover{opacity:.8}.page_tracklistLink___Avb3{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);transition:color .3s ease}.page_tracklistLink___Avb3:hover{color:var(--text-primary)}.page_statsBar__aLMGI{background:var(--bg-surface);padding:48px 32px}.page_statsInner__iRpum{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:32px}.page_statItem__fgNIS{text-align:center}.page_statNumber__e9Wtw{font-family:var(--font-cormorant);font-size:32px;font-weight:300;color:var(--gold);margin-bottom:4px}.page_statLabel__KXsbK{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.page_cta__Inllf{padding:var(--space-3xl) 32px;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:var(--max-width);margin:0 auto}.page_ctaQuestion__zIyHJ{font-family:var(--font-cormorant);font-size:clamp(20px,2.8vw,30px);font-style:italic;font-weight:400;color:var(--text-secondary);max-width:560px;line-height:1.4;margin-bottom:36px}.page_newsletterWrap__Q0OHI{max-width:var(--max-width);margin:0 auto;padding:0 32px}@media (max-width:768px){.page_albumSection___z1SK{grid-template-columns:1fr;gap:24px;padding:0 20px}.page_cover__XY66B{max-width:300px}.page_albumDesc__XBGLj{font-size:14px;margin-bottom:22px}.page_linkRow__sttrM{flex-direction:column;align-items:stretch}.page_crossLink__uZzzM{justify-content:center}.page_statsBar__aLMGI{padding:32px 20px}.page_statsInner__iRpum{gap:20px;justify-content:center}.page_statNumber__e9Wtw{font-size:24px}.page_statLabel__KXsbK{font-size:9px}.page_cta__Inllf{padding:var(--space-xl) 20px}.page_ctaQuestion__zIyHJ{font-size:clamp(18px,5vw,26px)}.page_newsletterWrap__Q0OHI{padding:0 20px}}