:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#050505;color:#f4f1ec}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 82% 7%,#36120e 0,transparent 30rem),#050505}.stories-page{width:min(1180px,calc(100% - 2.5rem));margin:auto}.eyebrow{font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:#8e8882;font-weight:900}.story-nav{position:sticky;top:0;z-index:12;display:flex;align-items:center;gap:.55rem 1rem;padding:.8rem 0;border-bottom:1px solid #282523;background:#050505e8;backdrop-filter:blur(14px)}.story-nav>span{margin-right:auto;color:#716b66;font-size:.56rem;letter-spacing:.14em;font-weight:900}.story-nav a{display:flex;align-items:center;gap:.4rem;color:#9d9690;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;font-weight:900}.story-nav a small{color:#514a45;font-size:.52rem}.story-nav a:hover{color:#cf523d}.story-anchor{scroll-margin-top:4.5rem}.story-stats{display:flex;gap:1rem 2rem;align-items:center;flex-wrap:wrap;padding:1rem 0;border-bottom:1px solid #282523;color:#817a74;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em}.story-stats strong{color:#eee;font-size:1rem;margin-right:.35rem}.story-stats a{margin-left:auto;color:#cf523d;text-decoration:none}.featured-chapter{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding:5rem 0;border-bottom:1px solid #282523}.featured-art{display:block;box-shadow:0 35px 90px #0009}.featured-copy h2{margin:.8rem 0 1.4rem;max-width:9ch;font-size:clamp(3rem,7vw,7rem);line-height:.79;letter-spacing:-.065em;text-transform:uppercase}.featured-copy .lead{max-width:54ch;color:#c7c0ba;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.8}.featured-actions,.actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.featured-actions a,.album-story-grid a,.actions a,.archive-note a{color:#cf523d;text-decoration:none;text-transform:uppercase;letter-spacing:.11em;font-size:.65rem;font-weight:900}.story-section,.archive-note{padding:5rem 0;border-bottom:1px solid #282523}.section-head{display:grid;grid-template-columns:.5fr 1.5fr;gap:2rem;margin-bottom:2.5rem}.section-head h2,.archive-note h2{margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.83;letter-spacing:-.06em;text-transform:uppercase}.album-story-grid,.song-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.album-story-grid article,.song-story-grid article{border:1px solid #302925;background:#090909}.album-story-grid article{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr)}.card-art{display:block}.card-copy,.song-story-grid article{padding:1.4rem}.meta{display:flex;justify-content:space-between;align-items:center;gap:1rem}.meta>span{font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:#777}.album-story-grid h3,.song-story-grid h3{font-size:clamp(2rem,4vw,4rem);line-height:.9;text-transform:uppercase;margin:1.2rem 0 .8rem;letter-spacing:-.04em}.album-story-grid article p,.song-story-grid article>p{color:#948d87;line-height:1.75}.song-story-grid article{position:relative;overflow:hidden}.song-story-art{display:block;margin:-1.4rem -1.4rem 1.1rem}.song-story-art :global(.release-artwork){width:calc(100% + 2.8rem);height:auto;border-width:0 0 1px}.song-story-art:hover :global(.release-artwork),.song-story-art:focus-visible :global(.release-artwork){border-color:#713326}.story-number{position:absolute;right:.8rem;bottom:-.4rem;font-size:5rem;line-height:1;font-weight:950;letter-spacing:-.08em;color:#ffffff08}.song-story-grid .aliases{color:#b8b0a9;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.archive-note{display:grid;grid-template-columns:.5fr 1.5fr;gap:2rem}.archive-note>div>p{max-width:60ch;color:#8e8781;line-height:1.8}.archive-note>div>a{display:inline-block;margin-top:1rem}@media(max-width:900px){.album-story-grid article{grid-template-columns:1fr}.card-art{max-width:320px;padding:1rem 1rem 0}}@media(max-width:760px){.story-nav{position:relative;top:auto;flex-wrap:wrap}.story-nav>span{width:100%;margin-right:0}.featured-chapter,.section-head,.album-story-grid,.song-story-grid,.archive-note{grid-template-columns:1fr}.story-stats a{margin-left:0}.featured-art{max-width:520px}}
