*,:after,:before{box-sizing:border-box}*{font:inherit;margin:0;padding:0}body{font-family:futur,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-primary);min-height:100vh}h1,h2,h3,h4,h5,h6{text-wrap:balance}figcaption,li,p{max-width:65ch;text-wrap:pretty}footer,header,main,section{container-type:inline-size}img,picture,svg,video{height:auto;max-width:100%}h1{font-size:clamp(2.7994rem,2.4462rem + 1.7658vw,3.8147rem);font-size:var(--font-600)}h1,h2{color:#fff;color:var(--color-white);font-family:futura-extra-black,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-brand)}h2{font-size:clamp(2.3328rem,2.0827rem + 1.2504vw,3.0518rem);font-size:var(--font-500)}h3{font-size:clamp(1.944rem,1.771rem + .8651vw,2.4414rem);font-size:var(--font-400)}h3,h4{color:#fff;color:var(--color-white);font-family:futura-extra-black,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-brand)}h4{font-size:clamp(1.62rem,1.5041rem + .5793vw,1.9531rem);font-size:var(--font-300)}p{font-family:futur,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-primary);font-size:clamp(1.125rem,1.0815rem + .2174vw,1.25rem);font-size:var(--font-100);line-height:2rem}header{background-color:#fff;background-color:var(--color-white)}body{background-color:#000;background-color:var(--color-black)}.wrapper{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:min(1500px,90%)}html{scroll-behavior:smooth}@font-face{font-display:swap;font-family:futur;font-style:normal;font-weight:400;src:url(/assets/fonts/futur.ttf) format("woff2"),url(/assets/fonts/futur.ttf) format("woff"),url(/assets/fonts/futur.ttf) format("truetype")}@font-face{font-display:swap;font-family:futura-extra-black;font-style:normal;font-weight:400;src:url("/assets/fonts/Futura Extra Black font.ttf") format("woff2"),url("/assets/fonts/Futura Extra Black font.ttf") format("woff"),url("/assets/fonts/Futura Extra Black font.ttf") format("truetype")}@font-face{font-display:swap;font-family:futura-light;font-style:normal;font-weight:400;src:url("/assets/fonts/futura light bt.ttf") format("woff2"),url("/assets/fonts/futura light bt.ttf") format("woff"),url("/assets/fonts/futura light bt.ttf") format("truetype")}@font-face{font-display:swap;font-family:futurabb;font-style:normal;font-weight:400;src:url(/assets/fonts/unicode.futurabb.ttf) format("woff2"),url(/assets/fonts/unicode.futurabb.ttf) format("woff"),url(/assets/fonts/unicode.futurabb.ttf) format("truetype")}:root{--font-25:clamp(0.7813rem,0.7747rem + 0.0326vw,0.8rem);--font-50:clamp(0.9375rem,0.9158rem + 0.1087vw,1rem);--font-100:clamp(1.125rem,1.0815rem + 0.2174vw,1.25rem);--font-200:clamp(1.35rem,1.2761rem + 0.3696vw,1.5625rem);--font-300:clamp(1.62rem,1.5041rem + 0.5793vw,1.9531rem);--font-400:clamp(1.944rem,1.771rem + 0.8651vw,2.4414rem);--font-500:clamp(2.3328rem,2.0827rem + 1.2504vw,3.0518rem);--font-600:clamp(2.7994rem,2.4462rem + 1.7658vw,3.8147rem);--font-primary:"futur",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-brand:"futura-extra-black",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-brand-alt:"futurabb",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--color-white:#fff;--color-black:#000;--color-alt:purple}.default-button{background-color:#fff;background-color:var(--color-white);border:none;box-shadow:4px 4px 2px #000;box-shadow:4px 4px 2px var(--color-black);color:#000;color:var(--color-black);cursor:pointer}.default-button,.none-button{font-family:futura-extra-black,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-brand);font-size:clamp(1.125rem,1.0815rem + .2174vw,1.25rem);font-size:var(--font-100);outline:none;padding:1rem;scale:1;transform-origin:left center;transition:box-shadow 65ms ease-in-out,scale 65ms ease-in-out;width:15rem}.none-button{border:2px dashed #fff;color:#fff;color:var(--color-white)}.burger-button,.none-button{background-color:transparent}.burger-button{border:none;cursor:pointer;outline:none}.hero-section{background-attachment:fixed;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:500px}.hero-section h1{color:#fff}@media screen and (max-width:1023.98px){.hero-section{background-attachment:scroll;justify-content:center;padding-bottom:1rem}}.hero-section{position:relative}.hero-section:before{background:linear-gradient(180deg,rgba(0,0,0,.3) 0,#000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width:949.98px){.hero-main{display:flex;justify-content:center}}.hero-feature{display:flex;flex-direction:column;flex-shrink:1;gap:1rem;padding:1rem;position:relative;width:min(40rem,100%);z-index:2}@media screen and (max-width:949.98px){.hero-feature{align-items:center;text-align:center}}.hero-feature h2,.hero-feature h4{-webkit-text-stroke:1px #000}.navbar{align-items:center;background-color:#000;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}@media screen and (max-width:999.98px){.navbar{padding-left:1rem;padding-right:1rem}}.nav-title h4{color:#fff;font-family:futura-extra-black,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-brand)}.nav-links{display:flex;flex-direction:row;gap:2rem}.nav-links a{color:#fff;font-weight:700;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:999.98px){.nav-links{display:none}}.nav-socials{display:flex;flex-direction:row;gap:2rem}.nav-socials i{color:#fff}@media screen and (max-width:999.98px){.nav-socials{display:none}}.nav-hamburger{display:none}@media screen and (max-width:999.98px){.nav-hamburger{display:block}}.nav-hamburger i{color:#fff;font-size:clamp(1.62rem,1.5041rem + .5793vw,1.9531rem);font-size:var(--font-300)}.show-section{background-color:#000;background-color:var(--color-black);overflow:hidden;padding-bottom:5rem;padding-top:5rem;position:relative}.shows-main{display:flex;flex-direction:column;gap:2rem;position:relative}@media screen and (max-width:999.98px){.shows-main{text-align:center}}.shows-main{z-index:1}.show-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:949.98px){.show-item{flex-direction:column;gap:1rem;justify-content:center;text-align:center}}.show-item h4,.show-item h5,.show-item p{color:#fff;color:var(--color-white)}.show-sep{border:none;border-top:2px dashed #fff;border-top:2px dashed var(--color-white);height:0;margin:2rem auto;width:100%}.show-details{flex:1}.show-address{flex:1;text-align:left}@media screen and (max-width:599.98px){.show-address{text-align:center}}.show-button{flex-shrink:0}.about-section{background-attachment:fixed;background-position:center 60%;background-size:cover;padding-bottom:15rem;padding-top:15rem;position:relative}.about-section:before{background:linear-gradient(180deg,#000 0,rgba(0,0,0,.2)),linear-gradient(0deg,#000 0,rgba(0,0,0,.2));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width:999.98px){.about-section{background-attachment:scroll;padding-bottom:15rem;padding-top:15rem}}.about-main{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;position:relative;text-align:left;z-index:2}.about-main p{color:#fff;color:var(--color-white);max-width:50ch;z-index:2}.about-main h2{z-index:2}@media screen and (max-width:1199.98px){.about-main{align-items:center;gap:3rem;justify-content:center;text-align:center}}.about-main img{-o-object-fit:cover;object-fit:cover;width:30rem}.about-info{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:1199.98px){.about-info{align-items:center}}.socials{padding-bottom:5rem;padding-top:5rem;position:relative}.socials-main{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;position:relative}.socials-main p{color:#fff;color:var(--color-white);font-size:clamp(.7813rem,.7747rem + .0326vw,.8rem);font-size:var(--font-25)}.socials-socials{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center}.socials-socials i{color:#fff;color:var(--color-white);font-size:clamp(1.35rem,1.2761rem + .3696vw,1.5625rem);font-size:var(--font-200);scale:1;transition:scale 50ms ease-in-out}.socials-socials i:hover{scale:1.4}.socials-links{display:flex;flex-direction:row;gap:2rem}.socials-links a{color:#fff;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.contact-main{padding-bottom:5rem;padding-top:5rem}.contact-items{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;width:100%}.contact-items h2{z-index:2}.form{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;width:100%}.form .contact-form-item{width:min(50rem,90%)}.form .contact-form-item,.form .contact-form-item:hover{background-color:#fff;border:none;outline:none;padding:1em}.form .contact-form-item:hover{width:min(50rem,100%)}.burger-popup{background-color:purple;background-color:var(--color-alt);border:none;display:flex;flex-direction:column;height:100vh;margin:auto;position:fixed;width:100%}.burger-popup a,.burger-popup i{color:#fff;color:var(--color-white)}.burger-items{font-size:clamp(1.62rem,1.5041rem + .5793vw,1.9531rem);font-size:var(--font-300);gap:6rem;margin:auto}.burger-items,.burger-links{align-items:center;display:flex;flex-direction:column;justify-content:center}.burger-links{font-family:futura-extra-black,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-brand);gap:3rem}.burger-links a{-webkit-text-decoration:none;text-decoration:none}.close-button{background-color:transparent;position:absolute}.close-button,.close-button-link{border:none;outline:none;right:0;top:0}.close-button-link{background-color:#fff;background-color:var(--color-white);padding:.5rem}.burger-popup::backdrop{background-color:purple;background-color:var(--color-alt);filter:sepia(100%) hue-rotate(190deg) saturate(300%)}.burger-popup:not([open]){display:none!important}.burger-socials{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center}.burger-socials i{font-size:clamp(1.62rem,1.5041rem + .5793vw,1.9531rem);font-size:var(--font-300)}.gallery-main{display:block}.gallery-items{-moz-column-count:3;column-count:3;-moz-column-gap:1rem;column-gap:1rem;margin-left:auto;margin-right:auto;padding:5rem 4rem}@media screen and (max-width:999.98px){.gallery-items{-moz-column-count:2;column-count:2;padding:2rem 0}}.gallery-items img{page-break-inside:avoid;width:100%;-moz-column-break-inside:avoid;break-inside:avoid}