.page-module__BJOYcW__container{max-width:1200px;margin:0 auto;padding:4rem 2rem}.page-module__BJOYcW__heading{text-transform:uppercase;letter-spacing:.1em;text-align:center;font-size:3rem;font-weight:700;font-family:var(--font-heading);margin-bottom:1rem}.page-module__BJOYcW__description{text-align:center;max-width:800px;color:var(--foreground);margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.6}.page-module__BJOYcW__filterButtons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.page-module__BJOYcW__filterButton{color:var(--foreground);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #ffffff4d;padding:.75rem 2rem;text-decoration:none;transition:all .3s}.page-module__BJOYcW__filterButton:hover{background:#ffffff0d;border-color:#fff9}.page-module__BJOYcW__active{background:var(--foreground);border:1px solid var(--foreground);color:var(--background);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;padding:.75rem 2rem;text-decoration:none}.page-module__BJOYcW__albumsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.page-module__BJOYcW__albumCard{justify-content:center;align-items:center;width:100%;display:flex}.page-module__BJOYcW__albumCard iframe{border:0;width:100%;max-width:350px;height:470px;margin:0 auto}.page-module__BJOYcW__infoSection{border-top:1px solid #ffffff1a;max-width:800px;margin:4rem auto 0;padding:2rem}.page-module__BJOYcW__sectionHeading{text-transform:uppercase;letter-spacing:.1em;font-size:2rem;font-weight:700;font-family:var(--font-heading);margin-bottom:1.5rem}.page-module__BJOYcW__sectionSubheading{text-transform:uppercase;letter-spacing:.05em;font-size:1.5rem;font-weight:600;font-family:var(--font-heading);margin-top:2rem;margin-bottom:1rem}.page-module__BJOYcW__infoSection p{color:var(--foreground);margin-bottom:1.5rem;line-height:1.8}@media (max-width:932px){.page-module__BJOYcW__heading{font-size:2rem}.page-module__BJOYcW__albumsGrid{grid-template-columns:1fr;gap:1.5rem}.page-module__BJOYcW__container{padding:2rem 1rem}.page-module__BJOYcW__albumCard iframe{max-width:100%}}
