.lineup-header{color:#fffce5;font-size:1.92rem;font-weight:600;margin:0 auto;text-align:center;width:fit-content}@media(min-width:480px){.lineup-header{font-size:calc(25.152px + 1.16vw)}}@media(min-width:1280px){.lineup-header{font-size:2.5rem}}.artist-lineup{z-index:1}.artist-lineup ul{align-items:center!important;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.artist-lineup ul li{align-items:center;display:flex;flex-wrap:wrap;text-transform:uppercase}.artist-lineup ul li a.headliner{background-color:#fffce5;box-shadow:-.7rem .7rem 0 #e4598e;color:#000010;display:inline-block;font:800 20px Montserrat;font-weight:400;font:400 20px postino-std,sans-serif,Helvetica,Verdana;font-size:1.2rem;letter-spacing:0;margin:10px;padding:8px 10px;position:relative;text-align:center;text-decoration:none;transition:transform .25s ease,box-shadow .15s ease,top .15s ease,left .15s ease}@media(min-width:1024px){.artist-lineup ul li a.headliner{margin:20px;padding:12px 20px}}.artist-lineup ul li a.headliner:hover{box-shadow:-6px 6px 0 #e4598e,0 0 16px #e4598e}.artist-lineup ul li a.headliner:hover:after{height:8px;left:-4px;top:1px;width:8px}.artist-lineup ul li a.headliner:hover:before{bottom:-4px;height:8px;right:1px;width:8px}.artist-lineup ul li a.headliner:after,.artist-lineup ul li a.headliner:before{transition:all .15s linear}.artist-lineup ul li a.headliner:after{left:-.5rem;top:.2rem}.artist-lineup ul li a.headliner:after,.artist-lineup ul li a.headliner:before{background-color:#e4598e;content:"";height:1rem;position:absolute;transform:rotate(45deg);width:1rem;z-index:-1}.artist-lineup ul li a.headliner:before{bottom:-.5rem;right:.2rem}.artist-lineup ul li a.headliner:focus{outline:3px dashed #e8530d;outline-offset:5px}@media(min-width:480px){.artist-lineup ul li a.headliner{font-size:calc(12.768px + 1.34vw)}}@media(min-width:1280px){.artist-lineup ul li a.headliner{font-size:1.87rem}}.artist-lineup ul li a.headliner span{font-family:Montserrat;font-size:1rem;font-weight:400}@media(min-width:480px){.artist-lineup ul li a.headliner span{font-size:calc(14.56px + .3vw)}}@media(min-width:1280px){.artist-lineup ul li a.headliner span{font-size:1.15rem}}.artist-lineup ul li a.subliner{background-color:#fffce5;box-shadow:-.7rem .7rem 0 #44c8f5;color:#000010;display:inline-block;font:800 20px Montserrat;font:400 20px postino-std,sans-serif,Helvetica,Verdana;font-size:1.1rem;letter-spacing:0;margin:10px;padding:8px 10px;position:relative;text-align:center;text-decoration:none;transition:transform .25s ease,box-shadow .15s ease,top .15s ease,left .15s ease}@media(min-width:1024px){.artist-lineup ul li a.subliner{margin:20px;padding:12px 20px}}.artist-lineup ul li a.subliner:hover{box-shadow:-6px 6px 0 #44c8f5,0 0 16px #44c8f5}.artist-lineup ul li a.subliner:hover:after{height:8px;left:-4px;top:1px;width:8px}.artist-lineup ul li a.subliner:hover:before{bottom:-4px;height:8px;right:1px;width:8px}.artist-lineup ul li a.subliner:after,.artist-lineup ul li a.subliner:before{transition:all .15s linear}.artist-lineup ul li a.subliner:after{left:-.5rem;top:.2rem}.artist-lineup ul li a.subliner:after,.artist-lineup ul li a.subliner:before{background-color:#44c8f5;content:"";height:1rem;position:absolute;transform:rotate(45deg);width:1rem;z-index:-1}.artist-lineup ul li a.subliner:before{bottom:-.5rem;right:.2rem}.artist-lineup ul li a.subliner:focus{outline:3px dashed #e8530d;outline-offset:5px}@media(min-width:480px){.artist-lineup ul li a.subliner{font-size:calc(16.64px + .2vw)}}@media(min-width:1280px){.artist-lineup ul li a.subliner{font-size:1.2rem}}.artist-lineup ul li a.subliner span{font-family:Montserrat;font-size:1rem;font-weight:400}@media(min-width:480px){.artist-lineup ul li a.subliner span{font-size:calc(14.56px + .3vw)}}@media(min-width:1280px){.artist-lineup ul li a.subliner span{font-size:1.15rem}}.cta-btn.cta-third{background-color:none;border-bottom:2px solid;box-shadow:-.7rem .7rem 0 none;color:#44c8f5;display:inline-block;font:800 20px Montserrat;font:normal 500 20px/30px Montserrat;letter-spacing:0;margin:54px 0;padding:5px 0;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .15s ease,top .15s ease,left .15s ease}@media(min-width:1024px){.cta-btn.cta-third{margin:20px;padding:12px 20px}}.cta-btn.cta-third:hover{box-shadow:-6px 6px 0 none,0 0 16px none}.cta-btn.cta-third:hover:after{height:8px;left:-4px;top:1px;width:8px}.cta-btn.cta-third:hover:before{bottom:-4px;height:8px;right:1px;width:8px}.cta-btn.cta-third:after,.cta-btn.cta-third:before{transition:all .15s linear}.cta-btn.cta-third:after{left:-.5rem;top:.2rem}.cta-btn.cta-third:after,.cta-btn.cta-third:before{background-color:none;content:"";height:1rem;position:absolute;transform:rotate(45deg);width:1rem;z-index:-1}.cta-btn.cta-third:before{bottom:-.5rem;right:.2rem}.cta-btn.cta-third:focus{outline:3px dashed #e8530d;outline-offset:5px}.cta-btn.cta-third:after,.cta-btn.cta-third:before{content:none}.cta-btn.cta-third:hover{left:0;text-shadow:0 0 16px #27e1ef;top:0}.cta-btn.cta-centered{display:flex;margin-left:auto;margin-right:auto;width:fit-content}.line-up--link{font:700 20px/30px Montserrat;grid-column:span 24;margin:24px auto;text-decoration-thickness:1px;text-underline-offset:5px}.line-up--link:hover{text-shadow:0 0 8px #44c8f5}
