@media (max-width: 1050px){header.nav .links a:nth-child(-n + 2){
    display: none !important;
  }}@media (max-width: 850px){header.nav .links a:nth-child(5){
    display: none !important;
  }header.nav .links a:nth-child(3),header.nav .links a:nth-child(4),header.nav .links a.ticket{
    display: block !important;
  }}@media (max-width: 520px){header.nav .links a:nth-child(3){
    display: none !important;
  }header.nav > .brand{
    width: clamp(98px, 29vw, 128px) !important;
    height: 32px !important;
  }header.nav .links{
    gap: clamp(6px, 2.4vw, 12px) !important;
  }header.nav .links a{
    font-size: clamp(0.62rem, 2.8vw, 0.72rem) !important;
    letter-spacing: 0.045em !important;
  }header.nav .links .ticket{
    padding: 7px clamp(6px, 2vw, 10px) !important;
  }}

header.nav{position:sticky;top:0;z-index:100;width:100%;padding-inline:max(20px,calc((100% - 1180px)/2));background:#080808;border-bottom:1px solid #ffffff30;height:94px;display:flex;align-items:center;justify-content:space-between}header.nav .brand{width:174px;height:76px}header.nav .brand img{width:100%;height:100%;object-fit:contain}header.nav .links{display:flex;gap:clamp(12px,2vw,24px);align-items:center}header.nav .links a{font-weight:900;text-transform:uppercase;font-size:.75rem;letter-spacing:.13em;text-decoration:none}header.nav .ticket{border:2px solid;padding:11px 16px;box-shadow:4px 4px var(--p)}@media(max-width:850px){header.nav .links a:not(.ticket){display:none}}@media(max-width:520px){header.nav{width:100%;height:78px;padding-inline:13px}header.nav .brand{width:124px;height:66px}}header.nav .brand{display:block;position:relative;width:210px;height:53px;overflow:hidden;flex:none}header.nav .brand img{position:absolute;width:127.68%;height:auto;max-width:none;left:-13.84%;top:50%;transform:translateY(-50%);object-fit:initial}header.nav .links a{font-size:.875rem}@media(max-width:520px){header.nav .brand{width:150px;height:38px}}header.nav .mobile-actions,header.nav .mobile-menu{display:none}@media(max-width:1180px){header.nav{z-index:100}header.nav .links{display:none}header.nav>.brand{width:clamp(120px,20vw,160px)}header.nav .mobile-actions{display:flex;align-items:center;gap:clamp(9px,2vw,14px);margin-left:auto}header.nav .mobile-actions>a,header.nav .menu-toggle{font-weight:900;text-transform:uppercase;font-size:.7rem;letter-spacing:.08em;text-decoration:none;white-space:nowrap}header.nav .mobile-ticket{border:2px solid var(--c);padding:9px 10px;box-shadow:3px 3px var(--p)}header.nav .menu-toggle{width:42px;height:42px;padding:0;border:2px solid var(--c);background:transparent;color:var(--c);display:grid;place-items:center;cursor:pointer}header.nav .menu-icon,header.nav .menu-icon:before,header.nav .menu-icon:after{display:block;width:18px;height:2px;background:currentColor;content:"";transition:transform .2s ease,opacity .2s ease}header.nav .menu-icon{position:relative}header.nav .menu-icon:before,header.nav .menu-icon:after{position:absolute;left:0}header.nav .menu-icon:before{top:-6px}header.nav .menu-icon:after{top:6px}header.nav .menu-toggle[aria-expanded="true"] .menu-icon{background:transparent}header.nav .menu-toggle[aria-expanded="true"] .menu-icon:before{top:0;transform:rotate(45deg)}header.nav .menu-toggle[aria-expanded="true"] .menu-icon:after{top:0;transform:rotate(-45deg)}header.nav .mobile-menu{position:absolute;top:calc(100% + 1px);left:0;right:0;background:var(--b);border:1px solid #ffffff30;border-top:0;padding:10px 18px 18px;box-shadow:0 18px 30px #0009}header.nav .mobile-menu.open{display:grid}header.nav .mobile-menu a{padding:14px 4px;border-bottom:1px solid #ffffff26;font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}header.nav .mobile-menu a:last-child{border-bottom:0}}@media(max-width:520px){header.nav>.brand{width:126px;height:55px}header.nav .mobile-actions{gap:9px}header.nav .mobile-actions>a,header.nav .menu-toggle{font-size:.65rem;letter-spacing:.055em}header.nav .mobile-ticket{padding:8px 7px}header.nav .menu-toggle{width:38px;height:38px}}

header.nav .menu-toggle{box-shadow:none}