.hallwrap{flex-direction:column;display:flex}.hall-cut{cursor:default}.hall-cut .stage{margin:0 auto}.hallview{width:auto;height:clamp(340px,100vh - 414px,560px);display:block}.hall-cut[data-door=throw] .hallview{height:clamp(320px,100vh - 524px,560px)}.hallview .star{animation:3.2s ease-in-out infinite alternate b-twinkle;animation-delay:calc(.6s + var(--i) * .5s)}.hallview .lit{opacity:0;animation:.5s linear forwards b-lit;animation-delay:calc(var(--i) * 28ms)}.hallview .in{opacity:0;animation:.45s forwards b-in;animation-delay:calc(.2s + var(--i) * 14ms)}.hallview .dancer{animation:.45s forwards b-in,.46s ease-in-out infinite alternate b-bob;animation-delay:calc(.2s + var(--i) * 14ms), calc(.7s + var(--i) * 60ms)}.hallview .beam{opacity:0;animation:.6s .3s forwards b-in,3.4s ease-in-out infinite alternate b-beam;animation-delay:.3s, calc(-1.1s * var(--i))}#hall-glow{transition:x .5s var(--ease), width .5s var(--ease), opacity .4s}.hall-cut .roofcat{left:57.5%}.house-top.evtop{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 48px;display:grid}.evtop .name{grid-area:1/1}.evtop .facts{grid-area:1/2}.evtop .doors{grid-area:2/1;padding:clamp(18px,3vh,30px) 0 18px}.evtop .pick-hall{grid-area:3/1;padding-bottom:18px}.evtop .pick-fit{grid-area:1/2/span 3;align-self:end;padding-bottom:18px}.evtop[data-door=come] .pick-hall,.evtop[data-door=come] .pick-fit,.evtop[data-door=throw] .facts{display:none}.pick-hall{gap:12px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{height:40px;color:var(--ink-soft);border:1.5px solid #f7f7f547;border-radius:999px;padding:0 16px;font-size:15px;font-weight:500;transition:background .16s,color .16s,border-color .16s}.chips button:hover,.chips button:focus-visible{color:var(--ink);border-color:#f7f7f5b3;outline:none}.chips button[aria-pressed=true]{background:var(--lilac);border-color:var(--lilac);color:var(--lilac-ink)}.pick-hall .about{max-width:50ch;min-height:2.9em;color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.45}.pick-fit{justify-items:end;gap:12px;display:grid}.fit{grid-template-columns:auto auto;align-items:end;gap:6px 18px;margin:0;display:grid}.fit b{color:var(--lilac);grid-row:1/span 2;font-size:clamp(60px,6.8vw,104px);line-height:.8}.fit span{max-width:15ch;color:var(--ink-soft);font-size:16px;line-height:1.3}.fit .pill{height:40px;padding:0 16px;font-size:14px}.setup-tiles{grid-template-columns:repeat(5,88px);gap:6px;display:grid}.setup-tiles button{background:var(--slate);text-align:left;border-radius:12px;gap:3px;padding:10px 11px 9px;transition:background .16s,color .16s;display:grid}.setup-tiles b{font-family:var(--caps);font-size:25px;font-weight:700;line-height:.9}.setup-tiles span{color:var(--ink-soft);font-size:12.5px;transition:color .16s}.setup-tiles button:not(:disabled):not([aria-pressed=true]):hover{background:var(--slate-up)}.setup-tiles button:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}.setup-tiles button[aria-pressed=true]{background:var(--ink);color:var(--night)}.setup-tiles button[aria-pressed=true] span{color:#17161fb3}.setup-tiles button:disabled{opacity:.32;cursor:default}.gig{border-top:1.5px solid #f7f7f529;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:14px 34px;padding:24px 0;display:grid}.gig .when{font-family:var(--caps);text-transform:uppercase;font-weight:700;line-height:.86;display:grid}.gig .when b{font-size:clamp(56px,6vw,92px);font-weight:inherit;color:var(--yellow)}.gig .when span{font-size:22px}.gig h4{margin:0;font-size:clamp(26px,3vw,46px)}.gig .meta{color:var(--ink-soft);margin:10px 0 0;font-size:16px;line-height:1.45}.gig .meta b{color:var(--ink);font-weight:600}.gig .pill{height:46px}.free{border-top:1.5px solid #f7f7f529;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;padding:clamp(18px,3vh,34px) 0 6px;display:flex}.free p{max-width:14em;margin:0;font-size:clamp(34px,4.6vw,72px);line-height:.94}.free p b{color:var(--yellow);font-weight:inherit}.group>h3 a{color:var(--ink-soft);text-underline-offset:4px;margin-left:12px;font-weight:500}.group>h3 a:hover{color:var(--ink)}.was{border-top:1.5px solid #f7f7f529;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:28px;padding:16px 0;display:grid}.was time{color:var(--ink-faint);font-size:14px}.was .t{letter-spacing:-.015em;max-width:32em;font-size:clamp(19px,2.1vw,30px);font-weight:500;line-height:1.18}.was .t small{letter-spacing:0;color:var(--ink-soft);margin-top:5px;font-size:14.5px;font-weight:400;display:block}.was .pic{width:176px;height:86px;margin:0}.was:hover .pic img{transform:scale(1)}.past{padding-bottom:clamp(60px,9vh,110px)}@media (max-width:1020px){.house-top.evtop{grid-template-columns:1fr}.evtop>*{grid-area:auto/1!important}.pick-hall .about{min-height:0}.pick-fit{justify-items:stretch}.fit{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.fit b{grid-row:auto;font-size:64px}.fit span{max-width:none}.setup-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:820px){.house-top.evtop{display:contents}.evtop>*{padding-left:20px;padding-right:20px}.evtop .name{padding-top:96px}.evtop .facts{margin-top:14px}.evtop .doors{padding:22px 20px 16px}.hallwrap .cut{order:2}.evtop .pick-hall{order:3;padding-top:16px;padding-bottom:12px}.evtop .pick-fit{order:4;padding-bottom:0}.chips{gap:6px}.chips button{height:36px;padding:0 13px;font-size:14px}.fit{grid-template-columns:auto minmax(0,1fr)}.fit .pill{grid-column:1/-1;justify-self:start}.setup-tiles{gap:4px}.setup-tiles button{padding:9px 7px 8px}.setup-tiles b{font-size:21px}.setup-tiles span{font-size:11px}.hallview,.hall-cut[data-door=throw] .hallview{height:360px}.gig{grid-template-columns:84px minmax(0,1fr);gap:10px 18px}.gig .when b{font-size:56px}.gig .pill{grid-column:1/-1;justify-self:start}.was{grid-template-columns:minmax(0,1fr) 96px;gap:4px 16px}.was time,.was .t{grid-column:1}.was .pic{grid-area:1/2/span 2;width:96px;height:60px}}
