.events-page{min-height:100vh;background:var(--ink);color:#fff}.events-section{padding:36px 5vw 90px}.events-section>h1{font:900 clamp(64px,9vw,150px)/.9 Barlow Condensed,Impact,sans-serif;letter-spacing:-.025em;margin:65px 0}.events-section>h1 em{font-style:normal;color:var(--acid)}.event-cards{display:grid;gap:50px}.event-card{display:grid;grid-template-columns:minmax(220px,.65fr) 1fr;gap:5vw;align-items:center;border-top:1px solid #ffffff40;padding-top:35px}.event-card-image{display:block;max-width:420px;background:#141414}.event-card img{width:100%;height:auto;display:block}.event-kicker{font-size:11px;letter-spacing:.12em;color:var(--acid)}.event-card h2{font:800 clamp(38px,5vw,72px)/1 Barlow Condensed,Impact,sans-serif;margin:20px 0}.event-card p{max-width:650px;line-height:1.7}.event-link{margin-top:25px;display:inline-flex;gap:30px;align-items:center;border-bottom:2px solid var(--acid);padding:12px 0;font-size:13px;font-weight:700}.event-link:hover{color:var(--acid)}.event-back{display:inline-block;margin:0 0 40px;font-size:12px;border-bottom:1px solid #ffffff60;padding-bottom:9px}.event-detail-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:6vw;margin-top:50px;align-items:start}.event-detail h1{font:900 clamp(60px,7vw,112px)/.95 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:0 0 30px;overflow-wrap:anywhere}.event-intro{font-size:18px;line-height:1.7;max-width:680px}.event-facts{margin:35px 0;border-top:1px solid #ffffff40}.event-facts>div{padding:18px 0;border-bottom:1px solid #ffffff40}.event-facts dt{font-size:11px;letter-spacing:.12em;color:var(--acid);margin-bottom:8px}.event-facts dd{margin:0;font-size:20px;line-height:1.5}.event-access,.event-lineup{margin-top:35px}.event-access h2,.event-lineup h2{font:800 30px/1 Barlow Condensed,Impact,sans-serif;color:var(--acid)}.event-access p,.event-lineup p,.event-notice p{line-height:1.7;overflow-wrap:anywhere}.event-access{border:1px dashed var(--acid);padding:10px 24px 16px}.event-flyer{margin:0;max-width:480px;justify-self:end}.event-flyer img{display:block;width:100%;height:auto}.event-flyer figcaption{font-size:11px;color:#bdbdbd;margin-top:12px;line-height:1.5}.event-notice{background:var(--acid);color:var(--ink);padding:24px;margin:25px 0}.event-notice a{text-decoration:underline;font-size:13px;font-weight:700}.event-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff40;padding:28px 5vw;font-size:10px}.events-page a:focus-visible{outline:3px solid var(--acid);outline-offset:6px}@media(max-width:760px){.events-section{padding:30px 6vw 60px}.events-section>h1{margin:45px 0}.event-card,.event-detail-layout{grid-template-columns:1fr;gap:30px}.event-card-image{max-width:280px}.event-detail-layout{margin-top:35px}.event-flyer{max-width:320px;justify-self:start}.event-detail h1{font-size:64px}.event-intro{font-size:16px}.event-facts dd{font-size:18px}.event-footer{font-size:9px}.events-page .section-label{gap:20px;line-height:1.6}}.event-experience{margin-top:35px}.event-experience h2{font:800 30px/1.1 Barlow Condensed,Impact,sans-serif;color:var(--acid)}.event-experience p{line-height:1.7}.event-sales-note{font-size:13px;color:#c6c6c6}