.hero{align-content:space-between;gap:var(--padding);width:100%;height:fit-content;min-height:calc(100svh - 111px);display:grid;position:relative}.hero video{-o-object-fit:cover;object-fit:cover;filter:brightness(.75)grayscale(.25);width:100%;height:100%;position:absolute;top:0;left:0}.hero .logotype{mix-blend-mode:color-dodge;width:100%;max-width:var(--max-width);padding-top:var(--header);max-height:100%;margin:auto}.hero .logotype img{width:100%;height:100%}.hero .content{width:var(--width);max-width:var(--max-width);padding-bottom:var(--padding);margin:auto}.hero .content .text{justify-content:space-between;align-items:center;display:flex}.hero .content .text h1{color:var(--background);font-size:var(--font-size-3)}.hero .content .text h1 span{-webkit-mask-image:linear-gradient(90deg,#000 -50%,#0000);mask-image:linear-gradient(90deg,#000 -50%,#0000)}.hero .content .text h1:nth-child(2) span{-webkit-mask-image:linear-gradient(270deg,#000 -50%,#0000);mask-image:linear-gradient(270deg,#000 -50%,#0000)}.hero .content .button{margin-top:var(--padding-8);width:100%;padding:var(--padding-8) 0;color:var(--text);font-size:var(--font-size-5);border-radius:var(--border-radius-2);border:var(--border-size) var(--border)}@media (any-hover:hover){.hero .content .button:hover{color:var(--accent);opacity:1!important}}.hero .content .button svg{stroke:var(--accent);width:34px;height:34px}.photos{width:100%}.photos img{-o-object-fit:cover;object-fit:cover;width:auto;height:666px}@media (any-hover:hover){.photos img:hover{filter:brightness(1.5)}}.photos .grid{display:grid}.photos .grid img{width:100%}.photos .grid .half{height:333px}.photos .grid .triple{height:222px}.photos .grid .flex{display:flex}.photos .grid .flex img{width:auto;height:100%}.section.landing{gap:calc(var(--padding) * 2);padding-top:calc(var(--padding) * 2);min-height:unset;align-content:start;display:grid}.section.landing .tickets{gap:var(--padding);display:grid}.section.landing .tickets .link{gap:calc(var(--padding) * 3);justify-content:center;display:flex}.section.landing .tickets .link div{gap:var(--padding-12);display:grid}.section.landing .tickets .link div h1{font-size:var(--font-size);color:var(--accent);align-items:flex-start;gap:var(--padding-11);line-height:1;display:flex}.section.landing .tickets .link div h1 svg{width:20px;height:20px;padding:var(--padding-12);stroke:var(--background);background-color:var(--accent);border-radius:50%}.section.landing .tickets .link div h2{font-size:var(--font-size-6)}.section.landing .tickets .link div h2 a{-webkit-text-decoration:underline var(--accent);-webkit-text-decoration:underline var(--accent);text-decoration:underline var(--accent)}.section.landing .tickets .link .button{background-color:var(--accent);color:var(--background)}.section.landing .artists{gap:var(--padding-3);display:grid}.section.landing .artists h1{font-size:var(--font-size);color:var(--accent);text-align:center;line-height:1}.section.landing .artists span{font-size:var(--font-size-6);text-align:center;color:var(--accent);background-color:var(--background);border:var(--border-size) var(--border-2);width:fit-content;margin:auto;margin-top:calc(var(--padding-3) / -1 + var(--padding-10));padding:var(--padding-12) var(--padding-8);border-radius:var(--border-radius-2)}.section.landing .artists .block{gap:var(--padding-8);display:grid}.section.landing .artists .block h2{font-size:var(--font-size-2);text-align:center}.section.landing .artists .block .flex{gap:var(--padding-9);flex-wrap:wrap;display:flex}.section.landing .artists .block .flex div{width:calc((100% - var(--padding-9) * 4) / 5);gap:var(--padding-12);grid-template-rows:auto 1fr;display:grid;position:relative}.section.landing .artists .block .flex div.w-4{width:calc((100% - var(--padding-9) * 3) / 4)}.section.landing .artists .block .flex div h4{aspect-ratio:1;border-radius:var(--border-radius-3);border:1px solid var(--border-2);width:100%;box-shadow:inset 0 0 64px var(--accent-2);text-align:center;font-size:calc(var(--font-size) * 2);color:var(--accent);background-color:var(--background);justify-content:center;align-items:center;display:flex}.section.landing .artists .block .flex div img{aspect-ratio:1;border-radius:var(--border-radius-3);border:var(--border-size) var(--border-2);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:auto}@media (any-hover:hover){.section.landing .artists .block .flex div img:hover{filter:brightness(1.5)}}.section.landing .artists .block .flex div h3{-webkit-text-decoration:underline var(--accent);-webkit-text-decoration:underline var(--accent);text-decoration:underline var(--accent);font-size:var(--font-size-6);text-align:center;position:relative}.section.landing .about{gap:var(--padding-3);margin:auto;display:grid}.section.landing .about h1{font-size:var(--font-size);text-align:center;line-height:1}.section.landing .about h1 span{color:var(--accent)}.section.landing .about .description{justify-content:space-between;align-items:center;gap:var(--padding);display:flex}.section.landing .about .description div{align-content:start;gap:var(--padding-3);width:125%;display:grid}.section.landing .about .description div h2{align-items:center;gap:var(--padding-10);font-size:var(--font-size-3);display:flex}.section.landing .about .description div h2 svg{stroke:var(--background);fill:var(--accent);width:100px;height:100px}.section.landing .about .description div h3{font-family:var(--font-family-2);font-size:var(--font-size-5);font-weight:700}.section.landing .about .description .image{perspective:2000px;width:44%;height:444px;transform-style:preserve-3d;margin:0 auto;position:relative}.section.landing .about .description .image img{width:auto;height:444px;animation:10s linear infinite orbit;position:absolute;top:0;left:0}.section.landing .about .description .image img:nth-child(2){animation-delay:-5s}@keyframes orbit{0%{transform:rotateY(0deg) translateZ(var(--orbit)) rotateY(0deg)}to{transform:rotateY(360deg) translateZ(var(--orbit)) rotateY(-360deg)}}.section.landing .about .text{align-items:center;gap:var(--padding);display:flex}.section.landing .about .text:not(:nth-child(3)){margin-top:var(--padding)}.section.landing .about .text img{-o-object-fit:contain;object-fit:contain;width:444px;min-width:444px;height:444px}.section.landing .about .text div{gap:var(--padding-7);display:grid}.section.landing .about .text div h2{font-size:var(--font-size-3);color:var(--accent)}.section.landing .about .text div h3{font-family:var(--font-family-2);font-size:var(--font-size-5);font-weight:700}.section.landing .about .text-text{margin-top:var(--padding);font-family:var(--font-family);font-size:var(--font-size-4);font-weight:800}.section.landing .about .text-text span{color:var(--accent)}.section.landing .location{gap:var(--padding);align-items:center;display:flex}.section.landing .location .text{gap:var(--padding-8);align-content:start;width:50%;display:grid}.section.landing .location .text h1{font-size:var(--font-size-2);color:var(--accent);line-height:1}.section.landing .location .text h2{font-family:var(--font-family-2);font-size:var(--font-size-6);text-transform:uppercase;font-weight:700}.section.landing .location .text h2 b{color:var(--accent);font-weight:700}.section.landing .location iframe{border:var(--border-size) var(--border-2);border-radius:var(--border-radius-3);width:50%;height:444px}
@media screen and (max-width:1024px){.hero .content .text h1{font-size:var(--font-size-5)}.hero .content .text h1 span{display:none}.hero .content .button{font-size:var(--font-size-6);padding:var(--padding-9) 0}.photos img{height:444px}.photos .grid .half{height:222px}.photos .grid .triple{height:148px}.section.landing .tickets .link{gap:var(--padding);justify-content:space-between}.section.landing .tickets .link div h1{font-size:var(--font-size-2)}.section.landing .tickets .link div h2{font-size:var(--font-size-7)}.section.landing .tickets .link .button{font-size:var(--font-size-6);padding:var(--padding-11) var(--padding)}.section.landing .artists h1{font-size:var(--font-size-2)}.section.landing .artists span{font-size:var(--font-size-7)}.section.landing .artists .block h2{font-size:var(--font-size-3)}.section.landing .artists .block .flex{justify-content:center}.section.landing .artists .block .flex div{width:calc((100% - var(--padding-9) * 3) / 4)}.section.landing .artists .block .flex div.w-4:not(:nth-child(4)){width:calc((100% - var(--padding-9) * 2) / 3)}.section.landing .artists .block .flex div h3{font-size:var(--font-size-7)}.section.landing .about h1{font-size:var(--font-size-2)}.section.landing .about .description{display:grid}.section.landing .about .description .image{order:-1;width:333px;height:333px}.section.landing .about .description .image img{height:333px}.section.landing .about .description div{width:100%}.section.landing .about .description div h2{font-size:var(--font-size-5);text-align:center;align-content:center;display:grid}.section.landing .about .description div h2 svg{width:67px;height:67px;margin:auto}.section.landing .about .description div h3{font-size:var(--font-size-6)}.section.landing .about .text{place-content:center;display:grid}.section.landing .about .text img{width:333px;min-width:333px;height:333px;margin:auto}.section.landing .about .text div h2{font-size:var(--font-size-4)}.section.landing .about .text div h3{font-size:var(--font-size-6)}.section.landing .about .text-text{font-size:var(--font-size-5)}.section.landing .location{display:grid}.section.landing .location .text{width:100%}.section.landing .location .text h1{font-size:var(--font-size-3)}.section.landing .location .text h2{font-size:var(--font-size-7)}.section.landing .location iframe{order:-1;width:100%;height:333px}}@media screen and (max-width:768px){.hero .content{padding-bottom:var(--padding-5)}.hero .content .text h1{font-size:var(--font-size-7)}.hero .content .button{font-size:var(--font-size-7);padding:var(--padding-11) 0}.photos img{height:333px}.photos .grid .half{height:166.5px}.photos .grid .triple{height:111px}.section.landing{gap:var(--padding);padding-top:var(--padding)}.section.landing .tickets .link{text-align:center;align-content:center;justify-content:unset;gap:var(--padding-6);display:grid}.section.landing .tickets .link div h1{font-size:var(--font-size-3);justify-content:center}.section.landing .tickets .link div h1 svg{width:12px;height:12px;padding:var(--padding-14)}.section.landing .tickets .link div h2{font-size:var(--font-size-8)}.section.landing .tickets .link .button{font-size:var(--font-size-7);padding:var(--padding-11) 0;width:100%}.section.landing .artists h1,.section.landing .about h1{font-size:calc(var(--font-size-4) - 3px)}.section.landing .artists span{font-size:var(--font-size-10);padding:var(--padding-13) var(--padding-9)}.section.landing .artists .block h2{font-size:var(--font-size-5)}.section.landing .artists .block .flex div{width:calc((100% - var(--padding-9)) / 2)!important}.section.landing .artists .block .flex div h3{font-size:var(--font-size-9)}.section.landing .about .text:not(:nth-child(3)){margin-top:var(--padding-2)}.section.landing .about .description{gap:var(--padding-3)}.section.landing .about .description .image{width:187px;height:222px}.section.landing .about .description .image img{height:222px}.section.landing .about .description div{gap:var(--padding-8)}.section.landing .about .description div h2,.section.landing .location .text h1{font-size:var(--font-size-7)}.section.landing .about .description div h3{font-size:var(--font-size-9)}.section.landing .about .text{gap:var(--padding-3)}.section.landing .about .text img{width:222px;min-width:222px;height:222px}.section.landing .about .text div h2{font-size:var(--font-size-8)}.section.landing .about .text div h3,.section.landing .location .text h2{font-size:var(--font-size-9)}.section.landing .about .text-text{font-size:var(--font-size-9);margin-top:var(--padding-6)}.section.landing .location{gap:var(--padding-2)}.section.landing .location iframe{height:222px}}
