.sc-club-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:stretch;gap:16px;display:grid}.sc-club-grid>*{min-width:0}.sc-club-grid>.sc-club-invite{align-self:start}.sc-entry-showcase{padding-bottom:64px}.sc-entry-showcase>.sc-entry-showcase-inner{border-top:1px solid var(--sc-rule);padding-top:40px}.sc-entry-split{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:48px;padding-block:30px;display:grid}.sc-entry-split>*{min-width:0}.sc-entry-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.sc-entry-pair>*{min-width:0}@media (max-width:960px){.sc-entry-split{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:18px}}@media (max-width:420px){.sc-entry-pair{grid-template-columns:minmax(0,1fr)}}.sc-entry-h2{font-size:clamp(32px,3vw,44px)}.sc-night-head{padding-block:clamp(26px,4vh,44px) 52px}.sc-night-h1{color:var(--sc-cream);font-size:clamp(44px,5vw,72px)}.sc-night-h1.is-long{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.08}@media (max-width:560px){.sc-night-h1{font-size:44px}.sc-night-h1.is-long{font-size:28px}}.sc-club-hero{padding-bottom:28px}.sc-club-name{color:var(--sc-cream);font-size:clamp(44px,5.4vw,80px)}.sc-club-name.is-long{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,3.6vw,50px);font-weight:500;line-height:1.05}.sc-club-btn{min-height:46px;padding-inline:20px}.sc-club-btn.gr-btn-px{font-size:18px}.sc-club-tab[aria-current]{box-shadow:inset 0 -3px 0 var(--sc-ink)}@media (max-width:560px){.sc-club-name{font-size:44px}.sc-club-name.is-long{font-size:28px}}.sc-list-top{grid-template-columns:minmax(0,1fr) minmax(0,372px);align-items:stretch;gap:16px 36px;margin-bottom:24px;display:grid}.sc-scene{--px:3px;--bd:var(--sc-ink);min-width:0;min-height:120px;margin:var(--px);background:var(--sc-night);line-height:0;position:relative;overflow:hidden}.sc-scene canvas{image-rendering:pixelated;position:absolute;bottom:0;left:0}.gr-night .sc-scene{--bd:#f6b08a66}.sc-band{padding-block:48px 52px}.sc-band .sc-list-top{margin-bottom:0}.sc-club-scene{min-height:186px;display:grid}.sc-hi .sc-list-head{font-family:var(--sc-display);letter-spacing:.005em;color:var(--sc-ink);font-size:28px;font-weight:400;line-height:1}.sc-hi .sc-list-head .mono{font-size:18px}@media (max-width:960px){.sc-list-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sc-scene{min-height:90px}}
