.page-module-scss-module__mZYvUG__page{background:var(--color-canvas);min-height:100vh;padding:clamp(9rem,15vw,14rem) var(--content-padding) clamp(6rem,10vw,10rem)}.page-module-scss-module__mZYvUG__article{max-width:58rem;margin:0 auto}.page-module-scss-module__mZYvUG__header{border-bottom:1px solid var(--color-border);padding-bottom:clamp(3rem,6vw,5rem)}.page-module-scss-module__mZYvUG__chapter,.page-module-scss-module__mZYvUG__track{letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;font-size:.68rem}.page-module-scss-module__mZYvUG__chapter{color:var(--color-accent);margin:0 0 clamp(3rem,7vw,6rem)}.page-module-scss-module__mZYvUG__track{color:var(--color-text-subtle);margin:0 0 var(--space-lg)}.page-module-scss-module__mZYvUG__header h1{font-family:var(--font-family-display);letter-spacing:-.055em;margin:0;font-size:clamp(4rem,10vw,8rem);font-style:italic;font-weight:400;line-height:.9}.page-module-scss-module__mZYvUG__description{color:var(--color-text-muted);font-size:clamp(1rem,2vw,1.2rem);line-height:var(--line-height-body);max-width:38rem;margin:clamp(2rem,5vw,3.5rem) 0 0}.page-module-scss-module__mZYvUG__excerpt{font-family:var(--font-family-display);max-width:18ch;margin:clamp(4rem,9vw,8rem) 0;font-size:clamp(1.8rem,4vw,3.4rem);font-style:italic;line-height:1.25}.page-module-scss-module__mZYvUG__lyrics{border-top:1px solid var(--color-border);padding:clamp(3rem,7vw,6rem) 0}.page-module-scss-module__mZYvUG__lyrics h2{color:var(--color-accent);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;margin:0 0 clamp(3rem,6vw,5rem);font-size:.68rem;font-weight:400}.page-module-scss-module__mZYvUG__lyricSections{gap:clamp(2.75rem,6vw,4.75rem);display:grid}.page-module-scss-module__mZYvUG__lyricSection h3{color:var(--color-text-subtle);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;margin:0 0 clamp(1.1rem,2vw,1.5rem);font-size:.66rem;font-weight:400}.page-module-scss-module__mZYvUG__lyricSection p{font-family:var(--font-family-display);white-space:pre-line;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.8}.page-module-scss-module__mZYvUG__pending{color:var(--color-text-muted);font-style:italic}.page-module-scss-module__mZYvUG__footer{border-top:1px solid var(--color-border);padding-top:clamp(3rem,6vw,5rem)}.page-module-scss-module__mZYvUG__footer dl{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 clamp(3rem,6vw,5rem);display:grid}.page-module-scss-module__mZYvUG__footer dt{color:var(--color-text-subtle);letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--space-sm);text-transform:uppercase;font-size:.65rem}.page-module-scss-module__mZYvUG__footer dd{margin:0}.page-module-scss-module__mZYvUG__footer a{color:var(--color-text);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-size:.7rem;text-decoration:none}.page-module-scss-module__mZYvUG__footer a:hover,.page-module-scss-module__mZYvUG__footer a:focus-visible{color:var(--color-accent)}@media (max-width:40rem){.page-module-scss-module__mZYvUG__lyricSections{gap:3rem}.page-module-scss-module__mZYvUG__lyricSection h3{margin-bottom:1rem}.page-module-scss-module__mZYvUG__footer dl{grid-template-columns:1fr}}
