html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}@font-face{font-family:'AntiqueSerie';font-weight:400;font-style:normal;src:url(/assets/AntiqueSerie-Regular-9b0626cfdae579b3fc1b0a784a542b76de0f6b10864343718c2053e85ff60ed0.woff2);font-display:swap}@font-face{font-family:'AuthenticSans';font-weight:400;font-style:normal;src:url(/assets/AUTHENTICSans-90-a5ef77340675b22cddfd2c308eba64c69a7288f9f7975c6b844ac61b5de4063a.woff);font-display:swap}@font-face{font-family:'Bonbance';font-weight:400;font-style:normal;src:url(/assets/Bonbance-BoldCondensed-8b1077d237d1c046d78e1582d8af724e1808eecae727c1bd2b0b30ea81205d49.woff2);font-display:swap}#mc_embed_shell{position:relative;z-index:1;color:#21144D}#mc_embed_shell #mc_embed_signup div.mce_inline_error{background-color:transparent;color:#FFFFFF;border-radius:0 0 5rem 5rem;font-family:"neue-haas-unica", sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:120%;padding:0.5rem 2rem;border:none;text-align:center;width:80%;margin:0 auto}#mc_embed_shell .response{font-family:"neue-haas-unica", sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:120%;padding:1rem 0;text-align:center}#mc_embed_shell h3{margin-bottom:2rem}#mc_embed_shell form input{width:100%;background-color:rgba(255,255,255,0.25);backdrop-filter:blur(10px);border:2px solid #21144D;font-family:"neue-haas-unica", sans-serif;font-weight:500;font-style:normal;font-size:1.2rem;line-height:120%;padding:0.9rem 1.5rem 1rem 1.5rem;border-radius:0.75rem;color:#21144D}#mc_embed_shell form input::placeholder{opacity:0.5;color:#21144D}#mc_embed_shell form input:focus{outline-color:#21144D}#mc_embed_shell form input[type=submit]{width:auto;margin:2rem auto;padding:0.65rem 3rem 0.75rem 3rem;display:block;background-color:#21144D;color:#D9D1BD;cursor:pointer;font-family:"neue-haas-unica", sans-serif;text-transform:uppercase}#mc_embed_shell form input[type=submit]:hover{background-color:#D9D1BD;color:#21144D}@font-face{font-family:'AntiqueSerie';font-weight:400;font-style:normal;src:url(/assets/AntiqueSerie-Regular-9b0626cfdae579b3fc1b0a784a542b76de0f6b10864343718c2053e85ff60ed0.woff2);font-display:swap}@font-face{font-family:'AuthenticSans';font-weight:400;font-style:normal;src:url(/assets/AUTHENTICSans-90-a5ef77340675b22cddfd2c308eba64c69a7288f9f7975c6b844ac61b5de4063a.woff);font-display:swap}@font-face{font-family:'Bonbance';font-weight:400;font-style:normal;src:url(/assets/Bonbance-BoldCondensed-8b1077d237d1c046d78e1582d8af724e1808eecae727c1bd2b0b30ea81205d49.woff2);font-display:swap}html,body{background-color:#D9D1BD;transition:0.25s background-color;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#21144D;cursor:default}body{margin:0 auto;display:block}main{display:flex;flex-direction:column;min-height:100vh;letter-spacing:0.01rem}main section:first-of-type{flex-grow:1}header{display:flex;flex-wrap:wrap;position:fixed;padding-top:1rem;z-index:10;justify-content:center;width:100%;column-gap:3rem}header a:not(.button,.icon){width:fit-content;display:block;position:relative}header a:not(.button,.icon):hover h4,header a.selected:not(.button,.icon) h4{color:#21144D}header a:not(.button,.icon):hover::after,header a.selected:not(.button,.icon)::after{width:calc(100% + 0.6rem)}header a:not(.button,.icon)::after{content:'';position:absolute;width:0;transition:0.3s;height:100%;z-index:-1;background-color:#FAE819;top:5%;left:-0.3rem}header h3{transition:color 0.5s;text-transform:uppercase;letter-spacing:0.05rem;color:#21144D;text-shadow:0 0 2rem rgba(0,0,0,0.3)}header .icon{position:absolute;left:1rem;height:2rem;width:2rem}header.invert h2{color:#FFFFFF}header .home{position:absolute;top:0;left:0;width:200px;padding:0 1rem;display:grid;place-items:center;z-index:10}header a.selected .nav-button .fill{fill:#FFFFFF !important}header .nav-button{position:relative;display:grid;place-items:center}header .fixed{position:fixed;display:flex;justify-content:space-between;width:100%;padding:0 clamp(0.5rem, 2vw, 1.5rem)}footer{width:100%;background-color:#21144D;padding:4rem clamp(0.5rem, 2vw, 1.5rem) 2rem clamp(0.5rem, 2vw, 1.5rem);z-index:1}footer p{text-align:center;margin-top:2rem;color:#D9D1BD}footer h4{color:#D9D1BD}footer h4:hover{color:#FF4400}footer .sponsors{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:2rem auto;max-width:450px}footer .sponsors img{height:clamp(60px, 10vw, 100px);width:auto;flex-grow:1;object-fit:contain}@font-face{font-family:'AntiqueSerie';font-weight:400;font-style:normal;src:url(/assets/AntiqueSerie-Regular-9b0626cfdae579b3fc1b0a784a542b76de0f6b10864343718c2053e85ff60ed0.woff2);font-display:swap}@font-face{font-family:'AuthenticSans';font-weight:400;font-style:normal;src:url(/assets/AUTHENTICSans-90-a5ef77340675b22cddfd2c308eba64c69a7288f9f7975c6b844ac61b5de4063a.woff);font-display:swap}@font-face{font-family:'Bonbance';font-weight:400;font-style:normal;src:url(/assets/Bonbance-BoldCondensed-8b1077d237d1c046d78e1582d8af724e1808eecae727c1bd2b0b30ea81205d49.woff2);font-display:swap}p,button{font-family:"neue-haas-unica", sans-serif;font-weight:500;font-style:normal;font-size:1.1rem;line-height:130%;text-align:center;letter-spacing:-0.03rem;-webkit-text-stroke:0.035rem currentColor}p+p,button+p{margin-top:1rem}p b,p strong,button b,button strong{font-weight:800}a{font-weight:800;text-decoration:none;color:inherit}b{font-weight:700}h1{font-family:"neue-haas-unica", sans-serif;text-transform:uppercase;display:inline;text-align:center;font-size:clamp(3rem, 8vw, 3.5rem);font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.1rem;cursor:pointer}h1:hover{color:#FFFFFF}h1 span.country{font-size:2rem;font-weight:500;text-transform:uppercase;margin:1.5rem 0.3rem 0 0.3rem}h2{font-family:"neue-haas-unica", sans-serif;color:#0C0C0C;font-size:clamp(2.75rem, 7vw, 2.8rem);font-style:normal;font-weight:400;line-height:120%;letter-spacing:0}h3{font-family:"neue-haas-unica", sans-serif;text-align:center;font-size:clamp(1.75rem, 5vw, 1.8rem);font-style:normal;font-weight:400;line-height:120%;-webkit-text-stroke:0.05rem currentColor;letter-spacing:-0.05rem}h4,a{font-family:"neue-haas-unica", sans-serif;text-align:center;font-size:clamp(1.2rem, 5vw, 1.5rem);font-style:normal;font-weight:600;line-height:120%;-webkit-text-stroke:0.05rem currentColor;letter-spacing:-0.05rem}h4{text-transform:uppercase}h5{font-family:"neue-haas-unica", sans-serif;color:#0C0C0C;font-size:clamp(1.75rem, 5vw, 1.8rem)}h5 a{font-family:"neue-haas-unica", sans-serif;font-size:clamp(1.75rem, 5vw, 1.8rem);text-decoration:underline;font-weight:normal}.orange{color:#FFFFFF}@font-face{font-family:'AntiqueSerie';font-weight:400;font-style:normal;src:url(/assets/AntiqueSerie-Regular-9b0626cfdae579b3fc1b0a784a542b76de0f6b10864343718c2053e85ff60ed0.woff2);font-display:swap}@font-face{font-family:'AuthenticSans';font-weight:400;font-style:normal;src:url(/assets/AUTHENTICSans-90-a5ef77340675b22cddfd2c308eba64c69a7288f9f7975c6b844ac61b5de4063a.woff);font-display:swap}@font-face{font-family:'Bonbance';font-weight:400;font-style:normal;src:url(/assets/Bonbance-BoldCondensed-8b1077d237d1c046d78e1582d8af724e1808eecae727c1bd2b0b30ea81205d49.woff2);font-display:swap}section.landing{position:relative;display:grid;place-items:center;top:0;width:100%;overflow:hidden}section.landing h1{position:relative;z-index:2;color:#FFFFFF}section.landing .center{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2rem, 10vw, 8rem);width:100%;max-width:800px;padding:0}section.landing .corner{position:absolute;top:9vh;right:2vw;width:clamp(150px, 30vw, 300px);height:auto;object-fit:contain}section.background{width:100vw;height:100%;min-height:100vh;position:fixed;display:block;z-index:0;top:0;left:0;right:0;bottom:0}section.background video,section.background img{position:absolute;display:block;z-index:0;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}section.content{width:100%}section.promotion{width:100%;background-color:#FFFFFF;padding:4rem 0 0 0;position:relative}section.promotion .inner{display:grid;grid-template-columns:5fr 3fr}section.promotion .inner img{height:100%;object-fit:contain;object-position:bottom}section.promotion .inner a{margin-bottom:2rem}section.promotion .inner h5{margin:2rem 0 3rem 0}section.get-involved{display:flex;flex-direction:column;align-items:center;gap:2rem}section.coming-soon{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}section.lineup-soon{background-color:#FAE819;padding:4rem clamp(0.5rem, 2vw, 1.5rem);z-index:2;display:grid;place-items:center}section.lineup-soon img{max-width:700px}section.products{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}section.products .product{min-height:100vh;display:grid;place-items:center;padding:4rem 2rem}section.products .product .product-inner{width:100%;max-width:30rem;display:flex;flex-direction:column;align-items:center;gap:0.5rem}section.products .product .product-inner .product-name{font-size:clamp(2.5rem, 5vw, 5rem);line-height:85%;margin-top:2rem}section.products .product .product-inner .product-price{display:flex;gap:2rem;align-items:center}section.products .product .product-inner .product-price .buy-button{width:fit-content;height:fit-content;display:block;position:relative;padding:0.4rem 1rem;text-transform:uppercase;border-radius:1rem}section.products .product .product-inner .product-image{width:100%;aspect-ratio:1/1;border-radius:1rem;overflow:hidden;position:relative}section.products .product .product-inner .product-image img{width:100%;position:absolute;top:0;left:0;transition:0.2s}section.products .product .product-inner .product-image img.full{opacity:0.25;filter:grayscale(1)}section.products .product .product-inner:hover .product-image img.full{opacity:1;filter:grayscale(0)}section.products .product .product-inner h1{text-align:center}section.previous-events{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin:8rem 0}section.previous-events .previous-event{display:flex;flex-direction:column;gap:0.75rem}@font-face{font-family:'AntiqueSerie';font-weight:400;font-style:normal;src:url(/assets/AntiqueSerie-Regular-9b0626cfdae579b3fc1b0a784a542b76de0f6b10864343718c2053e85ff60ed0.woff2);font-display:swap}@font-face{font-family:'AuthenticSans';font-weight:400;font-style:normal;src:url(/assets/AUTHENTICSans-90-a5ef77340675b22cddfd2c308eba64c69a7288f9f7975c6b844ac61b5de4063a.woff);font-display:swap}@font-face{font-family:'Bonbance';font-weight:400;font-style:normal;src:url(/assets/Bonbance-BoldCondensed-8b1077d237d1c046d78e1582d8af724e1808eecae727c1bd2b0b30ea81205d49.woff2);font-display:swap}img{position:relative;overflow-x:hidden;width:100%}img.stretch{height:100%}img.illustration{max-width:350px}img.dot{display:inline;height:2rem;width:min-content;margin:1rem}img.dot:last-child{display:none}img.rounded{border-radius:1.5rem}img.hidden{display:none}.video{width:100%;height:auto;aspect-ratio:16/9}.flex{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}.flex.reflow{gap:4rem}.margin{margin:4rem 0}.margin-top{margin-top:4rem}.mobile,.close{width:2.5rem;position:fixed;top:1rem;left:1rem;z-index:10;display:none}.full-page{top:0;left:0;width:100%;display:grid;place-items:center;padding:clamp(0.5rem, 2vw, 1.5rem);margin:2rem 0}.post{margin-bottom:2rem}.post img{aspect-ratio:1/1;object-fit:cover;margin-bottom:1rem}.col-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem;text-align:center}.lineup{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:4rem 1rem}.lineup.inner{margin:8rem auto 4rem auto}.artist-tile h2{text-align:left}.artist-tile img{border-radius:1rem;aspect-ratio:1/1;object-fit:cover}.artist-tile:hover h2{color:#FFFFFF}.artist-bio{display:grid;place-items:center;position:fixed;z-index:4;top:0;bottom:0;left:0;right:0;width:100%}.artist-bio .artist-bio-box{position:relative;background-color:#FFFFFF;color:#0C0C0C;margin:clamp(0.5rem, 2vw, 1.5rem);width:100%;max-width:800px;padding:1.5rem 2rem 2rem 2rem;border-radius:2rem;box-shadow:0 0 3rem #0C0C0C;display:flex;flex-direction:column;gap:1.5rem}.artist-bio .artist-bio-box .exit{position:absolute;right:2rem;top:2rem;width:2rem}.artist-bio .artist-bio-box .socials{display:flex;gap:1rem}.artist-bio .artist-bio-box p{text-align:left}.artist-image{position:relative;width:100%;height:0;padding-bottom:100%}.artist-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0}.lineup-hover-image{position:absolute;display:none;width:300px;height:300px;mix-blend-mode:multiply;clip-path:url(#myClip);z-index:8}.lineup-hover-image img{position:absolute;top:0;left:0;filter:grayscale(1);width:100%;height:300px;object-fit:cover;object-position:center}.lineup-hover-image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#FFFFFF;mix-blend-mode:screen}.tight-column{max-width:650px;margin:auto}.column1-2{display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem;text-align:center}.inner{max-width:1200px;margin:0 auto;padding:0 clamp(0.5rem, 2vw, 1.5rem)}.faq{background-color:white;max-width:1400px;border-radius:2rem;cursor:pointer;margin:12px auto}.faq .question{background-color:#FFFFFF;color:white;transition:border-radius 0.2s}.faq .question p{color:white}.faq .question span{transform:rotate(90deg);transition:transform 0.15s;float:right}.faq .answer{display:none;white-space:pre-line}.faq .question,.faq .answer{padding:1rem 2rem;border-radius:2rem}.faq .question p,.faq .answer p{text-align:left}.start-hidden{opacity:0}button,a.button{display:block;width:fit-content;background-color:#21144D;color:#D9D1BD;border:3px solid #21144D;border-radius:0.75rem;padding:0.35rem 2rem 0.6rem 2rem;margin:1rem auto}button.dotted,a.button.dotted{border-color:#0C0C0C;border-style:dashed;border-width:2px;font-family:"neue-haas-unica", sans-serif;color:#0C0C0C;letter-spacing:0.04rem;font-size:1.2rem;padding:2rem 3rem 1.75rem 3rem;margin:0;height:fit-content;text-transform:uppercase}button.dotted.orange,a.button.dotted.orange{background-color:#0C0C0C;border-color:#FFFFFF;padding:1rem 2rem 0.8rem 2rem;color:#FFFFFF;font-size:1rem}button.dotted.orange:hover,a.button.dotted.orange:hover{background-color:#FFFFFF;color:#0C0C0C}button.dotted.white,a.button.dotted.white{border-color:#FFFFFF;color:#FFFFFF;background-color:#0C0C0C;padding:0.6rem 2rem 0.4rem 2rem;font-size:1rem}button.dotted.white:hover,a.button.dotted.white:hover{background-color:#FFFFFF;color:#0C0C0C}button.dotted:hover,a.button.dotted:hover{color:#FFFFFF}button:hover,a.button:hover{background-color:#0C0C0C;cursor:pointer}.mobile-show{display:none}@media (max-width: 550px){h1{display:block}.mobile,.close{display:block}.mobile-show{display:block}.mobile-hide{display:none}.flex.reflow{flex-direction:column}.column1-2{grid-template-columns:1fr}section.landing{height:auto}section.landing .corner{top:2vw}section.landing .center{padding:1rem clamp(0.5rem, 2vw, 1.5rem)}section.promotion .inner{grid-template-columns:1fr;gap:2rem}section.col-3.posts{grid-template-columns:1fr}section.previous-events{grid-template-columns:1fr 1fr}header{display:flex;opacity:0;width:100%;position:fixed;min-height:100svh;background-color:#21144D;color:#D9D1BD;padding:2rem 0;transition:0.25s;pointer-events:none;place-items:center;flex-direction:column}header .icon{position:relative;width:3rem;left:0;margin-bottom:2rem}header h4{font-size:2.5rem}header.invert h2{color:#0C0C0C}header .nav-button{width:100%}header .nav-button svg{width:100%}header.active{opacity:1;transform:translateY(0);pointer-events:all}header a{margin:1rem auto;width:100%}}
