@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Space+Grotesk:wght@300;400;500;700&family=Space+Mono:wght@400;700&display=swap";@layer custom {
:root{--cnvs-themecolor: #F5FF00;--cnvs-themecolor-rgb: 245, 255, 0;--cnvs-body-font: "Space Grotesk", sans-serif;--cnvs-primary-font: "Space Grotesk", sans-serif;--cnvs-secondary-font: "Bebas Neue", sans-serif;--cnvs-body-font-size: 1rem;--cnvs-body-line-height: 1.65;--cnvs-body-color: #ffffff;--cnvs-heading-color: #ffffff;--cnvs-heading-font: "Space Grotesk", sans-serif;--cnvs-heading-font-weight: 700;--cnvs-header-bg: transparent;--cnvs-header-sticky-bg: #000000;--cnvs-header-height: 80px;--cnvs-header-sticky-height: 64px;--color-primary: #F5FF00;--color-secondary: #FF2D78;--color-accent: #00F0FF;--color-bg-dark: #000000;--color-bg-card: #0a0a0a;--color-bg-subtle: #111111;--color-bg-light: #F5FF00;--color-text-primary: #ffffff;--color-text-muted: #888888;--color-border-subtle: #222222;--color-border-card: #333333}*,*:before,*:after{box-sizing:border-box}body{background-color:#000;color:#fff;font-family:var(--cnvs-body-font);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}.button,.card,.feature-box,input,textarea,select,.accordion-item,details,summary{border-radius:0!important}.section{padding:100px 0}.section-label{font-family:var(--cnvs-body-font);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;display:block;margin-bottom:20px}.btn-volt{display:inline-block;background:#f5ff00;color:#000;font-family:var(--cnvs-body-font);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;padding:14px 32px;border:none;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.btn-volt:hover{background:#fff;color:#000}.btn-outline-white{display:inline-block;background:transparent;color:#fff;font-family:var(--cnvs-body-font);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;padding:12px 30px;border:2px solid #ffffff;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.btn-outline-white:hover{background:#fff;color:#000}.btn-pink{display:inline-block;background:#ff2d78;color:#000;font-family:var(--cnvs-body-font);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;padding:14px 32px;border:none;cursor:pointer;text-decoration:none;transition:opacity .15s}.btn-pink:hover{opacity:.85}.btn-cyan{display:inline-block;background:#00f0ff;color:#000;font-family:var(--cnvs-body-font);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;padding:14px 32px;border:none;cursor:pointer;text-decoration:none;transition:opacity .15s}.btn-cyan:hover{opacity:.85}.rule-volt{border:none;border-top:1px solid #F5FF00;margin:32px 0}.rule-thick-volt{border:none;border-top:4px solid #F5FF00;margin:64px 0}@media(min-width:992px){.include-header{padding-top:160px}}#header.transparent-header.dark .cnvs-menu-link{color:#fff}#header.transparent-header.dark.not-dark .cnvs-menu-link{color:#000}#header.not-dark{--cnvs-header-bg: #000000;--cnvs-header-sticky-bg: #000000}#header{--cnvs-header-bg: transparent;--cnvs-header-sticky-bg: #000000;--cnvs-header-height: 80px;--cnvs-header-height-shrink: 64px;--cnvs-primary-menu-font: "Space Grotesk", sans-serif;--cnvs-primary-menu-font-weight: 700;--cnvs-primary-menu-font-size: .8125rem;--cnvs-primary-menu-tt: uppercase;--cnvs-primary-menu-ls: .12em;--cnvs-primary-menu-color: rgba(255,255,255,.85);--cnvs-primary-menu-hover-color: #F5FF00}#header .cnvs-menu-link>div{position:relative}#header .cnvs-menu-link>div:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#f5ff00;transition:width .2s ease}#header .cnvs-menu-item:hover>.cnvs-menu-link>div:after,#header .current>.cnvs-menu-link>div:after{width:100%}#header.not-dark{--cnvs-primary-menu-color: rgba(0,0,0,.8);--cnvs-primary-menu-hover-color: #000000}#header.not-dark .cnvs-menu-link>div:after{background:#000}.header-voltstorm-cta{display:inline-block;background:#f5ff00;color:#000!important;font-family:var(--cnvs-body-font);font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;padding:10px 22px;border:none;border-radius:0!important;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.header-voltstorm-cta:hover{background:#fff;color:#000!important}#header.not-dark .header-voltstorm-cta{background:#000;color:#f5ff00!important}#header.not-dark .header-voltstorm-cta:hover{background:#f5ff00;color:#000!important}#header .cnvs-hamburger-inner,#header .cnvs-hamburger-inner:before,#header .cnvs-hamburger-inner:after{background-color:#f5ff00}#header.not-dark .cnvs-hamburger-inner,#header.not-dark .cnvs-hamburger-inner:before,#header.not-dark .cnvs-hamburger-inner:after{background-color:#000}#hero{font-family:var(--cnvs-body-font)}.hero-inner{display:flex;min-height:100vh;align-items:stretch;position:relative;z-index:2}.hero-left{width:50%;display:flex;flex-direction:column;justify-content:center;padding:160px 56px 100px 80px;background:#000;position:relative;z-index:3}.hero-right{width:50%;position:relative;overflow:hidden;flex-shrink:0}.hero-photo{width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(100%);display:block;will-change:transform}.hero-duotone-overlay{position:absolute;inset:0;background:#f5ff00;opacity:.3;mix-blend-mode:multiply;pointer-events:none;z-index:1}.hero-date-badge{display:inline-block;background:#ff2d78;color:#000;font-family:var(--cnvs-body-font);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:6px 14px;border-radius:0;margin-bottom:28px;width:fit-content}.hero-headline{font-family:var(--cnvs-secondary-font);font-size:clamp(5rem,10vw,11rem);font-weight:900;line-height:.9;color:#fff;letter-spacing:.02em;margin:0;display:flex;flex-direction:column}.hero-headline .line-volt,.hero-headline .line-storm{color:#fff}.hero-headline .line-year{color:#f5ff00}.hero-subtext{font-family:var(--cnvs-body-font);font-size:.9rem;letter-spacing:.15em;color:#fff;text-transform:uppercase;margin-top:28px;margin-bottom:40px;line-height:1.4}.hero-cta-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.hero-ticker{position:absolute;bottom:0;left:0;width:100%;height:44px;background:#000;overflow:hidden;z-index:10;display:flex;align-items:center;border-top:1px solid #222222}.hero-ticker-track{display:flex;white-space:nowrap;animation:voltstorm-ticker 32s linear infinite;flex-shrink:0}.hero-ticker-text{font-family:var(--cnvs-body-font);font-size:.82rem;font-weight:700;letter-spacing:.12em;color:#f5ff00;text-transform:uppercase;padding-right:0;flex-shrink:0}@keyframes voltstorm-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:991px){.hero-inner{flex-direction:column-reverse}.hero-left{width:100%;padding:56px 24px 80px;order:2}.hero-right{width:100%;height:52vw;min-height:280px;order:1;flex-shrink:0}}@media(max-width:575px){.hero-right{height:60vw}.hero-headline{font-size:clamp(4rem,18vw,6rem)}}#lineup{background:#0a0a0a;padding:100px 80px}#lineup .section-label{font-family:var(--cnvs-body-font);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#f5ff00;display:block;margin-bottom:64px}.headliners-wrap{padding-left:80px;margin-bottom:80px}.headliner-block{position:relative;margin-bottom:12px}.headliner-block:nth-child(2){margin-left:80px}.headliner-block:nth-child(3){margin-left:40px}.day-badge{position:absolute;top:14px;left:-72px;background:#ff2d78;color:#000;font-family:var(--cnvs-body-font);font-size:.7rem;font-weight:700;letter-spacing:.12em;padding:5px 10px;text-transform:uppercase;line-height:1;border-radius:0;white-space:nowrap}.headliner-name{font-family:var(--cnvs-secondary-font);font-size:clamp(4rem,8vw,9rem);font-weight:900;color:#fff;line-height:.92;letter-spacing:.01em;text-transform:uppercase;display:block}.headliner-rule{border:none;border-top:1px solid #ffffff;margin:10px 0 8px}.headliner-genre{font-family:var(--cnvs-body-font);font-size:.78rem;color:#f5ff00;text-transform:uppercase;letter-spacing:.12em;margin-bottom:40px;display:block}.lineup-divider{border:none;border-top:1px solid #F5FF00;margin:0 0 56px}.supporting-heading{font-family:var(--cnvs-body-font);font-size:2rem;font-weight:700;color:#fff;margin-bottom:32px;letter-spacing:-.02em}.acts-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#333;border:1px solid #333333;margin-bottom:48px}.act-card{background:#0a0a0a;padding:16px 14px;cursor:default;transition:background .1s}.act-card:hover{background:#f5ff00}.act-card:hover .act-name,.act-card:hover .act-stage{color:#000}.act-name{font-family:var(--cnvs-body-font);font-size:.85rem;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.05em;display:block;line-height:1.3}.act-stage{font-family:var(--cnvs-body-font);font-size:.68rem;color:#ff2d78;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;display:block}.lineup-cta-wrap{text-align:center}@media(max-width:1200px){.acts-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){#lineup{padding:60px 24px}.acts-grid{grid-template-columns:repeat(2,1fr)}.headliners-wrap{padding-left:52px}.headliner-block:nth-child(2){margin-left:24px}.headliner-block:nth-child(3){margin-left:12px}.day-badge{left:-50px;font-size:.6rem;padding:4px 7px}}.vs-section-label{font-family:var(--cnvs-body-font);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#f5ff00;display:block;margin-bottom:32px}.vs-set-times-heading{font-family:var(--cnvs-body-font);font-size:3.5rem;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:40px}.vs-day-tabs{display:flex;gap:0;margin-bottom:48px;border:2px solid #ffffff;width:fit-content}.vs-day-tab{font-family:var(--cnvs-body-font);font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:12px 28px;border:none;background:transparent;color:#fff;cursor:pointer;transition:background .1s,color .1s;border-right:1px solid #ffffff}.vs-day-tab:last-child{border-right:none}.vs-day-tab.active{background:#f5ff00;color:#000}.vs-day-tab:not(.active):hover{background:#1a1a1a}.vs-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #222222}.vs-stage-col{border-right:1px solid #222222}.vs-stage-col:last-child{border-right:none}.vs-stage-header{padding:14px 18px;font-family:var(--cnvs-body-font);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000}.vs-stage-header.main{background:#f5ff00}.vs-stage-header.electric{background:#ff2d78}.vs-stage-header.underground{background:#00f0ff}.vs-slot{display:flex;align-items:center;gap:14px;padding:13px 18px;border-top:1px solid #222222;transition:background .1s}.vs-slot.headliner{background:#f5ff00}.vs-slot.headliner .vs-slot-time,.vs-slot.headliner .vs-slot-artist{color:#000}.vs-slot-time{font-family:var(--cnvs-body-font);font-size:.78rem;color:#888;min-width:44px;flex-shrink:0;letter-spacing:.04em}.vs-slot-artist{font-family:var(--cnvs-body-font);font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.04em}.vs-day-panel{display:none}.vs-day-panel.active{display:block}.vs-rule-thick{border:none;border-top:4px solid #F5FF00;margin:80px 0}.vs-venue-heading{font-family:var(--cnvs-body-font);font-size:2.5rem;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.1;margin-bottom:32px}.vs-map-wrap{border:2px solid #F5FF00;overflow:hidden;line-height:0}.vs-map-wrap iframe{width:100%;height:380px;display:block;border:none;filter:grayscale(100%) invert(90%) contrast(90%)}.vs-transport-card{padding:20px 22px;margin-bottom:16px;background:#0a0a0a;display:flex;gap:18px;align-items:flex-start}.vs-transport-card.train{border:2px solid #FF2D78}.vs-transport-card.bus{border:2px solid #00F0FF}.vs-transport-card.park{border:2px solid #ffffff}.vs-transport-icon{font-size:1.4rem;flex-shrink:0;margin-top:2px}.vs-transport-card.train .vs-transport-icon{color:#ff2d78}.vs-transport-card.bus .vs-transport-icon{color:#00f0ff}.vs-transport-card.park .vs-transport-icon{color:#fff}.vs-transport-label{font-family:var(--cnvs-body-font);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.vs-transport-card.train .vs-transport-label{color:#ff2d78}.vs-transport-card.bus .vs-transport-label{color:#00f0ff}.vs-transport-card.park .vs-transport-label{color:#fff}.vs-transport-copy{font-family:var(--cnvs-body-font);font-size:.875rem;color:#888;line-height:1.55;margin:0}.vs-transport-address{font-family:var(--cnvs-body-font);font-size:.75rem;color:#888;margin-top:12px;letter-spacing:.06em;text-transform:uppercase}.vs-parking-note{font-family:var(--cnvs-body-font);font-size:.75rem;letter-spacing:.06em}@media(max-width:991px){.vs-stage-grid{grid-template-columns:1fr}.vs-stage-col{border-right:none;border-bottom:1px solid #222222}.vs-stage-col:last-child{border-bottom:none}.vs-set-times-heading{font-size:2.25rem}.vs-venue-heading{font-size:2rem}.vs-day-tab{padding:10px 18px;font-size:.78rem}}#tickets{padding:100px 0 0}#tickets .section-label{color:#000}#tickets .tickets-heading{font-family:var(--cnvs-body-font);font-size:4rem;font-weight:900;color:#000;letter-spacing:-.02em;line-height:1.05;margin:0 0 64px}.ticket-card{background:#0a0a0a;border-radius:0;padding:40px 32px 36px;position:relative;display:flex;flex-direction:column;height:100%}.ticket-card-ga{border:2px solid #ffffff}.ticket-card-vip{border:4px solid #FF2D78}.ticket-card-back{border:2px solid #00F0FF}.ticket-popular-badge{position:absolute;top:-1px;right:-1px;background:#ff2d78;color:#000;font-family:var(--cnvs-body-font);font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:5px 12px;border-radius:0}.ticket-tier-name{font-family:var(--cnvs-body-font);font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#888;margin-bottom:16px}.ticket-price{font-family:var(--cnvs-body-font);font-size:4rem;font-weight:900;color:#fff;line-height:1;letter-spacing:-.02em;margin-bottom:4px}.ticket-price sup{font-size:1.6rem;font-weight:700;vertical-align:super;letter-spacing:0}.ticket-price-sub{font-family:var(--cnvs-body-font);font-size:.75rem;color:#555;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px}.ticket-rule{border:none;border-top:1px solid #222222;margin:0 0 24px}.ticket-rule-vip{border-color:#3a0f1a}.ticket-rule-back{border-color:#003a3f}.ticket-perks{list-style:none;padding:0;margin:0 0 32px;flex:1}.ticket-perks li{font-family:var(--cnvs-body-font);font-size:.875rem;color:#ccc;padding:7px 0;border-bottom:1px solid #1a1a1a;display:flex;align-items:flex-start;gap:10px;line-height:1.45}.ticket-perks li:last-child{border-bottom:none}.ticket-perks li i{font-size:.75rem;margin-top:3px;flex-shrink:0}.ticket-perks-ga li i{color:#fff}.ticket-perks-vip li i{color:#ff2d78}.ticket-perks-back li i{color:#00f0ff}.ticket-btn{display:block;width:100%;text-align:center;font-family:var(--cnvs-body-font);font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:14px 20px;border:none;cursor:pointer;text-decoration:none;border-radius:0;transition:opacity .15s}.ticket-btn:hover{opacity:.85;text-decoration:none}.ticket-btn-ga{background:#f5ff00;color:#000}.ticket-btn-vip{background:#ff2d78;color:#000}.ticket-btn-back{background:#00f0ff;color:#000}.tickets-group-strip{background:#000;margin-top:64px;padding:18px 40px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.tickets-group-strip span{font-family:var(--cnvs-body-font);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#888}.tickets-group-strip a{font-family:var(--cnvs-body-font);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5ff00;text-decoration:none;border-bottom:1px solid #F5FF00;padding-bottom:1px;transition:opacity .15s}.tickets-group-strip a:hover{opacity:.7}@media(max-width:991px){#tickets{padding:60px 0 0}#tickets .tickets-heading{font-size:2.8rem;margin-bottom:40px}.ticket-price{font-size:3rem}.tickets-group-strip{padding:18px 24px}}.vs-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:4px}.vs-gallery-item{position:relative;overflow:hidden;cursor:pointer}.vs-gallery-item--wide-left{grid-column:1 / 3;grid-row:1 / 2}.vs-gallery-item--wide-right{grid-column:3 / 5;grid-row:2 / 3}.vs-gallery-item--sq1{grid-column:3;grid-row:1}.vs-gallery-item--sq2{grid-column:4;grid-row:1}.vs-gallery-item--sq3{grid-column:1;grid-row:2}.vs-gallery-item--sq4{grid-column:2;grid-row:2}.vs-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%);transition:filter .35s ease;will-change:filter;min-height:220px}.vs-gallery-item--wide-left img,.vs-gallery-item--wide-right img{min-height:340px}.vs-gallery-overlay{position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.4;transition:opacity .35s ease;will-change:opacity}.vs-gallery-item:hover img{filter:grayscale(0%)}.vs-gallery-item:hover .vs-gallery-overlay{opacity:0}.vs-gallery-overlay--yellow{background:#f5ff00}.vs-gallery-overlay--pink{background:#ff2d78}.vs-gallery-heading{font-family:var(--cnvs-body-font);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:#fff;letter-spacing:-.02em;margin:0 0 48px}.vs-gallery-label{color:#ff2d78;font-family:var(--cnvs-body-font);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;display:block;margin-bottom:12px}.vs-gallery-cta-wrap{padding:48px 20px 80px}.vs-gallery-outer{padding:0 20px;max-width:1400px;margin:0 auto}.vs-social-band{background:#f5ff00;padding:80px 0 0;position:relative;overflow:hidden}.vs-social-watermark{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);font-family:var(--cnvs-body-font);font-size:clamp(3rem,8vw,5rem);font-weight:900;color:#000;opacity:.08;white-space:nowrap;letter-spacing:-.02em;pointer-events:none;line-height:1;user-select:none}.vs-share-btn{display:inline-flex;align-items:center;gap:10px;background:#000;color:#fff;font-family:var(--cnvs-body-font);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 24px;border:2px solid #ffffff;text-decoration:none;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.vs-share-btn:hover{background:#fff;color:#000;border-color:#000}.vs-share-btn:hover i{color:#000}.vs-share-btn i{font-size:1rem;color:#fff;transition:color .15s}.vs-share-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;position:relative;z-index:2;padding-bottom:80px}.vs-social-heading{font-family:var(--cnvs-body-font);font-size:clamp(2.5rem,6vw,4rem);font-weight:900;color:#000;letter-spacing:-.02em;margin:0 0 16px;line-height:1}.vs-social-subtext{font-family:var(--cnvs-body-font);font-size:1rem;color:#000;opacity:.65;margin:0 auto;max-width:520px}@media(max-width:767px){.vs-gallery-grid{grid-template-columns:repeat(2,1fr)}.vs-gallery-item--wide-left,.vs-gallery-item--wide-right{grid-column:1 / 3}.vs-gallery-item--sq1{grid-column:1;grid-row:2}.vs-gallery-item--sq2{grid-column:2;grid-row:2}.vs-gallery-item--sq3{grid-column:1;grid-row:4}.vs-gallery-item--sq4{grid-column:2;grid-row:4}.vs-gallery-item--wide-right{grid-row:3}.vs-share-btn{width:100%;justify-content:center}}#faq .faq-inner{display:flex;align-items:flex-start;gap:80px;padding:100px 80px;max-width:1280px;margin:0 auto}#faq .faq-left{width:40%;flex-shrink:0;position:sticky;top:100px}#faq .faq-right{width:60%;flex-shrink:0}#faq .faq-label{font-family:var(--cnvs-body-font);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#f5ff00;display:block;margin-bottom:20px}#faq .faq-heading{font-family:var(--cnvs-body-font);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:900;color:#fff;line-height:1;letter-spacing:-.02em;margin:0 0 32px}#faq .faq-stats{margin-top:48px;display:flex;flex-direction:column;gap:0;border-top:1px solid #222222}#faq .faq-stat{padding:20px 0;border-bottom:1px solid #222222}#faq .faq-stat-number{font-family:var(--cnvs-body-font);font-size:3rem;font-weight:900;color:#f5ff00;line-height:1;letter-spacing:-.02em;display:block}#faq .faq-stat-label{font-family:var(--cnvs-body-font);font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fff;display:block;margin-top:4px}#faq .faq-accordion{border-top:1px solid #333333}#faq .faq-item{border-bottom:1px solid #333333;background:#000;transition:background .15s}#faq .faq-item.is-open{background:#111}#faq .faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;user-select:none;list-style:none}#faq .faq-question::-webkit-details-marker{display:none}#faq .faq-question-text{font-family:var(--cnvs-body-font);font-size:1.05rem;font-weight:700;color:#fff;line-height:1.35}#faq .faq-icon{flex-shrink:0;width:28px;height:28px;background:#f5ff00;display:flex;align-items:center;justify-content:center;font-family:var(--cnvs-body-font);font-size:1.2rem;font-weight:700;color:#000;line-height:1;transition:transform .2s;border-radius:0}#faq .faq-item.is-open .faq-icon{transform:rotate(45deg)}#faq .faq-answer{display:none;padding:0 40px 22px 0}#faq .faq-item.is-open .faq-answer{display:block}#faq .faq-answer p{font-family:var(--cnvs-body-font);font-size:.95rem;color:#ccc;line-height:1.7;margin:0}#faq .faq-callout{margin-top:40px;border:2px solid #F5FF00;padding:24px 28px;background:transparent}#faq .faq-callout p{font-family:var(--cnvs-body-font);font-size:.95rem;color:#fff;margin:0;line-height:1.6}#faq .faq-callout a{color:#f5ff00;text-decoration:none;font-weight:700}#faq .faq-callout a:hover{text-decoration:underline}@media(max-width:991px){#faq .faq-inner{flex-direction:column;padding:60px 24px;gap:48px}#faq .faq-left{width:100%;position:static}#faq .faq-right{width:100%}#faq .faq-stats{flex-direction:row;flex-wrap:wrap;gap:0}#faq .faq-stat{width:33.333%;border-right:1px solid #222222;border-bottom:none;padding:16px 0}#faq .faq-stat:last-child{border-right:none}}#footer-voltstorm{padding:28px 0}.vs-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.vs-footer-logo{display:flex;flex-direction:column;gap:0;text-decoration:none}.vs-footer-wordmark{font-family:var(--cnvs-secondary-font);font-size:1.7rem;font-weight:400;letter-spacing:.08em;line-height:1;color:#f5ff00;text-transform:uppercase}.vs-footer-tagline{font-family:var(--cnvs-body-font);font-size:.6rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#888;margin-top:4px}.vs-footer-socials{display:flex;align-items:center;gap:4px}.vs-footer-socials .social-icon{width:36px;height:36px;border:1px solid #333333;background:transparent;color:#888;transition:background .15s,border-color .15s,color .15s;border-radius:0!important;font-size:.8rem}.vs-footer-socials .social-icon:hover{background:#f5ff00;border-color:#f5ff00;color:#000}.vs-footer-socials .social-icon i{color:inherit}.vs-footer-copy{font-family:var(--cnvs-body-font);font-size:.65rem;letter-spacing:.08em;color:#555;text-align:right;line-height:1.7}.vs-footer-copy a{color:#f5ff00;text-decoration:none;transition:color .15s}.vs-footer-copy a:hover{color:#fff}.vs-footer-nav{display:none}.vs-footer-pulse{display:inline-block;width:6px;height:6px;background:#ff2d78;vertical-align:middle;margin-right:6px;animation:vs-pulse 1.8s ease-in-out infinite}.vs-pulse-dot{display:inline-block;width:5px;height:5px;background:#ff2d78;vertical-align:middle;margin-right:5px}@keyframes vs-pulse{0%,to{opacity:1}50%{opacity:.2}}@media(max-width:767px){.vs-footer-inner{flex-direction:column;align-items:center;text-align:center}.vs-footer-copy{text-align:center}}#tickets .section-label--dark{color:#000;font-family:var(--cnvs-body-font);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;display:block;margin-bottom:16px}.ticket-tier-name--vip{color:#ff2d78}.ticket-tier-name--back{color:#00f0ff}.lineup-inner-wrap{max-width:1280px;margin:0 auto;padding:0 80px}
}