.show-page{background:radial-gradient(70% 45% at 50% 0%, #1b1b1b, transparent 70%) var(--bg) no-repeat}.show-page main,.show-page .legal__nav,.show-page .legal__foot{z-index:2;position:relative}.show{padding:clamp(32px, 6vw, 80px) var(--gutter) 0;max-width:1280px;margin:0 auto}.show__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.show__flyer{aspect-ratio:1;background:#ecebe70a;position:sticky;top:32px;overflow:hidden}.show__flyer img{object-fit:cover;width:100%;height:100%;display:block}.show__info{flex-direction:column;gap:28px;padding-top:4px;display:flex}.show__title{font:800 clamp(40px, 5.2vw, 84px)/.94 var(--f-display);letter-spacing:-.02em;text-transform:uppercase;margin-top:-12px}.show__subtitle{color:var(--muted);margin-top:-16px;font-size:19px}.show__lineup{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:20px;display:flex}.show__lineup li{font:700 clamp(18px, 1.7vw, 24px)/1.25 var(--f-display);text-transform:uppercase;letter-spacing:.01em;font-stretch:110%}.show__lineup li+li,.show__where{color:var(--muted)}.show__where strong{color:var(--fg);font-size:19px;font-weight:400;display:block}.show__map{color:var(--fg);border-bottom:1px solid var(--line);margin-left:10px;transition:border-color .3s;display:inline-block}.show__map:hover{border-color:var(--fg)}.show__facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.show__facts div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.show__facts dt{font-size:11px}.show__facts dd{font-weight:400}.show__btns{flex-wrap:wrap;gap:10px;display:flex}.show__btn{text-align:center;justify-content:center;align-items:center;display:inline-flex}.show__btn--alt{border-color:var(--line);color:var(--muted)}.show__btn--alt:hover{border-color:var(--fg)}.show__btn:not(.show__btn--alt){background:var(--fg);color:var(--bg);border-color:var(--fg)}.show__btn:not(.show__btn--alt):before{background:var(--bg)}.show__btn:not(.show__btn--alt):hover{color:var(--fg)}.show__presenter{color:var(--faint)}.show-join{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(64px,10vw,128px);padding:clamp(28px,4vw,48px);display:grid}.show-join .subheading{max-width:18ch;margin-top:10px}.show-join__note{color:var(--muted);max-width:34ch;margin-top:14px;font-size:15px}.show-join__form{justify-self:stretch;max-width:none}@media (width<=860px){.show-join{grid-template-columns:1fr}}.show-more{margin-top:clamp(56px,8vw,96px)}.show-more__list{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:20px;display:grid}.show-more__item{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 0;display:flex}.show-more__flyer{aspect-ratio:1;background:#ecebe70a;flex:none;width:72px;overflow:hidden}.show-more__flyer img{object-fit:cover;filter:grayscale()brightness(.85);width:100%;height:100%;transition:filter .6s var(--ease);display:block}.show-more__item:hover .show-more__flyer img{filter:none}@media (hover:none){.show-more__flyer img{filter:none}}.show-more__text{flex-direction:column;gap:4px;min-width:0;display:flex}.show-more__text strong{font:800 18px/1.1 var(--f-display);text-transform:uppercase}.show-more__text>span:last-child{color:var(--muted);font-size:14px}.show-foot__links{flex-wrap:wrap;gap:12px 28px;display:flex}.show-foot__links a{transition:color .3s}.show-foot__links a:hover{color:var(--fg)}@media (width<=860px){.show__grid{grid-template-columns:1fr}.show__flyer{max-width:520px;position:static}.show__btn{flex:100%;justify-content:center}}@media (width<=600px){.show-page .legal__foot{flex-direction:column-reverse;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.show-page .grain{animation:none}}
