.aftershow-page-root{--bg:#08080a;--bg-2:#0d0d10;--bg-deep:#050506;--ink:#f5f4f4;--muted:#ffffff75;--muted-2:#ffffff4d;--faint:#ffffff0f;--hair:#ffffff14;--red:#dc2626;--red-bright:#f2353f;--red-soft:#dc26261f;--red-line:#dc26268c;--glow:#dc262666;--font-display:var(--font-oswald), "Oswald", system-ui, sans-serif;--font-mono:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace;--font-body:var(--font-manrope), "Manrope", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--noise:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9Ii43NSIgc3RpdGNoVGlsZXM9InN0aXRjaCIgdHlwZT0iZnJhY3RhbE5vaXNlIi8+PGZlQ29sb3JNYXRyaXggdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0wIDBoMzAwdjMwMEgweiIgZmlsdGVyPSJ1cmwoI2EpIiBvcGFjaXR5PSIuNDUiLz48L3N2Zz4=);background:var(--bg-deep);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.aftershow-page-root *,.aftershow-page-root :before,.aftershow-page-root :after{box-sizing:border-box}.aftershow-page-root a{color:inherit;text-decoration:none}.aftershow-page-root button{cursor:pointer;font-family:inherit}.aftershow-page-root img{max-width:100%;display:block}.aftershow-page-root .asbody{max-width:1280px;margin:0 auto;padding:0 56px}.aftershow-page-root .asplate{background:repeating-linear-gradient(125deg,#ffffff09 0 2px,#0000 2px 11px),linear-gradient(150deg,#15151a 0%,#0b0b0d 70%);position:absolute;inset:0;overflow:hidden}.aftershow-page-root .asplate.hot{background:repeating-linear-gradient(125deg,#ffffff0a 0 2px,#0000 2px 11px),radial-gradient(130% 100% at 68% 6%,#dc262657,#0000 56%),linear-gradient(150deg,#1c0c0f 0%,#0a0a0c 66%)}.aftershow-page-root .asplate.cool{background:repeating-linear-gradient(125deg,#ffffff08 0 2px,#0000 2px 11px),radial-gradient(120% 90% at 30% 8%,#7882a024,#0000 58%),linear-gradient(150deg,#16161b 0%,#0a0a0c 72%)}.aftershow-page-root .asplate.has-img{background:#0a0a0c}.aftershow-page-root .asplate img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aftershow-page-root .ascbr{z-index:6;border-color:var(--red);pointer-events:none;width:16px;height:16px;position:absolute}.aftershow-page-root .ascbr.tl{border-top:2px solid;border-left:2px solid;top:10px;left:10px}.aftershow-page-root .ascbr.tr{border-top:2px solid;border-right:2px solid;top:10px;right:10px}.aftershow-page-root .ascbr.bl{border-bottom:2px solid;border-left:2px solid;bottom:10px;left:10px}.aftershow-page-root .ascbr.br{border-bottom:2px solid;border-right:2px solid;bottom:10px;right:10px}.aftershow-page-root .aseyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--red-bright);align-items:center;gap:9px;font-size:10px;display:inline-flex}.aftershow-page-root .aseyebrow .slash{color:var(--red)}.aftershow-page-root .asmeta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.aftershow-page-root .asmeta svg{color:var(--red)}.aftershow-page-root .asmeta.cool svg{color:var(--muted-2)}.aftershow-page-root .asverified{color:var(--red-bright);display:inline-flex}.aftershow-page-root .asbadge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--red);align-items:center;gap:6px;padding:4px 8px;font-size:8.5px;font-weight:700;display:inline-flex}.aftershow-page-root .asbadge.ghost{border:1px solid var(--hair);color:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080ab3}.aftershow-page-root .asbadge.media{border:1px solid var(--red-line);color:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080ab3}.aftershow-page-root .asbadge.media svg{color:var(--red-bright)}.aftershow-page-root .asbtn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;transition:color .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);cursor:pointer;align-items:center;gap:11px;padding:15px 26px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.aftershow-page-root .asbtn svg{z-index:2;transition:transform .3s var(--ease);position:relative}.aftershow-page-root .asbtn span{z-index:2;position:relative}.aftershow-page-root .asbtn:after{content:"";z-index:1;transform-origin:0;transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.aftershow-page-root .asbtn:hover:after{transform:scaleX(1)}.aftershow-page-root .asbtn.primary{color:var(--ink);background:var(--red-soft);border:1.5px solid var(--red)}.aftershow-page-root .asbtn.primary:after{background:var(--red)}.aftershow-page-root .asbtn.primary:hover{box-shadow:0 0 34px #dc262659}.aftershow-page-root .asbtn.primary:hover svg{transform:translate(4px)}.aftershow-page-root .asbtn.ghost{color:var(--ink);border:1px solid var(--hair);background:#08080a66}.aftershow-page-root .asbtn.ghost:after{background:#ffffff0f}.aftershow-page-root .asbtn.ghost:hover{border-color:#fff6}.aftershow-page-root .as-hero{border-bottom:1px solid var(--hair);width:100%;height:86vh;min-height:560px;max-height:820px;position:relative;overflow:hidden}.aftershow-page-root .as-hero .asplate{z-index:0;transform:scale(1.04)}.aftershow-page-root .as-hero .grade{z-index:1;background:linear-gradient(0deg, var(--bg-deep) 1%, #05050673 36%, #05050633 64%, #0505068c 100%), linear-gradient(90deg, #050506d9 0%, transparent 60%);position:absolute;inset:0}.aftershow-page-root .as-hero .noise{z-index:2;background-image:var(--noise);opacity:.16;mix-blend-mode:overlay;position:absolute;inset:0}.aftershow-page-root .as-hero .grid{z-index:2;opacity:.05;pointer-events:none;position:absolute;inset:0}.aftershow-page-root .as-hero .grid i{background:#fff;position:absolute}.aftershow-page-root .as-hero .grid i.v{width:1px;top:0;bottom:0}.aftershow-page-root .as-hero .grid i.h{height:1px;left:0;right:0}.aftershow-page-root .as-hero .spot{z-index:1;pointer-events:none;background:radial-gradient(#dc26261f,#0000 65%);width:60vw;height:50vh;position:absolute;top:8%;left:60%;transform:translate(-50%)}.aftershow-page-root .as-hero .edge{z-index:4;background:linear-gradient(180deg, transparent, var(--red-line) 45%, #dc262699);width:1px;position:absolute;top:0;bottom:0;left:0}.aftershow-page-root .as-hero .hcorner{z-index:7;border-color:var(--red);width:26px;height:26px;position:absolute}.aftershow-page-root .as-hero .hcorner.tl{border-top:2px solid;border-left:2px solid;top:26px;left:26px}.aftershow-page-root .as-hero .hcorner.tr{border-top:2px solid;border-right:2px solid;top:26px;right:26px}.aftershow-page-root .as-hero .hscan{z-index:8;height:1px;position:absolute;top:0;left:0;right:0}.aftershow-page-root .as-hero .hscan i{background:linear-gradient(90deg, transparent, var(--red-bright), transparent);width:180px;height:1px;display:block}@media (prefers-reduced-motion:no-preference){.aftershow-page-root .as-hero .hscan i{animation:asScan 3s var(--ease) .6s both}}@keyframes asScan{0%{opacity:0;transform:translate(-200px)}12%{opacity:1}60%{opacity:1}to{opacity:0;transform:translate(100vw)}}.aftershow-page-root .as-hero .hwrap{z-index:6;align-items:flex-end;display:flex;position:absolute;inset:0}.aftershow-page-root .as-hero .hinner{width:100%;max-width:1280px;margin:0 auto;padding:0 56px 56px}.aftershow-page-root .as-hero .hbadges{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.aftershow-page-root .as-hero .hmeta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;display:flex}.aftershow-page-root .as-htitle{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.004em;max-width:19ch;margin:0;font-size:clamp(38px,5.4vw,86px);font-weight:700;line-height:.9}.aftershow-page-root .as-hline{background:var(--red);width:72px;height:2px;margin:26px 0}.aftershow-page-root .as-hexcerpt{font-family:var(--font-body);color:var(--muted);max-width:60ch;margin-bottom:28px;font-size:17px;line-height:1.6}.aftershow-page-root .as-hauthor{align-items:center;gap:12px;margin-bottom:30px;display:flex}.aftershow-page-root .as-hauthor .by{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);font-size:10px}.aftershow-page-root .as-hauthor .nm{font-family:var(--font-display);color:var(--ink);letter-spacing:.02em;align-items:center;gap:7px;font-size:17px;font-weight:600;display:inline-flex}.aftershow-page-root .as-hactions{flex-wrap:wrap;gap:14px;display:flex}@media (prefers-reduced-motion:no-preference){.aftershow-page-root .as-hero[data-anim] .an{animation:asUp .8s var(--ease) both}.aftershow-page-root .as-hero[data-anim] .an-1{animation-delay:.15s}.aftershow-page-root .as-hero[data-anim] .an-2{animation-delay:.3s}.aftershow-page-root .as-hero[data-anim] .an-3{animation-delay:.45s}.aftershow-page-root .as-hero[data-anim] .an-4{animation-delay:.6s}.aftershow-page-root .as-hero[data-anim] .an-5{animation-delay:.75s}}@keyframes asUp{0%{transform:translateY(26px)}to{transform:translateY(0)}}.aftershow-page-root .as-grid-sec{padding:64px 0 80px}.aftershow-page-root .as-sechead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.aftershow-page-root .as-sechead .ttl{flex-direction:column;gap:12px;display:flex}.aftershow-page-root .as-sechead h2{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.01em;align-items:center;gap:16px;margin:0;font-size:clamp(26px,3vw,42px);font-weight:700;line-height:.95;display:flex}.aftershow-page-root .as-sechead h2 .ln{background:var(--red);width:56px;height:2px}.aftershow-page-root .as-sechead .count{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-2);font-size:11px}.aftershow-page-root .as-filter{flex-wrap:wrap;gap:8px;margin:28px 0 36px;display:flex}.aftershow-page-root .as-fbtn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hair);transition:all .22s var(--ease);cursor:pointer;background:0 0;padding:8px 14px;font-size:10px}.aftershow-page-root .as-fbtn:hover{color:var(--ink);border-color:#fff3}.aftershow-page-root .as-fbtn.on{color:var(--ink);border-color:var(--red-line);background:#dc26261a}.aftershow-page-root .as-grid{grid-template-columns:repeat(3,1fr);gap:30px 26px;display:grid}.aftershow-page-root .ascard{cursor:pointer;border:1px solid var(--hair);transition:border-color .3s var(--ease);background:#0a0a0c;flex-direction:column;display:flex;position:relative}.aftershow-page-root .ascard:hover{border-color:var(--red-line)}.aftershow-page-root .ascard .thumb{aspect-ratio:16/10;position:relative;overflow:hidden}.aftershow-page-root .ascard .thumb .asplate{transition:transform .6s var(--ease)}.aftershow-page-root .ascard:hover .thumb .asplate{transform:scale(1.06)}.aftershow-page-root .ascard .thumb .tgrade{z-index:2;background:linear-gradient(#0000 45%,#050506d9);position:absolute;inset:0}.aftershow-page-root .ascard .thumb .tbadges{z-index:4;gap:7px;display:flex;position:absolute;top:12px;right:12px}.aftershow-page-root .ascard .thumb .tloc{z-index:4;position:absolute;bottom:12px;left:14px}.aftershow-page-root .ascard:hover .ascbr{opacity:1}.aftershow-page-root .ascard .ascbr{opacity:0;transition:opacity .3s var(--ease);width:14px;height:14px}.aftershow-page-root .ascard .body{flex-direction:column;flex:1;gap:0;padding:22px;display:flex}.aftershow-page-root .ascard .date{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-bright);align-items:center;gap:7px;margin-bottom:14px;font-size:9.5px;display:inline-flex}.aftershow-page-root .ascard h3{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.01em;transition:color .2s var(--ease);margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.08}.aftershow-page-root .ascard:hover h3{color:var(--red-bright)}.aftershow-page-root .ascard .cdiv{background:var(--red);width:40px;height:1px;margin-bottom:14px}.aftershow-page-root .ascard .auth{align-items:center;gap:8px;margin-bottom:14px;display:flex}.aftershow-page-root .ascard .auth .by{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:9px}.aftershow-page-root .ascard .auth .nm{font-family:var(--font-display);color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.aftershow-page-root .ascard .exc{font-family:var(--font-body);color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.aftershow-page-root .ascard .creadmore{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .2s var(--ease);align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:10px;display:inline-flex}.aftershow-page-root .ascard:hover .creadmore{color:var(--red-bright)}.aftershow-page-root .ascard:hover .creadmore svg{transform:translate(4px)}.aftershow-page-root .ascard .creadmore svg{transition:transform .2s var(--ease)}.aftershow-page-root .asd-hero{width:100%;height:72vh;min-height:500px;max-height:760px;position:relative;overflow:hidden}.aftershow-page-root .asd-hero .asplate{z-index:0}.aftershow-page-root .asd-hero .grade{z-index:1;background:linear-gradient(0deg, var(--bg-deep) 2%, #0505068c 40%, transparent 78%);position:absolute;inset:0}.aftershow-page-root .asd-hero .noise{z-index:2;background-image:var(--noise);opacity:.14;mix-blend-mode:overlay;position:absolute;inset:0}.aftershow-page-root .asd-hero .edge{z-index:4;background:linear-gradient(180deg, transparent, var(--red-line) 50%, #dc262699);width:1px;position:absolute;top:0;bottom:0;left:0}.aftershow-page-root .asd-hero .dcorner{z-index:7;border-color:var(--red);width:22px;height:22px;position:absolute}.aftershow-page-root .asd-hero .dcorner.tl{border-top:2px solid;border-left:2px solid;top:22px;left:22px}.aftershow-page-root .asd-hero .dcorner.tr{border-top:2px solid;border-right:2px solid;top:22px;right:22px}.aftershow-page-root .asd-hero .hback{z-index:8;position:absolute;top:24px;left:56px}.aftershow-page-root .asd-hwrap{z-index:6;align-items:flex-end;display:flex;position:absolute;inset:0}.aftershow-page-root .asd-hinner{width:100%;max-width:1080px;margin:0 auto;padding:0 56px 48px}.aftershow-page-root .asd-hmeta{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;display:flex}.aftershow-page-root .asd-htitle{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.004em;max-width:18ch;margin:0;font-size:clamp(34px,4.8vw,72px);font-weight:800;line-height:.92}.aftershow-page-root .asd-hauthor{align-items:center;gap:14px;margin-top:24px;display:flex}.aftershow-page-root .asd-avatar{border:1px solid var(--red-line);width:44px;height:44px;font-family:var(--font-display);color:var(--red-bright);text-transform:uppercase;background:linear-gradient(140deg,#1c1c22,#0d0d10);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.aftershow-page-root .asd-hauthor .meta{flex-direction:column;gap:3px;display:flex}.aftershow-page-root .asd-hauthor .meta .by{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-size:9px}.aftershow-page-root .asd-hauthor .meta .nm{font-family:var(--font-display);color:var(--ink);letter-spacing:.01em;align-items:center;gap:7px;font-size:16px;font-weight:600;display:inline-flex}.aftershow-page-root .asd-hauthor .meta .role{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.aftershow-page-root .asd-crumbs{border-bottom:1px solid var(--hair)}.aftershow-page-root .asd-crumbs .inner{max-width:1080px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 auto;padding:16px 56px;font-size:10px;display:flex}.aftershow-page-root .asd-crumbs a{color:var(--muted);transition:color .2s var(--ease);cursor:pointer}.aftershow-page-root .asd-crumbs a:hover{color:var(--red-bright)}.aftershow-page-root .asd-crumbs .sep{color:var(--muted-2)}.aftershow-page-root .asd-crumbs .cur{color:var(--ink)}.aftershow-page-root .asd-article{padding:56px 0 64px}.aftershow-page-root .asd-col{max-width:760px;margin:0 auto;padding:0 56px}.aftershow-page-root .asd-share-rail{border-bottom:1px solid var(--hair);align-items:center;gap:12px;margin-bottom:36px;padding-bottom:30px;display:flex}.aftershow-page-root .asd-share-rail .lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-right:auto;font-size:10px}.aftershow-page-root .asd-sbtn{width:38px;height:38px;color:var(--muted);border:1px solid var(--hair);transition:all .22s var(--ease);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.aftershow-page-root .asd-sbtn:hover{color:var(--red-bright);border-color:var(--red-line)}.aftershow-page-root .rt-lead{font-family:var(--font-body);color:var(--ink);margin:0 0 30px;font-size:21px;font-weight:500;line-height:1.6}.aftershow-page-root .rt-p{font-family:var(--font-body);color:var(--muted);margin:0 0 24px;font-size:17px;line-height:1.75}.aftershow-page-root .rt-h2{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.01em;align-items:center;gap:14px;margin:44px 0 20px;font-size:26px;font-weight:700;line-height:1.05;display:flex}.aftershow-page-root .rt-h2:before{content:"";background:var(--red);flex:none;width:26px;height:2px}.aftershow-page-root .rt-quote{border-left:2px solid var(--red);margin:36px 0;padding:4px 0 4px 28px;position:relative}.aftershow-page-root .rt-quote .qmark{color:#dc262633;position:absolute;top:-6px;left:28px}.aftershow-page-root .rt-quote p{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.01em;margin:0 0 12px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2}.aftershow-page-root .rt-quote cite{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-bright);font-size:10px;font-style:normal}.aftershow-page-root .rt-figure{margin:32px 0}.aftershow-page-root .rt-figure img{border:1px solid var(--hair);width:100%;height:auto}.aftershow-page-root .rt-figure figcaption{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-top:10px;font-size:10px}.aftershow-page-root .rt-ul{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.aftershow-page-root .rt-ul li{font-family:var(--font-body);color:var(--muted);padding-left:22px;font-size:17px;line-height:1.6;position:relative}.aftershow-page-root .rt-ul li:before{content:"";background:var(--red);width:8px;height:8px;position:absolute;top:11px;left:0}.aftershow-page-root .rt-p a,.aftershow-page-root .rt-lead a{color:var(--red-bright);text-underline-offset:3px;text-decoration:underline}.aftershow-page-root .rt-p strong,.aftershow-page-root .rt-lead strong{color:var(--ink);font-weight:700}.aftershow-page-root .asd-concert{border:1px solid var(--hair);background:linear-gradient(150deg,#ffffff05,#0000);align-items:center;gap:20px;margin-top:44px;padding:24px;display:flex}.aftershow-page-root .asd-concert .ico{border:1px solid var(--red-line);width:46px;height:46px;color:var(--red-bright);flex:none;justify-content:center;align-items:center;display:flex}.aftershow-page-root .asd-concert .ct{flex-direction:column;gap:6px;display:flex}.aftershow-page-root .asd-concert .ct .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);font-size:9px}.aftershow-page-root .asd-concert .ct .v{font-family:var(--font-display);color:var(--ink);text-transform:uppercase;letter-spacing:.02em;font-size:17px;font-weight:600}.aftershow-page-root .asd-concert .ct .v span{color:var(--red-bright)}.aftershow-page-root .asd-copy{border-left:4px solid var(--red);background:#dc26260f;margin-top:28px;padding:22px 24px}.aftershow-page-root .asd-copy h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);align-items:center;gap:9px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.aftershow-page-root .asd-copy h4 svg{color:var(--red-bright)}.aftershow-page-root .asd-copy p{font-family:var(--font-body);color:var(--muted);margin:0;font-size:13px;line-height:1.6}.aftershow-page-root .asd-gallery{border-top:1px solid var(--hair);background:#060608;padding:56px 0 64px}.aftershow-page-root .asd-gallery .ghead{max-width:1280px;margin:0 auto 32px;padding:0 56px}.aftershow-page-root .asd-gallery .ghead h2{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.01em;align-items:center;gap:16px;margin:0 0 10px;font-size:clamp(24px,2.8vw,38px);font-weight:700;display:flex}.aftershow-page-root .asd-gallery .ghead h2 .ln{background:var(--red);width:56px;height:2px}.aftershow-page-root .asd-gallery .ghead .sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:11px}.aftershow-page-root .asd-ggrid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1280px;margin:0 auto;padding:0 56px;display:grid}.aftershow-page-root .asd-gitem{aspect-ratio:1;border:1px solid var(--hair);cursor:pointer;transition:border-color .3s var(--ease);background:#0a0a0c;padding:0;position:relative;overflow:hidden}.aftershow-page-root .asd-gitem:first-child{grid-area:span 2/span 2}.aftershow-page-root .asd-gitem:hover{border-color:var(--red-line)}.aftershow-page-root .asd-gitem .asplate{transition:transform .55s var(--ease)}.aftershow-page-root .asd-gitem:hover .asplate{transform:scale(1.08)}.aftershow-page-root .asd-gitem .ggrade{z-index:2;opacity:0;transition:opacity .3s var(--ease);background:linear-gradient(#0000 45%,#050506b3);position:absolute;inset:0}.aftershow-page-root .asd-gitem:hover .ggrade{opacity:1}.aftershow-page-root .asd-gitem .gplay{z-index:4;background:var(--red);color:#fff;width:54px;height:54px;transition:all .3s var(--ease);border:2px solid #fff;border-radius:99px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.aftershow-page-root .asd-gitem:hover .gplay{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 30px #dc262680}.aftershow-page-root .asd-gitem .gplay svg{margin-left:3px}.aftershow-page-root .asd-gitem .gdur{z-index:4;font-family:var(--font-mono);color:var(--ink);border:1px solid var(--hair);background:#050506c7;padding:2px 6px;font-size:10px;position:absolute;bottom:10px;right:10px}.aftershow-page-root .asd-gitem .gtype{z-index:4;position:absolute;top:10px;left:10px}.aftershow-page-root .asd-gitem .gcap{z-index:4;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);opacity:0;transition:all .3s var(--ease);text-align:left;font-size:9.5px;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(6px)}.aftershow-page-root .asd-gitem:hover .gcap{opacity:1;transform:translateY(0)}.aftershow-page-root .asd-gitem:first-child .gcap{font-size:12px}.aftershow-page-root .asd-more{border-top:1px solid var(--hair);padding:56px 0 72px}.aftershow-page-root .asd-more .inner{max-width:1280px;margin:0 auto;padding:0 56px}.aftershow-page-root .asd-more h2{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.01em;align-items:center;gap:16px;margin:0 0 30px;font-size:clamp(22px,2.6vw,34px);font-weight:700;display:flex}.aftershow-page-root .asd-more h2 .ln{background:var(--red);width:56px;height:2px}.aftershow-page-root .asd-more-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:768px){.aftershow-page-root .asbody,.aftershow-page-root .as-hero .hinner,.aftershow-page-root .asd-hinner,.aftershow-page-root .asd-col,.aftershow-page-root .asd-crumbs .inner,.aftershow-page-root .asd-gallery .ghead,.aftershow-page-root .asd-ggrid,.aftershow-page-root .asd-more .inner{padding-left:20px;padding-right:20px}.aftershow-page-root .as-hero{height:78vh;min-height:460px}.aftershow-page-root .as-hero .hinner{padding-bottom:36px}.aftershow-page-root .as-htitle{font-size:36px}.aftershow-page-root .as-hexcerpt{font-size:14px}.aftershow-page-root .as-hactions{flex-direction:column}.aftershow-page-root .as-hactions .asbtn{justify-content:center;width:100%}.aftershow-page-root .as-hero .hcorner{display:none}.aftershow-page-root .as-grid{grid-template-columns:1fr;gap:24px}.aftershow-page-root .as-grid-sec{padding:40px 0 48px}.aftershow-page-root .as-sechead{flex-direction:column;align-items:flex-start;gap:12px}.aftershow-page-root .asd-hero{height:62vh;min-height:420px}.aftershow-page-root .asd-hero .hback{left:20px}.aftershow-page-root .asd-htitle{font-size:34px}.aftershow-page-root .asd-article{padding:36px 0 44px}.aftershow-page-root .rt-lead{font-size:18px}.aftershow-page-root .rt-p{font-size:16px}.aftershow-page-root .asd-ggrid{grid-template-columns:repeat(2,1fr);gap:12px}.aftershow-page-root .asd-gitem:first-child{aspect-ratio:16/10;grid-area:span 1/span 2}.aftershow-page-root .asd-concert{flex-direction:column;align-items:flex-start;gap:14px}.aftershow-page-root .asd-more-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aftershow-page-root *{transition-duration:.05ms!important;animation-duration:.001ms!important}}
