@font-face{font-family:display;src:url(/_next/static/media/e81f87c5a1a0ef5c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:70.47%;descent-override:16.86%;line-gap-override:0.00%;size-adjust:124.59%}.__className_29ca54{font-family:display,display Fallback;font-weight:400;font-style:normal}.__variable_29ca54{--f-display:"display","display Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_c1e0a5{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_c1e0a5{--f-body:"Archivo","Archivo Fallback"}:root{--red:#e8321f;--red-dark:#c4281a;--ink:#111;--grey:#6f6f6f;--grey-light:#e9e9e9;--paper:#f4f4f4;--white:#fff;--panel-radius:20px}*{box-sizing:border-box}body,html{margin:0}body,html{overflow-x:hidden}body{font-family:var(--f-body),system-ui,sans-serif;background:var(--grey);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}p{margin:0}.display,h1,h2,h3{font-family:var(--f-display),Impact,sans-serif;font-weight:400;line-height:1.05;margin:0;letter-spacing:-.01em}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.panel{background:var(--white);border:4px solid var(--ink);border-radius:var(--panel-radius);box-shadow:0 0 0 5px var(--white);padding:28px}section{padding:0}main>section{margin-top:32px}.kicker{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700;margin-bottom:12px;color:var(--white)}.panel .kicker{color:var(--red)}.h-lg{font-size:clamp(32px,4.5vw,52px)}.h-md{font-size:clamp(26px,3.5vw,40px)}.lead{font-size:18px}.muted{color:var(--grey)}.on-grey{color:var(--white)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:999px;font-weight:700;font-size:15px;white-space:nowrap;border:3px solid var(--ink);box-shadow:0 0 0 3px var(--white);background:var(--white);color:var(--ink);cursor:pointer;font-family:inherit;line-height:1.2}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-book,.btn-primary,.btn-red{background:var(--red);color:var(--white)}.btn-book:hover,.btn-primary:hover,.btn-red:hover{background:var(--red-dark)}.btn-ghost,.btn-outline{background:var(--white);color:var(--ink)}.btn-sm{padding:9px 14px;font-size:14px}.btn-lg{padding:15px 26px;font-size:17px}.btn-row{display:flex;gap:14px;flex-wrap:wrap}.link{font-weight:700;color:var(--red)}.link-button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.hdr{justify-content:space-between;gap:16px;padding:14px 22px;margin-top:24px;flex-wrap:wrap}.brand,.hdr{display:flex;align-items:center}.brand{gap:12px;font-family:var(--f-display),Impact,sans-serif;font-size:18px}.brand:hover{text-decoration:none}.brand img{width:44px;height:44px}nav[aria-label=Main]{display:flex;align-items:center;gap:20px;font-weight:600;font-size:15px;flex-wrap:wrap}.hero{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:8px 0 12px}.hero h1{font-size:clamp(36px,5.4vw,66px);color:var(--red);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:1px 1px 0 var(--ink),2px 2px 0 var(--ink),3px 3px 0 var(--ink),4px 4px 0 var(--ink)}.hero .lede{font-size:18px;margin:20px 0 28px;max-width:52ch;color:var(--white)}.hero-img{margin:0}.hero-img img{width:100%;aspect-ratio:4/3;object-fit:cover;border:4px solid var(--ink);border-radius:var(--panel-radius);box-shadow:0 0 0 5px var(--white)}.event{display:grid;grid-template-columns:auto 1fr auto;grid-gap:28px;gap:28px;align-items:center;margin:0}.event+.event{margin-top:28px}.event-date{display:grid;text-align:center;font-family:var(--f-display),Impact,sans-serif;line-height:1;min-width:84px;background:var(--red);color:var(--white);border:3px solid var(--ink);border-radius:14px;padding:12px 10px}.event-date .day{font-size:56px}.event-date .dow,.event-date .mon{font-size:14px;letter-spacing:.08em}.event-title{font-size:clamp(26px,3.5vw,40px);margin-bottom:8px}.event-title a:hover{color:var(--red);text-decoration:none}.event-meta{font-size:15px}.event-meta a{text-decoration:underline}.event-sound{font-weight:700;margin-top:10px;color:var(--red)}.event-actions{display:grid;grid-gap:12px;gap:12px}.rig h2{font-size:clamp(26px,3.5vw,40px);margin-bottom:28px;max-width:20ch}.features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.features li{background:var(--white);border:3px solid var(--ink);border-radius:14px;box-shadow:0 0 0 3px var(--white);padding:18px}.features h3{font-size:17px;margin-bottom:8px;color:var(--red)}.features p{font-size:15px}.gallery{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px}.gallery figure{margin:0}.gallery img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2;border:4px solid var(--ink);border-radius:var(--panel-radius);box-shadow:0 0 0 5px var(--white)}.about{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px;gap:40px;align-items:start}.about h2{font-size:clamp(26px,3.5vw,40px)}.about p{font-size:17px;margin-bottom:16px;max-width:60ch}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;align-items:start}.about-grid img{width:100%;border:4px solid var(--ink);border-radius:var(--panel-radius);box-shadow:0 0 0 5px var(--white)}.stack>*+*{margin-top:16px}.past-list{list-style:none;margin:0;padding:0}.past-list li{display:grid;grid-template-columns:140px 1.4fr 1fr 1.4fr;grid-gap:16px;gap:16px;padding:16px 0;font-size:15px;align-items:baseline;border-bottom:3px dotted var(--grey-light)}.past-list li:last-child{border-bottom:0}.past-list time{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.past-list .t{font-family:var(--f-display),Impact,sans-serif;font-size:16px;color:var(--red)}.past-list .o,.past-list .v{color:var(--grey)}.band{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.band h2{font-size:clamp(24px,3vw,36px)}.breadcrumb ol{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--grey)}.breadcrumb li+li:before{content:"/";margin-right:8px}.breadcrumb a{text-decoration:underline}.event-hero{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;align-items:start}.event-hero h1{font-size:clamp(34px,5vw,60px);color:var(--red);margin:6px 0 10px}.full-name{font-weight:600;color:var(--grey);margin:0 0 10px}.poster-date{font-family:var(--f-display),Impact,sans-serif;font-size:clamp(20px,2.6vw,28px);letter-spacing:.04em}.facts-list{display:grid;grid-gap:12px;gap:12px;margin:22px 0;padding:0}.facts-list div{display:grid;grid-template-columns:90px 1fr;grid-gap:12px;gap:12px}.facts-list dt{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:var(--grey);padding-top:3px}.facts-list dd{margin:0;font-weight:600}.facts-list .addr{display:block;font-weight:400;color:var(--grey);font-size:14px}.flyer-img{width:100%;border:4px solid var(--ink);border-radius:var(--panel-radius);box-shadow:0 0 0 5px var(--white)}.split{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:40px;gap:40px}.tags{display:flex;flex-wrap:wrap;gap:8px}.tag{border:2px solid var(--ink);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.lineup-list{font-size:16px;line-height:1.7}address{font-style:normal;color:var(--grey)}.faq{display:grid;grid-gap:22px;gap:22px}.faq h3{font-size:18px;margin-bottom:6px}.faq a{text-decoration:underline}.sticky-buy,.sticky-spacer{display:none}@media (max-width:760px){.sticky-spacer{display:block;height:84px}.sticky-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--white);border-top:4px solid var(--ink)}.sb-date{font-weight:700;font-size:14px}.sb-sub{font-size:13px;color:var(--grey)}}.ftr{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:32px;gap:32px;padding:48px 0 32px;color:var(--white)}.ftr-brand img{width:56px;height:56px;margin-bottom:14px}.ftr-founder{margin-top:8px;opacity:.85;font-size:14px}.ftr-col{display:grid;grid-gap:10px;gap:10px;justify-items:start;align-content:start}.ftr-head{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;opacity:.8}.ftr .btn-primary{margin-top:6px}.legal{grid-column:1/-1;font-size:13px;opacity:.85;padding-top:16px}.legal a{text-decoration:underline}.legal-page h1{color:var(--red);margin-bottom:6px}.legal-page h2{font-size:20px;margin:28px 0 8px}.legal-page li,.legal-page p{font-size:16px}.legal-page ul{padding-left:22px}.legal-page a{text-decoration:underline}.cookie-banner{position:fixed;inset:auto 16px 16px 16px;z-index:60;display:flex;justify-content:center}.cookie-card{background:var(--white);border:4px solid var(--ink);border-radius:16px;box-shadow:0 0 0 4px var(--white),0 12px 32px rgba(0,0,0,.35);padding:20px;max-width:560px;width:100%}.cookie-title{font-size:22px;margin-bottom:8px;color:var(--red)}.cookie-text{font-size:14px;margin-bottom:14px}.cookie-text a{text-decoration:underline}.cookie-options{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.cookie-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--grey-light);padding-top:10px}.cookie-row label{display:grid;grid-gap:2px;gap:2px;font-size:14px}.cookie-row-title{font-weight:700}.cookie-row-desc{color:var(--grey);font-size:13px}.cookie-toggle{width:20px;height:20px;accent-color:var(--red)}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:760px){.panel{padding:20px}.hdr{padding:12px 16px}.about,.about-grid,.event-hero,.gallery,.hero,.split{grid-template-columns:1fr}.hero{padding-top:0}.event{grid-template-columns:auto 1fr}.event-actions{grid-column:1/-1}.event-actions,.features{grid-template-columns:1fr 1fr}.past-list li{grid-template-columns:1fr;gap:2px}.ftr{grid-template-columns:1fr 1fr}.ftr-brand{grid-column:1/-1}.facts-list div{grid-template-columns:80px 1fr}}@media (max-width:480px){.event-actions,.features{grid-template-columns:1fr}nav[aria-label=Main]{gap:14px;font-size:14px}}