@font-face{font-family:GoodSans-Regular;font-style:normal;font-display:swap;src:url(/fonts/GoodSans-Regular.woff) format("woff")}*,:after,:before{box-sizing:border-box}ol,ul{list-style:none}h1,h2,h3,h4{margin:0}p{margin-top:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:#00c}a:hover{text-decoration:underline}body{color:#00c;display:grid;align-content:center;max-width:100vw}.h1,body{margin:0;font-family:GoodSans-Regular}.h1{font-size:35px;font-weight:400;line-height:1;letter-spacing:-.01em}@media (min-width:768px){.h1{font-size:70px;font-weight:300}}.h2{font-family:GoodSans-Regular;font-size:24px;margin:0}@media (min-width:768px){.h2{font-size:40px;line-height:48px;font-weight:300;letter-spacing:-.01em}}.h3{font-family:GoodSans-Regular;font-size:18px;margin:0}@media (min-width:768px){.h3{font-size:30px;line-height:48px;font-weight:300;letter-spacing:.02em}}.h3-grid{font-family:GoodSans-Regular;font-size:30px;line-height:36px;font-weight:300;letter-spacing:0;margin:0}.p1{font-size:20px}.p1,.p1_1{font-family:GoodSans-Regular;line-height:30px;font-weight:300;letter-spacing:-.01em}.p1_1{font-size:18px}@media (min-width:768px){.p1_1{font-size:20px;line-height:30px}}.p2{font-family:GoodSans-Regular;font-size:15px;line-height:24px;font-weight:300;letter-spacing:0}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.italic{font-style:italic}.m0{margin:0}.mb-xs{margin-bottom:22px}.mb-sm{margin-bottom:40px}.mb-m{margin-bottom:42px}@media (min-width:768px){.mb-m{margin-bottom:84px}}.mb-xl{margin-bottom:120px}.bg-cream{background:#fdf2ec}.bg-blue{background:#00c;color:#fff}.flex{display:flex;flex-direction:column;align-items:center}.grid-1-2{display:grid;gap:20px}@media (min-width:768px){.grid-1-2{gap:80px;grid-template-columns:1fr 1fr}}.section{display:grid;justify-items:center;padding:8px}.section>.content{max-width:1322px;width:100%}.header{display:flex;justify-content:center;padding-top:23px;padding-left:8px;padding-right:8px;max-width:100vw}.header>.nav{max-width:1322px;width:100%}@media (min-width:768px){.header>.nav{display:flex;justify-content:space-around}}.header .main-title{display:flex;justify-content:space-between}@media (min-width:768px){.header .main-title{margin-right:52px}}.navigation{height:0;overflow:hidden;margin:0;flex:1;max-width:100vw;padding:0}.navigation.open{height:auto;padding-top:20px;padding-bottom:20px}@media (min-width:768px){.navigation{display:flex;justify-content:space-between;padding-top:0;height:auto}}.navigation li{border-radius:75px;padding:10px 10px 10px 0}@media (min-width:768px){.navigation li{margin:0;border:0;padding:0 10px 10px;line-height:30px}}.burger .burger-close,.burger.open .burger-icon{display:none}.burger.open .burger-close{display:block}@media (min-width:768px){.burger{display:none}}.insta{line-height:30px}.content-section{padding-top:80px;padding-bottom:80px;border-top:1px solid #00c}@media (min-width:768px){.content-section{padding-top:120px;padding-bottom:120px}}.hashtag,.intro-container{position:relative}.hashtag{font-family:GoodSans-Regular;border:1px solid #00c;border-radius:50px;font-size:16px;padding:6px 12px;top:-6px;letter-spacing:-.01em}@media (min-width:768px){.hashtag{padding:12px 24px;font-size:30px;font-weight:300}}.pill{display:inline-block;text-align:center;font-size:18px}@media (min-width:768px){.pill{font-size:30px;background:#fff;color:#00c;border:1px solid #00c;border-radius:50px;padding:8px 24px}}.artists{display:grid;align-content:center;justify-items:center;position:relative}@media (min-width:768px){.artists{min-height:650px;justify-items:unset}}.artist-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 0}.artist-list a{line-height:1.2}@media (min-width:768px){.artist-list{padding:40px;display:flex;flex-wrap:wrap;gap:30px 0;justify-content:center}}.artist-list .artist{display:block;position:relative;z-index:100;margin-right:23px;display:flex;align-items:center;line-height:1;font-weight:500;text-decoration:none}@media (min-width:768px){.artist-list .artist{line-height:.9;height:28px}}.artist-list .artist .dot{font-size:15px;margin-right:13px}.artist-list .artist:hover+.artist-image{visibility:visible;pointer-events:none}.artist-list .artist-image{display:none}@media (min-width:768px){.artist-list .artist-image{display:block;position:absolute;visibility:hidden;top:0;height:650px;width:650px;z-index:0}}.tickets{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.tickets .ticket-variant{border:1px solid #00c;width:100%}.tickets .ticket-variant h2{padding:4px 0;font-weight:100;border-bottom:1px solid #00c}.tickets .ticket-variant button{border:1px solid #00c;text-transform:uppercase;background:none;color:#00c;font-size:20px}@media (min-width:768px){.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:22px}}.c1{grid-column:1/span 3}.c5{grid-column:5/span 4}.c9{grid-column:9/span 4}.sponsor{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;gap:20px}.sponsor img{height:30px}@media (min-width:768px){.sponsor{display:flex;gap:40px}.sponsor img{height:48px}}.footer{border-top:1px solid #00c;padding:36px 8px}@media (min-width:768px){.footer-content{display:flex;justify-content:space-between;align-items:flex-end}}.footer-content .links{display:flex;gap:20px}.footer-content .logo{position:relative;bottom:-10px}.image-breaker{max-width:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover;max-height:1100px;min-height:60vh}@media (min-width:768px){.image-breaker{min-height:auto}}.liveticker{background:#00c;color:#fff;padding:27px 0;overflow:hidden;max-width:100vw}.liveticker .text{white-space:nowrap;text-transform:uppercase;position:relative;font-size:30px;line-height:1;font-weight:300;height:30px;letter-spacing:.02em}@-webkit-keyframes example1{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes example1{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.smiley_video{display:none}@media (min-width:768px){.smiley_video{display:block;width:100%;-o-object-fit:fill;object-fit:fill;aspect-ratio:1/1;max-width:650px}}.smiley_still{display:block;max-width:100%;padding:0 40px;position:static;z-index:1}@media (min-width:768px){.smiley_still{width:400px;position:absolute;right:0;top:150px}}@media (min-width:900px){.smiley_still{width:500px}}@media (min-width:999px){.smiley_still{width:600px;top:0}}@media (min-width:1200px){.smiley_still{width:auto}}.hellotext,.stage-container{position:relative}.hellotext{z-index:100}