.page-module__Z_S7za__hero{background:#e6e6e6;border-bottom:1px solid #e6e7e1;padding:0;overflow:hidden}.page-module__Z_S7za__heroInner{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);min-height:clamp(23rem,31vw,27rem);margin-left:max(1rem,50vw - 580px);display:grid}.page-module__Z_S7za__heroCopy{align-self:center;padding:3.5rem clamp(2rem,5vw,5.5rem) 3.5rem 0}.page-module__Z_S7za__heroVisual{min-width:0;position:relative}.page-module__Z_S7za__heroVisual:before{z-index:1;content:"";pointer-events:none;background:0 0;width:clamp(2rem,6vw,6rem);position:absolute;inset:0 auto 0 0}.page-module__Z_S7za__heroVisual img{object-fit:cover;object-position:center}.page-module__Z_S7za__hero h1{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.035em;color:#000;font-size:clamp(3.3rem,4.86vw,4.5rem);font-weight:700;line-height:1.02}.page-module__Z_S7za__hero .eyebrow{color:#666;letter-spacing:.22em;align-items:center;gap:1rem;display:flex}.page-module__Z_S7za__heroEyebrow:after{content:"";background:#666;width:3.5rem;height:1px}.page-module__Z_S7za__hero p{color:#000;max-width:42rem;margin-bottom:0;font-size:clamp(1rem,1.55vw,1.2rem);font-weight:500;line-height:1.8}.page-module__Z_S7za__heroBeatCta{background:#ffffffbd;border:1px solid #dadada;border-left:3px solid #666;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;max-width:42rem;margin-top:1.5rem;padding:.85rem .9rem .85rem 1rem;display:flex}.page-module__Z_S7za__heroBeatCtaCopy{gap:.12rem;min-width:0;display:grid}.page-module__Z_S7za__heroBeatCtaProduct{color:#666;font-family:var(--font-display), sans-serif;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:700}.page-module__Z_S7za__heroBeatCta strong{color:#000;font-family:var(--font-body), system-ui, sans-serif;font-size:1rem;line-height:1.45}.page-module__Z_S7za__heroBeatCtaDescription{color:#666;font-size:.78rem;line-height:1.5}.page-module__Z_S7za__heroBeatCta .app-store-button{flex:none;min-height:2.65rem;padding:.65rem .9rem;font-size:.82rem}.page-module__Z_S7za__keywords{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__Z_S7za__viewTabs{background:#f0f0f0;border:1px solid #dadada;border-radius:0;grid-template-columns:1fr 1fr;gap:.65rem;margin:0 0 2.25rem;padding:.45rem;display:grid}.page-module__Z_S7za__viewTab,.page-module__Z_S7za__viewTabActive{border-radius:0;justify-content:center;align-items:center;gap:.55rem;min-height:3.5rem;font-weight:800;transition:background .15s,box-shadow .15s,transform .15s;display:flex}.page-module__Z_S7za__viewTab:hover{background:#ffffffa6}.page-module__Z_S7za__viewTabActive{box-shadow:none;color:#666;background:#fff}.page-module__Z_S7za__artistBrowser h2{font-family:var(--font-rounded), var(--font-body), sans-serif;margin:.3rem 0 0;font-size:clamp(2rem,5vw,3rem);line-height:1.2}.page-module__Z_S7za__artistHeading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.page-module__Z_S7za__artistHeading>p{color:#000;background:#f0f0f0;border-radius:0;flex:none;margin:0;padding:.4rem .75rem;font-weight:800}.page-module__Z_S7za__initialIndex{box-shadow:none;background:#fff;border:1px solid #f0f0f0;border-radius:0;gap:1.35rem;margin:2rem 0;padding:1.35rem;display:grid}.page-module__Z_S7za__initialIndex h3{color:#666;letter-spacing:.04em;margin:0 0 .6rem;font-size:.86rem}.page-module__Z_S7za__initialButtons{flex-wrap:wrap;gap:.45rem;display:flex}.page-module__Z_S7za__initialButtons a{color:#000;background:#f7fbf9;border:1px solid #dadada;border-radius:0;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.35rem .7rem;font-weight:800;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.page-module__Z_S7za__initialButtons a:hover{background:#f0f0f0;border-color:#666;transform:translateY(-1px)}.page-module__Z_S7za__initialButtons .page-module__Z_S7za__initialActive{color:#fff;background:#666;border-color:#666}.page-module__Z_S7za__initialPrompt{text-align:center;background:#f0f0f0;border-radius:0;margin:2rem 0;padding:1.4rem;font-weight:700}.page-module__Z_S7za__selectedGroupHeading{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2.5rem;display:flex}.page-module__Z_S7za__selectedGroupHeading h3{font-family:var(--font-rounded), var(--font-body), sans-serif;margin:0;font-size:clamp(1.4rem,4vw,2rem)}.page-module__Z_S7za__selectedGroupHeading span{color:#666;flex:none;font-weight:700}.page-module__Z_S7za__artistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:2rem 0;padding:0;list-style:none;display:grid}.page-module__Z_S7za__artistGrid a{height:100%;box-shadow:none;overflow-wrap:anywhere;background:#fff;border:1px solid #f0f0f0;border-radius:0;flex-direction:column;justify-content:space-between;gap:.7rem;padding:1rem 1.1rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.page-module__Z_S7za__artistGrid a:hover{box-shadow:none;border-color:#dadada;transform:translateY(-2px)}.page-module__Z_S7za__artistGrid a>span{font-weight:800}.page-module__Z_S7za__artistGrid small{color:#666;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module__Z_S7za__pagination{border-top:1px solid #dce5e3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin:2.5rem 0 1rem;padding-top:1.5rem;display:grid}.page-module__Z_S7za__pageButton{color:#666;background:#fff;border:2px solid #666;border-radius:0;justify-content:center;align-items:center;gap:.65rem;width:min(100%,11rem);min-height:3.5rem;padding:.7rem 1.15rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.page-module__Z_S7za__pageButton:hover{box-shadow:none;transform:translateY(-2px)}.page-module__Z_S7za__pageButtonNext{color:#fff;background:#666;justify-self:end}.page-module__Z_S7za__pageButtonDisabled{opacity:.32;cursor:not-allowed}.page-module__Z_S7za__pageStatus{white-space:nowrap;color:#666;align-items:baseline;gap:.35rem;display:inline-flex}.page-module__Z_S7za__pageStatus strong{color:#000;font-size:1.25rem}@media (max-width:680px){.page-module__Z_S7za__heroInner{grid-template-columns:1fr;margin-left:0}.page-module__Z_S7za__heroCopy{padding:3rem 1rem 2.5rem}.page-module__Z_S7za__heroVisual{min-height:15rem}.page-module__Z_S7za__heroVisual:before{background:linear-gradient(#fbfaf6,#0000);width:auto;height:3rem;inset:0 0 auto}.page-module__Z_S7za__hero h1{font-size:clamp(3rem,15.3vw,4.3rem)}.page-module__Z_S7za__heroBeatCta{flex-direction:column;align-items:stretch}.page-module__Z_S7za__heroBeatCta .app-store-button{width:100%}.page-module__Z_S7za__keywords,.page-module__Z_S7za__artistGrid{grid-template-columns:1fr}.page-module__Z_S7za__artistHeading{flex-direction:column;align-items:flex-start}.page-module__Z_S7za__initialIndex{padding:1rem}.page-module__Z_S7za__initialButtons{gap:.35rem}.page-module__Z_S7za__initialButtons a{min-width:2.55rem;min-height:2.55rem;padding-inline:.55rem}.page-module__Z_S7za__pagination{gap:.5rem}.page-module__Z_S7za__pageButton{min-height:3.25rem;padding-inline:.75rem}}@media (max-width:430px){.page-module__Z_S7za__viewTab,.page-module__Z_S7za__viewTabActive,.page-module__Z_S7za__pageButton{font-size:.88rem}}.page-module__Z_S7za__bpmGuideCard{background:#f5faf8;border:1px solid #f0f0f0;border-radius:0;justify-content:space-between;align-items:center;gap:1.5rem;margin:-.75rem 0 2.25rem;padding:1.4rem 1.6rem;display:flex}.page-module__Z_S7za__bpmGuideCard h2{color:#000;font-family:var(--font-rounded), var(--font-body), sans-serif;margin:.3rem 0 .4rem;font-size:clamp(1.2rem,2.5vw,1.55rem)}.page-module__Z_S7za__bpmGuideCard p{color:#666;margin:0;line-height:1.7}.page-module__Z_S7za__bpmGuideLink{color:#666;box-shadow:none;background:#fff;border-radius:0;flex:none;align-items:center;gap:.5rem;padding:.8rem 1rem;font-weight:800;display:inline-flex}.page-module__Z_S7za__bpmGuideLink:hover{background:#f0f0f0}@media (max-width:680px){.page-module__Z_S7za__bpmGuideCard{flex-direction:column;align-items:flex-start;padding:1.2rem}}.page-module__Z_S7za__hero h1{color:#000;font-size:clamp(32px,4vw,48px);line-height:1.4}.page-module__Z_S7za__heroVisual:before{display:none}.page-module__Z_S7za__heroBeatCta{background:#fff;border-color:#dadada #dadada #dadada #000}.page-module__Z_S7za__heroBeatCtaProduct,.page-module__Z_S7za__heroBeatCta strong{color:#000}.page-module__Z_S7za__initialButtons a{background:#fff}.page-module__Z_S7za__initialButtons .page-module__Z_S7za__initialActive{background:#000;border-color:#000}.page-module__Z_S7za__pageButton{color:#000;border-color:#000}.page-module__Z_S7za__pageButtonNext{color:#fff;background:#000}
