.shows_page__2903Z{--bg:#f1f3f6;--card:#ffffff;--line:#dfe3e8;--ink:#0f1216;--ink-2:#2e343c;--ink-3:#5e6773;--accent-a:#7c3bff;--accent-b:#00d4ff;--radius:16px;--display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--body:"Inter",ui-sans-serif,system-ui,sans-serif;max-width:1100px;margin:0 auto;padding:28px 32px 72px;font-family:var(--body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;min-height:100vh}.shows_nav__JQX2t{display:flex;align-items:center;justify-content:space-between;padding:10px 0 40px}.shows_brand__aeEmk{display:flex;align-items:center;gap:10px;font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:14px;color:var(--ink);text-decoration:none}.shows_brandMark__eDm_Z{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,var(--accent-a),var(--accent-b));box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.shows_navRight__I22Il{display:flex;gap:24px;align-items:center;font-size:13px;color:var(--ink-2)}.shows_langToggle__L_U_I{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px;background:var(--card)}.shows_langBtn__tpkS9{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;padding:5px 11px;border-radius:999px;border:none;background:transparent;color:var(--ink-3);cursor:pointer;transition:color .15s ease,background .15s ease}.shows_langBtnOn__4kP3S{background:linear-gradient(110deg,var(--accent-a),var(--accent-b));color:#fff}.shows_langBtn__tpkS9:not(.shows_langBtnOn__4kP3S):hover{color:var(--ink)}.shows_header__O5Hks{border-top:1px solid var(--line);padding:48px 0 36px}.shows_title__jgsfK{font-family:var(--display);text-transform:uppercase;font-weight:600;font-size:clamp(36px,6vw,64px);line-height:.95;margin:0 0 14px}.shows_subtitle__SVFBD{color:var(--ink-3);font-size:16px;max-width:560px;margin:0}.shows_grid__kXLGF{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.shows_card__e4l2D{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:var(--ink);transition:transform .15s ease,box-shadow .15s ease}.shows_card__e4l2D:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(15,18,22,.08)}.shows_cardImage__1zqM8{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.shows_cardBody__7b2mL{padding:18px 20px 20px;display:flex;flex-direction:column;gap:6px;flex:1 1}.shows_cardDate__H0f7T{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600;color:var(--ink-3)}.shows_cardName__sCr_R{font-family:var(--display);font-weight:600;font-size:20px;line-height:1.15;margin:0}.shows_cardVenue__Ia7K3{color:var(--ink-3);font-size:14px}.shows_cardCta__IKt27{margin-top:auto;padding-top:12px;font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600;color:var(--ink)}@media (max-width:600px){.shows_page__2903Z{padding:20px 16px 56px}.shows_nav__JQX2t{padding-bottom:28px}.shows_header__O5Hks{padding:32px 0 24px}.shows_grid__kXLGF{grid-template-columns:1fr;gap:10px}.shows_card__e4l2D{flex-direction:row;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:14px}.shows_card__e4l2D:hover{transform:none;box-shadow:none}.shows_card__e4l2D:active{background:#f8f9fb}.shows_card__e4l2D:after{content:"";flex-shrink:0;width:7px;height:7px;border-top:2px solid var(--ink-3);border-right:2px solid var(--ink-3);transform:rotate(45deg);margin-left:auto;opacity:.6}.shows_card__e4l2D:not(:has(.shows_cardImage__1zqM8)){padding:14px 14px 14px 16px}.shows_cardImage__1zqM8{flex-shrink:0;width:76px;height:76px;aspect-ratio:1;border-radius:10px}.shows_cardBody__7b2mL{padding:0;gap:3px;min-width:0;flex:1 1}.shows_cardDate__H0f7T{font-size:11px;color:var(--accent-a)}.shows_cardName__sCr_R{font-size:16px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shows_cardVenue__Ia7K3{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shows_cardCta__IKt27{display:none}}.shows_empty__F860u{color:var(--ink-3);padding:24px 0 64px}.shows_foot__LgMY9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);margin-top:56px;padding-top:20px;font-size:13px;color:var(--ink-3)}.shows_foot__LgMY9 a{color:var(--ink-2);text-decoration:none}.shows_foot__LgMY9 a:hover{color:var(--ink)}