@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;700&family=UnifrakturCook:wght@700&display=swap');
:root{--ink:#070707;--paper:#f1eee7;--blood:#b3141e;--steel:#b7b4ae;--line:#373532}body{background:var(--ink);font-family:'DM Sans',sans-serif}.brand strong,.wordmark,.hero h1,.page-head h1,.product-detail h1,.release-detail h1{font-family:'UnifrakturCook',serif;letter-spacing:.025em}.brand strong{font-size:2.6rem}.brand span,.eyebrow,nav,.button,.steps{font-family:'Barlow Condensed',sans-serif;letter-spacing:.2em}.hero h1{font-size:clamp(5.6rem,13vw,13rem);line-height:.72}.hero h1 em{color:var(--blood);font-family:'Barlow Condensed',sans-serif;font-size:.41em;letter-spacing:.1em}.button.red{background:var(--blood);border-color:var(--blood)}.product h2,.catalogue h2,.release h2,.epk h2{font-family:'Barlow Condensed',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.identity-strip{display:grid;grid-template-columns:1.1fr .9fr;background:#101010;border-block:1px solid var(--line)}.identity-strip img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12)}.identity-copy{padding:7vw}.identity-copy .wordmark{font-size:clamp(4.5rem,9vw,9rem);line-height:.75;margin:0}.identity-copy p{max-width:38rem;color:#c1bdb5;font-size:1.1rem}.admin-grid,.account-grid{display:grid;grid-template-columns:240px 1fr;gap:2rem;padding:4rem 8vw}.side-nav{border-right:1px solid var(--line);display:grid;align-content:start;gap:.6rem}.side-nav a{padding:.8rem 0;border-bottom:1px solid var(--line);font:700 1rem 'Barlow Condensed';letter-spacing:.1em;text-transform:uppercase}.dashboard-card{background:#131313;border:1px solid var(--line);padding:1.5rem}.dashboard-card h2{font:800 2rem 'Barlow Condensed';letter-spacing:.04em;margin:0}.dashboard-card p{color:#aaa}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:760px){.identity-strip,.admin-grid,.account-grid{grid-template-columns:1fr}.identity-copy{padding:4rem 7vw}.side-nav{border-right:0;border-bottom:1px solid var(--line)}.summary-grid{grid-template-columns:1fr}}
