@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;700;900&display=swap";body{font-family:Rubik,sans-serif}@keyframes show-from-left{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@keyframes show-from-right{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}80%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hpIntro{position:relative;padding-top:120px;padding-bottom:180px;overflow-x:clip}@media screen and (max-width: 920px){.hpIntro{padding-top:50px;padding-bottom:50px;text-align:center}}.hpIntro__speakerL{position:absolute;left:0;bottom:40px;height:35%;opacity:0;transform:translate(-50%);animation:show-from-left .2s ease-in-out .3s forwards}@media screen and (max-width: 1600px){.hpIntro__speakerL{display:none}}.hpIntro__speakerR{position:absolute;right:0;bottom:40px;height:35%;opacity:0;transform:translate(50%);animation:show-from-right .2s ease-out .3s forwards}@media screen and (max-width: 1300px){.hpIntro__speakerR{right:-50px;bottom:0;height:30%}}@media screen and (max-width: 920px){.hpIntro__speakerR{display:none}}.hpIntro__gorilla{position:absolute;z-index:2;left:50%;bottom:-27%;height:133%;opacity:0;transform:translate(50%);animation:show-from-right .2s ease-out .15s forwards}@media screen and (max-width: 1700px){.hpIntro__gorilla{bottom:-80px;height:100%}}@media screen and (max-width: 920px){.hpIntro__gorilla{display:none}}.hpIntro .container{position:relative}.hpIntro .container img{max-width:100%;height:auto}.hpIntro__logo_zbz{position:absolute;top:0;right:-90px;opacity:0;transform:scale(0);animation:pulse .8s ease-in-out .5s forwards}@media screen and (max-width: 920px){.hpIntro__logo_zbz{display:none}}.hpIntro__cta{margin:84px 0 0 84px}@media screen and (max-width: 920px){.hpIntro__cta{margin:84px 0 40px}}.lineup__section{padding-bottom:30px}.line-up-photos-grid{display:grid;gap:15px;margin-bottom:25px}.line-up-photo-grid-item{overflow:hidden;border-radius:8px;box-shadow:0 4px 8px #0000000d}.line-up-photo-grid-item img{width:100%;height:100%;object-fit:cover;object-position:center bottom;transition:transform .3s ease}.line-up-photo-grid-item:hover img{transform:scale(1.05)}.line-up-photos-grid{grid-template-columns:1fr}@media screen and (min-width: 576px){.line-up-photos-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 768px){.line-up-photos-grid.grid-cols-3,.line-up-photos-grid.grid-cols-5{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 992px){.line-up-photos-grid.grid-cols-2{grid-template-columns:repeat(2,1fr)}.line-up-photos-grid.grid-cols-3{grid-template-columns:repeat(3,1fr)}.line-up-photos-grid.grid-cols-5{grid-template-columns:repeat(5,1fr)}}.timeline__grid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.timeline__stage{flex:1;min-width:300px}.timeline h3{text-transform:uppercase}.timeline table{font-size:19px;background-size:auto;background-position:center left;background-repeat:no-repeat;padding-left:25px;color:#30172e;font-weight:900}@media screen and (max-width: 600px){.timeline table{font-size:15px;background-image:none!important;padding-left:0}}.timeline table td{padding:4px 0;vertical-align:top;font-weight:900}.timeline table .time-start,.timeline table .time-end{font-variant-numeric:tabular-nums;white-space:nowrap;width:1%}.timeline table .time-start{text-align:right}.timeline table .time-dash{padding:4px 1px;text-align:center}.timeline table .band-name{padding-left:20px;text-transform:uppercase}@media screen and (max-width: 580px){.timeline table .time-dash{padding:4px 1px}.timeline table .band-name{padding-left:10px}}.tickets__section{padding:60px 0}.tickets__grid{display:flex;flex-wrap:wrap;gap:10px;margin:36px 0}.tickets__item{flex:350px;min-height:200px;padding:50px 30px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1}.tickets__item h4,.tickets__item h3,.tickets__item p{margin:0;text-align:center}.tickets__item h4{margin-bottom:8px}.tickets__item h3{margin-bottom:32px}.tickets__item p{margin-bottom:20px}.tickets__item a{color:#fff;font-weight:900}.tickets__item a:hover{text-decoration:underline}.tickets__item.left{background:url(/assets/images/tickets_left_block_bg.jpg) no-repeat center center / cover}.tickets__item.right{background:url(/assets/images/tickets_right_block_bg.jpg) no-repeat center center / cover}.tickets__item .btn{font-size:24px}@media screen and (max-width: 600px){.tickets__item .btn{font-size:18px;padding:16px}}.accomodation__section{padding:60px 0 40px}.accomodation__grid{display:flex;flex-wrap:wrap;gap:10px;margin:36px 0}.accomodation__item{flex:250px;min-height:200px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1;position:relative;overflow:hidden}.accomodation__item h3{position:absolute;top:50%;left:0;text-align:center;transform:translateY(-50%);width:100%;font-size:24px;padding:30px;box-sizing:border-box;margin:0;transition:.15s linear;color:#f4d011;text-shadow:none}.accomodation__item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.accomodation__item:hover img{transform:scale(1.05)}.accomodation__item:hover h3{transform:translateY(-50%) scale(1.1)}.accomodation-footer{display:flex;justify-content:center;text-align:center;padding-bottom:30px;color:#30172e;font-weight:700;text-decoration:none}.accomodation-footer span{font-size:17px}.accomodation-footer a{color:inherit;text-decoration:underline}.location iframe{width:100%;display:block;border:0}:root{--navbar-height: 70px;--navbar-background: #D8831E;--navbar-color: #000;--navbar-z-index: 1000;--navbar-transition-speed: .3s}.navbar{display:flex;justify-content:center;background-color:var(--navbar-background);color:var(--navbar-color);height:var(--navbar-height);padding:0 20px;position:sticky;top:0;width:100%;box-sizing:border-box;z-index:var(--navbar-z-index)}.navbar-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px}.navbar-logo-link{display:flex;align-items:center;height:100%;flex-shrink:0}.navbar-logo{height:50px;width:auto}.navbar-menu{display:none;align-items:center;gap:20px}.navbar-menu ul{display:flex;list-style:none;margin:0;padding:0;gap:30px}.navbar-menu ul a{color:var(--navbar-color);text-decoration:none;font-weight:700;text-transform:uppercase;padding:5px 0;position:relative;transition:color var(--navbar-transition-speed) ease}.navbar-menu ul a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:var(--navbar-color);transform-origin:bottom right;transition:transform var(--navbar-transition-speed) ease-out}.navbar-menu ul a:hover:after,.navbar-menu ul a.active:after{transform:scaleX(1);transform-origin:bottom left}.navbar-menu .btn{padding:10px 26px}.navbar-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:0;transition:background-color .2s ease;border-radius:50%}.navbar-toggle:hover,.navbar-toggle:focus-visible{background-color:#0000001a}.navbar-toggle:focus-visible{outline:none}.hamburger-icon{width:28px;height:20px;position:relative}.hamburger-icon .bar{display:block;position:absolute;left:0;width:100%;height:4px;background-color:var(--navbar-color);border-radius:4px;transition:transform var(--navbar-transition-speed) ease-in-out,opacity var(--navbar-transition-speed) ease-in-out,top var(--navbar-transition-speed) ease-in-out}.hamburger-icon .bar:nth-child(1){top:0}.hamburger-icon .bar:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger-icon .bar:nth-child(3){top:100%;transform:translateY(-100%)}.navbar.is-open .hamburger-icon .bar:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.navbar.is-open .hamburger-icon .bar:nth-child(2){opacity:0}.navbar.is-open .hamburger-icon .bar:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.navbar-menu-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:100%;width:100%;height:100vh;background-color:var(--navbar-background);transition:transform var(--navbar-transition-speed) ease-in-out;padding:var(--navbar-height) 20px 20px;box-sizing:border-box;z-index:calc(var(--navbar-z-index) - 1)}.navbar-menu-mobile.is-open{transform:translate(-100%)}.navbar-menu-mobile ul{list-style:none;padding:0;margin:0;text-align:center}.navbar-menu-mobile li{margin-bottom:2rem}.navbar-menu-mobile a{color:var(--navbar-color);font-size:1.5rem;font-weight:700;text-decoration:none;text-transform:uppercase}.navbar-menu-mobile a.active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media screen and (min-width: 931px){.navbar-menu{display:flex}.navbar-toggle,.navbar-menu-mobile{display:none}}
