@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{margin:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;width:100%}video{width:100%}svg{display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}textarea{max-width:100%}:target{scroll-margin-block:2ex}:root{--c-dark: #131313;--c-darker: #0f0f0f;--c-bright: #fff;--c-accent: #cc1300}:root{--space-3xs: clamp(.125rem, .1033rem + .1087vw, .1875rem);--space-2xs: clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-xs: clamp(.5625rem, .5408rem + .1087vw, .625rem);--space-s: clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--space-m: clamp(1.5rem, 1.4348rem + .3261vw, 1.6875rem);--space-l: clamp(2.25rem, 2.163rem + .4348vw, 2.5rem);--space-xl: clamp(3rem, 2.8913rem + .5435vw, 3.3125rem);--space-2xl: clamp(4.5rem, 4.3261rem + .8696vw, 5rem);--space-3xl: clamp(5.625rem, 5.4076rem + 1.087vw, 6.25rem);--space-3xs-2xs: clamp(.125rem, .0598rem + .3261vw, .3125rem);--space-2xs-xs: clamp(.3125rem, .2038rem + .5435vw, .625rem);--space-xs-s: clamp(.5625rem, .3234rem + 1.1957vw, 1.25rem);--space-s-m: clamp(1.125rem, .9293rem + .9783vw, 1.6875rem);--space-m-l: clamp(1.5rem, 1.1522rem + 1.7391vw, 2.5rem);--space-l-xl: clamp(2.25rem, 1.8804rem + 1.8478vw, 3.3125rem);--space-xl-2xl: clamp(3rem, 2.3043rem + 3.4783vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.8913rem + 3.0435vw, 6.25rem)}.cracks,.rounded-icon--with-cracks,.hero-with-lineup__artists li,.header .logo,.button:after,.form form button[type=submit]:after,.faq-search ul button:after,.faq-search sc-search form button:after,h1,h2,h3,h4,h5,h6,.as-h1,.as-h2,.as-h3,.as-h4,.as-h5,.as-h6,.faq-list details summary b{-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);mask-size:500px}@supports (mask-image: url(/images/cracks.avif)) or (-webkit-mask-image: url(/images/cracks.avif)){.cracks,.rounded-icon--with-cracks,.hero-with-lineup__artists li,.header .logo,.button:after,.form form button[type=submit]:after,.faq-search ul button:after,.faq-search sc-search form button:after,h1,h2,h3,h4,h5,h6,.as-h1,.as-h2,.as-h3,.as-h4,.as-h5,.as-h6,.faq-list details summary b{-webkit-mask-image:url(/images/cracks.avif);mask-image:url(/images/cracks.avif)}}@font-face{font-family:Rubik;src:local("Rubik-Medium"),url(/fonts/Rubik-Medium-Subset.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Rubik;src:local("Rubik-ExtraBold"),url(/fonts/Rubik-ExtraBold-Subset.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Rubik;src:local("Rubik-Black"),url(/fonts/Rubik-Black-Subset.ttf) format("truetype");font-weight:900;font-display:swap}:root{--step--2: clamp(.7035rem, .8083rem + -.1353vw, .7813rem);--step--1: clamp(.9375rem, .9374rem + .0004vw, .9377rem);--step-0: clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--step-1: clamp(1.35rem, 1.24rem + .55vw, 1.6663rem);--step-2: clamp(1.62rem, 1.4109rem + 1.0454vw, 2.2211rem);--step-3: clamp(1.944rem, 1.5904rem + 1.7682vw, 2.9607rem);--step-4: clamp(2.3328rem, 1.7715rem + 2.8067vw, 3.9467rem);--step-5: clamp(2.7994rem, 1.9432rem + 4.281vw, 5.2609rem)}body{--font-fallback: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;font-family:"Rubik",var(--font-fallback);font-size:var(--step-0)}h1,h2,h3,h4,h5,h6,.as-h1,.as-h2,.as-h3,.faq-list details summary b,.as-h4,.as-h5,.as-h6{font-weight:900;hyphens:auto;margin:0;padding-block-end:var(--space-xs);text-wrap:balance}h1,.as-h1{line-height:1;font-size:var(--step-5)}h2,.as-h2{line-height:1.1;font-size:var(--step-4)}h3,.as-h3,.faq-list details summary b{line-height:1.2;font-size:var(--step-2)}h4,.as-h4{line-height:1.2;font-size:var(--step-1)}h5,.as-h5{line-height:1.3;font-size:var(--step-0)}.lead,.news-item__intro,.ticket__price,.card .portable-text{font-size:var(--step-1);font-weight:800}a:focus{box-shadow:0 0 0 2px inset var(--c-bright);color:var(--c-accent);outline:none;overflow:visible}.flow-3xs>*~*{margin-top:var(--space-3xs)}.flow-3xs>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child){margin-top:1.5em}.flow-2xs>*~*{margin-top:var(--space-2xs)}.flow-2xs>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child){margin-top:1.5em}.flow-xs>*~*,.show__links>*~*,div:has(sc-video)>*~*,.form form .input-group>*~*,.faq-search ul>*~*,.faq-list details>*~*,.card>*~*{margin-top:var(--space-xs)}.flow-xs>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.show__links>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),div:has(sc-video)>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.form form .input-group>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.faq-search ul>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.faq-list details>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.card>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child){margin-top:1.5em}.flow-s>*~*,.image-text__text>*~*,.faq-list ul>*~*{margin-top:var(--space-s)}.flow-s>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.image-text__text>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.faq-list ul>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child){margin-top:1.5em}.flow-m>*~*,.news-item__content>*~*,.portable-text>*~*,.newsletter-signup>*~*,.news-list>*~*,.form form>*~*,.faq>*~*{margin-top:var(--space-m)}.flow-m>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.news-item__content>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.portable-text>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.newsletter-signup>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.news-list>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.form form>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.faq>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child){margin-top:1.5em}.flow-l>*~*,.show>*:last-child>*~*,.section>*~*{margin-top:var(--space-l)}.flow-l>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.show>*:last-child>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),.section>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child){margin-top:1.5em}.flow-xl>*~*{margin-top:var(--space-xl)}.flow-xl>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child){margin-top:1.5em}.flow-2xl>*~*,main>*~*{margin-top:var(--space-2xl)}.flow-2xl>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child),main>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child){margin-top:1.5em}.flow-3xl>*~*{margin-top:var(--space-3xl)}.flow-3xl>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child){margin-top:1.5em}.flow-4xl>*~*{margin-top:var(--space-4xl)}.flow-4xl>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child){margin-top:1.5em}:root{background:#f7f8fc}main{margin-block-end:var(--space-2xl)}main h1{margin-block-start:var(--space-2xl)}main h1+hr{border-color:var(--c-dark);border-style:solid;border-width:3px}main:has(.image-text:last-child){margin-block-end:0}.aside,.show,.timetable,.faq-search,.faq-list,.facebook-feed{display:flex;flex-wrap:wrap;gap:var(--space-m-l)}.aside>*:first-child,.show>*:first-child,.timetable>*:first-child,.faq-search>*:first-child,.faq-list>*:first-child,.facebook-feed>*:first-child{background:linear-gradient(#f7f8fc,#f7f8fce6 50%,#f7f8fc00);box-sizing:content-box;flex-grow:1;height:fit-content;margin-block-start:calc(-1 * var(--space-s-m));margin-inline:calc(-1 * var(--space-m-l));max-width:100%;padding-block:var(--space-s-m);padding-inline:var(--space-m-l);position:sticky;top:0;width:370px}.aside>*:last-child,.show>*:last-child,.timetable>*:last-child,.faq-search>*:last-child,.faq-list>*:last-child,.facebook-feed>*:last-child{flex-basis:0;flex-grow:999;min-inline-size:60%}.aside>*~*,.show>*~*,.timetable>*~*,.faq-search>*~*,.faq-list>*~*,.facebook-feed>*~*{margin-block-start:0}.aside .grid--columns-2,.show .grid--columns-2,.timetable .grid--columns-2,.faq-search .grid--columns-2,.faq-list .grid--columns-2,.facebook-feed .grid--columns-2{--grid-size: 340px}.aside .grid--columns-3,.show .grid--columns-3,.timetable .grid--columns-3,.faq-search .grid--columns-3,.faq-list .grid--columns-3,.facebook-feed .grid--columns-3{--grid-size: 220px}.grid,.show-list{display:grid;grid-gap:1rem}@supports (width: min(360px,100%)){.grid,.show-list{grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-size, 360px),100%),1fr))}.grid--columns-2{--grid-size: 550px}}.reel,.nav,.header .main-nav ul{--track-color: #fff;--background-color: transparent;display:flex;block-size:auto;overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--track-color) var(--background-color)}.reel::-webkit-scrollbar,.nav::-webkit-scrollbar,.header .main-nav ul::-webkit-scrollbar{block-size:1rem}.reel::-webkit-scrollbar-track,.nav::-webkit-scrollbar-track,.header .main-nav ul::-webkit-scrollbar-track{background-color:var(--background-color)}.reel::-webkit-scrollbar-thumb,.nav::-webkit-scrollbar-thumb,.header .main-nav ul::-webkit-scrollbar-thumb{background-color:var(--background-color);background-image:linear-gradient(var(--background-color) 0,var(--background-color) .25rem,var(--track-color) .25rem,var(--track-color) .75rem,var(--background-color) .75rem)}.reel>*,.nav>*,.header .main-nav ul>*{flex:0 0 auto}.reel>*+*,.nav>*+*,.header .main-nav ul>*+*{margin-inline-start:1rem}.rounded,.ticket,.sponsor-card,.show-card,sc-video,.carousel>*,.newsletter-signup,.news-card,.carousel .news-card,.form form input:not([type=checkbox],[type=radio]),.form form textarea,.form form fieldset,.faq-search sc-search form,.button,.form form button[type=submit],.faq-search ul button,.faq-search sc-search form button,.card{border-radius:4px;overflow:clip}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wrapper,.news-item__content,.show,.related-shows h2,.timetable,.show-list,.section,main>.portable-text,.news-list h2,.news-list .grid,.news-list__controls,.nav,.hero-with-lineup__overlay,main>.form form,.faq-search,.faq-list,.facebook-feed,.card{margin-inline:auto;max-width:100%;padding-inline:var(--space-m-l);width:1200px}.card{background:var(--c-dark);color:var(--c-bright);padding-block:var(--space-m-l)}.card h2{display:inline-block;max-width:100%;width:20ch}*~.card__ctas{margin-block-start:var(--space-l-xl)}.card__ctas{display:flex;flex-wrap:wrap;gap:var(--space-xs-s)}@media screen and (max-width:1200px){.card{border-radius:0}}.button,.form form button[type=submit],.faq-search ul button,.faq-search sc-search form button{background-color:transparent;border:none;color:var(--c-bright);display:inline-block;font-size:var(--step-0);outline:2px solid transparent;padding-block:var(--space-2xs-xs);padding-inline:var(--space-s-m);position:relative;text-decoration:none;text-shadow:var(--c-accent) 0px 0px 1px,var(--c-accent) 0px 0px 1px,var(--c-accent) 0px 0px 1px,var(--c-accent) 0px 0px 1px,var(--c-accent) 0px 0px 1px,var(--c-accent) 0px 0px 1px;z-index:0}.button--larger{font-size:var(--step-1);padding-block:var(--space-2xs-xs);padding-inline:var(--space-l-xl)}.button--squared{padding-inline:var(--space-2xs-xs)}.button:disabled,.form form button[type=submit]:disabled,.faq-search ul button:disabled,.faq-search sc-search form button:disabled{opacity:.5}.button:after,.form form button[type=submit]:after,.faq-search ul button:after,.faq-search sc-search form button:after{content:"";background:var(--c-accent);inset:0;position:absolute;z-index:-1}.button--neutral{color:var(--c-dark)}.button--neutral:after{background-color:var(--c-bright)}.button svg,.form form button[type=submit] svg,.faq-search ul button svg,.faq-search sc-search form button svg{pointer-events:none;width:1em;height:1em}section>.button,.form form section>button[type=submit],.faq-search ul section>button,.faq-search sc-search form section>button{display:block;margin-inline:auto;width:fit-content}a.button:focus,button.button:focus,.form form button[type=submit]:focus,.faq-search ul button:focus,.faq-search sc-search form button:focus{box-shadow:0 0 0 4px var(--c-bright);color:var(--c-bright);outline:2px solid var(--c-dark)}a.button--neutral:focus,button.button--neutral:focus{color:var(--c-dark)}.facebook-feed{display:flex;justify-content:center}.facebook-feed iframe{max-width:100%}@keyframes fade{0%{opacity:0}to{opacity:1}}.faq-search ul{list-style:none;padding:0}.faq-search sc-search form{display:flex;overflow:visible}.faq-search sc-search form input{border:2px solid var(--c-accent);border-inline-end-width:0;border-radius:4px 0 0 4px;flex-basis:100%;font-size:1em;padding-inline:var(--space-2xs-xs)}.faq-search sc-search form button{border-radius:0 2px 2px 0}.faq-search sc-search form input:focus,.faq-search sc-search form button:focus{border-width:2px;box-shadow:0 0 0 2px var(--c-bright);outline:2px solid var(--c-dark);outline-offset:2px;z-index:1}.faq-list ul{list-style:none;padding:0}.faq-list details{scroll-margin-block-start:6em}.faq-list details>:not(summary){animation:fade 1s ease 0ms 1 forwards}.faq-list details[open] summary{color:var(--c-accent)}.faq-list details[open] summary svg{rotate:-180deg}.faq-list details ::-webkit-details-marker{display:none}.faq-list details summary{align-items:center;display:flex;justify-content:space-between;transition:.3s ease;transition-property:color}.faq-list details summary ::marker{display:none}.faq-list details summary svg{margin-block-start:calc(-1 * var(--space-xs));flex-shrink:0;transition:.3s ease;transition-property:rotate}.footer{align-items:end;background-color:var(--c-dark);color:var(--c-bright);display:flex;flex-wrap:wrap;justify-content:space-between;padding-block:var(--space-m-l);padding-inline:var(--space-m-l)}.footer a{color:inherit}.footer .logo a{display:inline-block;max-width:100%;text-decoration:none;width:10ch}.footer .rounded-icon{background-color:var(--c-bright);color:var(--c-dark)}.footer ul{display:flex;gap:var(--space-2xs-xs);padding:0}.footer nav ul{list-style:none}.footer nav ul li:not(:last-child):after{content:"//";color:#ffffff80;margin-inline-start:calc(var(--space-2xs-xs) / 2)}.form{display:block}.form form .input-group{display:flex;flex-wrap:wrap}.form form .input-group.hidden{display:none}.form form label,.form form span,.form form textarea{width:100%}.form form span[id$=error]{font-size:var(--step--1);margin-block-start:var(--space-3xs);color:red}.form form input:not([type=checkbox],[type=radio]),.form form textarea{appearance:none;-webkit-appearance:none;border:2px solid var(--c-dark);padding:var(--space-xs);transition:box-shadow .6s cubic-bezier(.16,1,.3,1)}.form form input:not([type=checkbox],[type=radio]){max-width:100%;width:500px}.form form .has-inline-label{accent-color:var(--c-accent);align-items:center;display:flex;gap:var(--space-xs);padding-block:var(--space-xs)}.form form .has-inline-label label{line-height:1}.form form fieldset{border:2px solid var(--c-dark);margin-inline:0}.form form input[aria-invalid],.form form fieldset[aria-invalid],.form form textarea[aria-invalid]{border-color:red}.header{align-content:center;background-color:var(--c-dark);color:var(--c-bright);display:grid;gap:var(--space-s-m);grid-template-columns:max-content minmax(0,auto) max-content;padding-block:var(--space-s);padding-inline:var(--space-s-m);align-items:center}.header a{text-decoration:none}.header .logo a{display:inline-block;font-size:var(--step-1);font-weight:900;line-height:1em;width:10ch}.header .main-nav{max-width:fit-content;place-self:end;position:relative;width:100%}.header .main-nav ul{list-style:none;margin-block:0;margin-inline:calc(-1 * var(--space-s-m));padding-inline-start:0}.header .main-nav ul a{display:block;padding-block:var(--space-xs-s);padding-inline:var(--space-s)}.header .main-nav ul a[aria-current=page]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:4px}.header .main-nav ul>*{margin-inline-start:0}.header .main-nav:after{content:"";background:linear-gradient(to right,#14141400,#141414);bottom:0;display:block;position:absolute;right:calc(-1 * var(--space-s-m));top:0;width:2em}.header .button{height:fit-content;width:fit-content}@media screen and (max-width:800px){.header{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-template-areas:"logo ticketbutton" "nav nav";padding-block-end:0}.button{justify-self:end;grid-area:ticketbutton}.main-nav{grid-area:nav}}.hero-with-lineup{position:relative}.hero-with-lineup__overlay{color:var(--c-bright);display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:1}.hero-with-lineup__backdrop{position:relative}.hero-with-lineup__backdrop:before{content:"";background:#000000a8;background:linear-gradient(0deg,#131313,#131313a8 55%,#13131300);display:block;inset:0;position:absolute}.hero-with-lineup__title{display:inline-block;max-width:100%;width:10ch}.hero-with-lineup__subtitle{font-size:var(--step-1);font-weight:800}.hero-with-lineup__artists{--gap: var(--space-m-l);display:flex;flex-wrap:wrap;font-weight:800;gap:0 var(--gap);list-style:none;margin-bottom:0;overflow-x:clip;padding:0}.hero-with-lineup__artists:first-child{margin-top:0}.hero-with-lineup__artists li{display:flex;padding-inline:var(--gap);margin-inline:calc(-1 * var(--gap));position:relative}.hero-with-lineup__artists li:before{content:"·";display:block;left:calc(.5 * var(--gap));position:absolute;transform:translate(-50%)}.hero-with-lineup__artists:first-of-type{font-size:var(--step-2)}@media screen and (max-width:1100px){.hero-with-lineup{display:flex;flex-direction:column}.hero-with-lineup__overlay{background:var(--c-dark);order:1;padding-block:var(--space-s-m);position:relative}.hero-with-lineup__overlay>*:first-child{margin-block-start:-30vw}}.image-text{background:var(--c-darker);color:var(--c-bright);display:flex;flex-wrap:wrap}.image-text__image{flex-basis:36em;flex-grow:1}.image-text__text{flex-basis:0;flex-grow:999;font-size:var(--step-1);min-inline-size:40%;padding-inline:var(--space-m-l);padding-block:var(--space-m-l)}.nav.reel,.nav{--track-color: var(--c-dark)}.nav{display:flex;list-style:none;margin-block:0}.nav li{align-items:center;display:flex;margin-inline-start:0}.nav li:not(:last-child):after{content:"//";color:#1313134d}.nav li:first-child a{margin-inline-start:calc(-1 * var(--space-s-m))}.nav li a{display:block;padding-block:var(--space-xs-s);padding-inline:var(--space-s-m)}.nav li a:not([aria-current=page]){opacity:.3}.nav li a:focus{opacity:1;box-shadow:0 0 0 2px inset var(--c-dark)}.news-card,.carousel .news-card{align-items:stretch;background:var(--c-dark);color:var(--c-bright);display:flex;flex-direction:column;gap:var(--space-m);height:100%;justify-content:space-between;padding-block:var(--space-l-xl);padding-inline:var(--space-l-xl)}.news-card .button,.carousel .news-card .button{text-align:center}.news-list .carousel{height:auto}.news-list .carousel>*{flex-basis:32em;max-width:100%}.news-list__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs-s);justify-content:space-between}.newsletter-signup{background-color:var(--c-dark);color:var(--c-bright);padding-block:var(--space-s-m);padding-inline:var(--space-s-m)}.newsletter-signup h3+.lead{margin-block-start:var(--space-2xs)}.newsletter-signup h3,.newsletter-signup .lead{width:100%;max-width:800px}.newsletter-signup .form form .input-group *:is(input,textarea):focus{box-shadow:0 0 0 2px var(--c-bright);outline:2px solid var(--c-dark)}.portable-text{overflow-wrap:break-word;word-wrap:break-word}.portable-text>picture img{margin-inline:auto;max-height:60vh;width:auto}.rounded-icon{background-color:var(--c-dark);border-radius:999px;color:var(--c-bright);display:inline-flex;padding:var(--space-2xs)}.rounded-icon svg{color:currentColor;fill:currentColor;height:var(--space-s);transform:translate(0);pointer-events:none;width:var(--space-s)}.rounded-icon svg.lucide{fill:none}.rounded-icon--border{border-color:var(--c-bright);border-style:solid}.rounded-icon--bigger{padding:var(--space-s)}.rounded-icon--bigger svg{height:var(--space-m);width:var(--space-m)}.rounded-icon:has(a:focus){color:var(--c-dark);background-color:var(--c-accent)}.rounded-icon:has(a:focus) a{box-shadow:none}.carousel{--c-max-height: 80vh;--c-max-height: 75svh;--c-max-width: 1200px;--c-padding: var(--space-m-l);--gap: var(--c-padding);--flex-width: 100%;--offset-width: calc( ((100% - (min(var(--c-max-width), 100%) + (var(--c-padding) * 2))) / 2) + (var(--c-padding) * 2) );display:flex;gap:var(--gap);height:var(--c-max-height);overflow-x:auto;padding-inline:var(--offset-width);scroll-behavior:smooth;scroll-padding-inline-start:var(--offset-width);scroll-snap-align:start;scroll-snap-type:x mandatory}.carousel>*{align-items:center;display:flex;flex:0 0 var(--flex-width);position:relative;justify-content:center;scroll-snap-align:start}.carousel picture{width:fit-content}.carousel picture img{max-height:var(--c-max-height);max-width:100%;width:auto}.carousel--details{align-items:center;display:flex}.carousel--controls{align-items:center;align-self:stretch;background:linear-gradient(to right,#f7f8fc00,#f7f8fcc4 26.89%,#f7f8fc 36.55%);display:flex;flex-shrink:0;gap:var(--space-2xs-xs);margin-inline-end:var(--space-m-l);margin-inline-start:calc(-1 * var(--space-xl-2xl));padding-inline-start:var(--space-xl-2xl);z-index:1}.carousel .lqip{filter:blur(1em);-webkit-filter:blur(1em);height:calc(100% + 2em);image-rendering:auto;inset:0;margin:-1em;object-fit:cover;position:absolute;width:calc(100% + 2em);z-index:-1}.carousel:defined{scrollbar-width:none}.carousel:defined::-webkit-scrollbar{display:none}.carousel--thumbnails{--flex-width: 120px;--c-max-height: 10vh;--gap: var(--space-s-m);padding-block:3px}.carousel--thumbnails a:focus{border:2px solid white;box-shadow:0 0 0 3px var(--c-dark);color:var(--c-accent);overflow:hidden}.carousel--thumbnails [aria-current=location]{border:2px solid white;box-shadow:0 0 0 3px var(--c-accent)}.scpw{display:block;overflow:hidden;position:relative}.scpw:has(img){width:fit-content}.scpw>*:has(.scpw__content){height:100%}.scpw__content{align-items:start;background-color:#ffffff80;display:flex;flex-direction:column;height:100%;inset:0;justify-content:center;padding:var(--space-m-l);position:absolute;width:100%;z-index:1}.scpw__backdrop{filter:blur(1em);-webkit-filter:blur(1em);max-width:100%;width:500px}sc-video [data-content]:has(.disclaimer){background-color:#fffc;backdrop-filter:blur(1em);-webkit-backdrop-filter:blur(1em)}sc-video .disclaimer{padding-block:var(--space-m-l);padding-inline:var(--space-s-m)}sc-video .disclaimer button{border:none;line-height:1}@media screen and (max-width:600px){sc-video{font-size:var(--step--1)}sc-video button.cta{font-size:var(--step--1);padding-block:var(--space-xs);padding-inline:var(--space-s)}}.show-card{background:var(--c-dark);color:var(--c-bright);display:flex;flex-direction:column}.show-card__image{position:relative}.show-card__image:before{content:"";background:#000000a8;background:linear-gradient(0deg,#131313,#131313a8 25%,#13131300);display:block;inset:0;position:absolute}.show-card__body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding-block:var(--space-s);padding-inline:var(--space-s)}.show-card__body h3{padding-block-end:0}.show-card__body p{font-size:var(--step-1)}.show-card__body .button{margin-block-start:var(--space-xs-s);display:flex;justify-content:center}.show-list li{display:flex}.skip-link{background-color:#fff;color:#000;padding:var(--space-xs-s) var(--space-s-m);position:absolute;z-index:777}.skip-link:focus{color:var(--c-dark)}.skip-link:not(:focus,:focus-within){clip:rect(1px,1px,1px,1px);pointer-events:none;overflow:hidden;height:1px;width:1px;border:0;padding:0;position:absolute}.sponsor-card{align-items:center;display:flex;background:var(--c-bright);justify-content:center;padding-block:var(--space-s-m);padding-inline:var(--space-m-l)}.sponsor-card picture{width:fit-content}.sponsor-card *:is(svg,img){max-height:160px;max-width:100%;width:auto}.sponsor-card:focus{box-shadow:0 0 0 2px inset var(--c-accent)}.ticket{background-color:var(--c-dark);color:var(--c-bright);padding-block:var(--space-s-m);padding-inline:var(--space-s-m)}.ticket__price{margin-block-start:var(--space-3xs-2xs)}.ticket .button{display:block;margin-block-start:var(--space-s-m);text-align:center}.timetable h2+p{font-size:var(--step-1);font-weight:800}.timetable div:has(table){margin-inline:calc(-1 * var(--space-m-l));overflow-x:auto;padding-inline:var(--space-m-l)}.timetable table{border-collapse:collapse;font-size:var(--step-1);font-variant-numeric:lining-nums,tabular-nums;font-weight:800;min-width:500px}.timetable table tr:not(:last-child){border-block-end:3px solid var(--c-dark)}.timetable table td{padding-block:var(--space-2xs-xs)}.timetable table td:first-child{white-space:nowrap}.timetable table td:last-child{color:var(--c-accent);padding-inline-start:var(--space-s-m);width:100%}.show__links{list-style:none;padding:0}.show__links li a{display:flex;gap:var(--space-xs)}@media screen and (max-width:1100px){.show>*:first-child{position:static}}.news-item__content p{width:100%;max-width:800px}.news-item__content .button:last-of-type{margin-block-start:var(--space-l-xl)}
