.programme-module__AHYf8G__poster{background:var(--black);color:#f3f0ea;min-height:100vh;line-height:1.6}.programme-module__AHYf8G__inner{max-width:820px;margin:0 auto;padding:clamp(40px,8vw,80px) 18px 40px}.programme-module__AHYf8G__soft{color:#f3f0eab8;text-wrap:pretty}.programme-module__AHYf8G__top{text-align:center;border-bottom:4px solid var(--pink);justify-items:center;gap:10px;padding-bottom:clamp(30px,6vw,50px);display:grid}.programme-module__AHYf8G__presents{font-family:var(--font-body), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--yellow);margin:0;font-size:.74rem;font-weight:700}.programme-module__AHYf8G__headliner{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:var(--pink);text-shadow:5px 5px 0 var(--cyan);justify-items:center;margin:0;font-size:clamp(3.4rem,15vw,8rem);font-weight:400;line-height:.9;display:grid}.programme-module__AHYf8G__amp{font-family:var(--font-marker), cursive;color:var(--yellow);text-shadow:none;margin:6px 0;font-size:.4em}.programme-module__AHYf8G__dateLine{font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:4px 0 0;font-size:.86rem;font-weight:700}.programme-module__AHYf8G__key{color:#f3f0eab3;max-width:44ch;margin:0}.programme-module__AHYf8G__stage{border-bottom:4px solid var(--cyan);padding:clamp(30px,6vw,50px) 0}.programme-module__AHYf8G__stageTwo{border-bottom-color:var(--yellow)}.programme-module__AHYf8G__stageName{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:var(--cyan);gap:2px;margin:0 0 8px;font-size:clamp(2.2rem,8vw,3.4rem);font-weight:400;line-height:1;display:grid}.programme-module__AHYf8G__stageTwo .programme-module__AHYf8G__stageName{color:var(--yellow)}.programme-module__AHYf8G__stageName span{font-family:var(--font-body), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#f3f0ea99;font-size:.7rem;font-weight:700}.programme-module__AHYf8G__stageName small{font-family:var(--font-body), sans-serif;letter-spacing:.04em;color:#f3f0eab8;font-size:.86rem;font-weight:400}.programme-module__AHYf8G__bill{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:#fff;margin:6px 0 18px;font-size:clamp(1.1rem,3.4vw,1.5rem)}.programme-module__AHYf8G__sets{margin:0;padding:0;list-style:none}.programme-module__AHYf8G__set{border-top:1px dashed #f3f0ea33;grid-template-columns:82px minmax(0,1fr) 40px;gap:14px;padding:12px 0;display:grid}.programme-module__AHYf8G__setTime{font-family:var(--font-body), sans-serif;letter-spacing:.08em;color:var(--yellow);gap:4px;margin:0;font-size:.82rem;font-weight:700;display:grid}.programme-module__AHYf8G__chip{background:var(--pink);color:#fff;letter-spacing:.18em;text-transform:uppercase;justify-self:start;padding:2px 8px;font-size:.6rem}.programme-module__AHYf8G__set h3{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.programme-module__AHYf8G__bigSet h3{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:none;color:var(--pink);font-size:1.9rem;font-weight:400}.programme-module__AHYf8G__stageTwo .programme-module__AHYf8G__bigSet h3{color:var(--yellow)}.programme-module__AHYf8G__lead{font-family:var(--font-marker), cursive;color:var(--cyan);margin:2px 0 0;font-size:1rem}.programme-module__AHYf8G__detail{color:#f3f0eab8;margin:2px 0 0;font-size:.92rem}.programme-module__AHYf8G__mins{text-align:right;font-family:var(--font-body), sans-serif;color:#f3f0ea73;margin:0;font-size:.8rem}.programme-module__AHYf8G__past{opacity:.45}.programme-module__AHYf8G__song{margin-top:6px}.programme-module__AHYf8G__song summary{cursor:pointer;font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f3f0ea99;font-size:.66rem;font-weight:700}.programme-module__AHYf8G__lyrics{border-left:3px solid var(--pink);gap:12px;margin-top:10px;padding:14px 16px;font-size:.98rem;display:grid}.programme-module__AHYf8G__by{letter-spacing:.08em;color:#f3f0ea80;font-size:.78rem}.programme-module__AHYf8G__verseNo{width:1.6em;color:var(--yellow);display:inline-block}.programme-module__AHYf8G__lyric{padding-left:1.6em;display:block}.programme-module__AHYf8G__refrain{color:#f3f0eab8;padding-left:1.6em;font-style:italic}.programme-module__AHYf8G__bandSection{text-align:center;justify-items:center;gap:12px;padding:clamp(30px,6vw,50px) 0;display:grid}.programme-module__AHYf8G__band{background:var(--pink);color:#fff;width:100%;box-shadow:0 10px 0 var(--cyan);border-top:3px solid #fff;border-bottom:3px solid #fff;padding:12px 0;overflow:hidden;rotate:-2deg}.programme-module__AHYf8G__bandText{white-space:nowrap;font-family:var(--font-body), sans-serif;letter-spacing:.22em;font-size:.9rem;font-weight:700;animation:24s linear infinite programme-module__AHYf8G__slide;display:inline-block}@keyframes programme-module__AHYf8G__slide{to{translate:-50%}}.programme-module__AHYf8G__bandNote{color:#f3f0eab8;max-width:40ch;margin:0}.programme-module__AHYf8G__box{border:3px solid #f3f0ea40;gap:12px;margin-top:clamp(30px,6vw,50px);padding:26px 22px;display:grid}.programme-module__AHYf8G__box h2{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:var(--yellow);margin:0;font-size:1.9rem;font-weight:400}.programme-module__AHYf8G__plain{color:#f3f0eab8;gap:4px;margin:0;padding:0;list-style:none;display:grid}.programme-module__AHYf8G__party{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:10px 0 0;display:grid}.programme-module__AHYf8G__party dt{font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--pink);margin-bottom:4px;font-size:.66rem;font-weight:700}.programme-module__AHYf8G__party dd{color:#f3f0eab8;margin:0}.programme-module__AHYf8G__shots{gap:6px;margin:0;padding:0;list-style:none;display:grid}.programme-module__AHYf8G__shots button{color:#f3f0ea;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #f3f0ea40;align-items:center;gap:12px;padding:10px 12px;display:flex}.programme-module__AHYf8G__shots button span{font-family:var(--font-display), sans-serif;color:var(--pink);width:1.6em;font-size:1rem}.programme-module__AHYf8G__shotDone{opacity:.45;text-decoration:line-through}.programme-module__AHYf8G__momos{gap:10px;display:grid}@media (min-width:600px){.programme-module__AHYf8G__momos{grid-template-columns:1fr 1fr}}.programme-module__AHYf8G__momo{border:3px solid var(--cyan);color:#f3f0ea;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;padding:14px 16px;display:grid}.programme-module__AHYf8G__momoNetwork{font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--yellow);font-size:.66rem;font-weight:700}.programme-module__AHYf8G__momoNumber{font-family:var(--font-display), sans-serif;letter-spacing:.06em;font-size:1.6rem}.programme-module__AHYf8G__momoHint{color:#f3f0ea80;font-size:.78rem}.programme-module__AHYf8G__back{text-align:center;margin:40px 0 0}.programme-module__AHYf8G__back a{font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f3f0ea;border-bottom:3px solid var(--pink);font-size:.72rem;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.programme-module__AHYf8G__bandText{animation:none}}
