.brand-header{color:#fff;background:linear-gradient(120deg,#080d25,#080a20);border-bottom:1px solid #736596;grid-template-columns:110px 1fr 180px;align-items:center;gap:24px;min-height:76px;padding:10px 6.5%;font-family:Flyer,Arial Narrow,Arial,sans-serif;display:grid}.brand-home img{object-fit:contain;width:100px;height:55px;display:block}.brand-header-center{justify-content:center;align-items:center;gap:clamp(24px,5vw,85px);display:flex}.brand-switch{border:1px solid #263054;border-radius:12px;flex-shrink:0;display:flex;overflow:hidden;box-shadow:inset 0 0 15px #355ac329}.brand-switch a{white-space:nowrap;padding:11px 26px;font-size:19px;font-weight:800;line-height:1}.brand-switch a.selected,.brand-switch a:hover{background:#f00097;border-radius:11px;box-shadow:0 0 20px #ff008b88}.brand-short-nav{gap:28px;display:flex}.brand-short-nav a{white-space:nowrap;font-size:15px}.brand-short-nav a:hover{color:#00eaff}.brand-ticket{text-align:center;color:#ff15c4;white-space:nowrap;border:2px solid #f600bd;border-radius:10px;padding:8px 14px;font-size:23px;font-weight:800;box-shadow:inset 0 0 10px #ff00c022}.brand-ticket:hover{color:#fff;background:#f00097}.brand-header a:focus-visible{outline-offset:3px;outline:3px solid #0ef}@media (max-width:1100px){.brand-header{grid-template-columns:90px 1fr 140px;gap:16px;padding:10px 3%}.brand-home img{width:85px}.brand-header-center{gap:20px}.brand-switch a{padding:12px 17px;font-size:17px}.brand-short-nav{gap:18px}.brand-ticket{font-size:20px}}@media (max-width:760px){.brand-header{grid-template-columns:65px 1fr;gap:10px;padding:10px 4%}.brand-home img{width:65px;height:48px}.brand-header-center{display:contents}.brand-switch{justify-self:center}.brand-switch a{padding:12px 16px;font-size:17px}.brand-short-nav{grid-column:1/3;justify-content:center;gap:35px;padding:5px 0}.brand-ticket{display:none}}.brand-switch{background:#101b48;border:1px solid #3a4676;box-shadow:inset 0 1px 8px #8198ff33,0 2px 12px #0008}.brand-switch a:first-child{background:linear-gradient(#ff13af,#ec008e);border-radius:11px;box-shadow:inset 0 1px 1px #ffb6e6,0 0 15px #f0009755}.brand-switch a:last-child{background:linear-gradient(#1951a4,#102651);border-radius:0 11px 11px 0;box-shadow:inset 0 1px 1px #719cdd55}.brand-switch a:first-child:hover{background:#ff28bc}.brand-switch a:last-child:hover{background:#236bd3}.brand-header .brand-switch a:first-child{background:linear-gradient(#363444,#181725);border-radius:11px 0 0 11px;box-shadow:inset 0 1px 1px #fff4}.brand-header .brand-switch a:nth-child(2){background:linear-gradient(#ff13af,#ec008e);border-radius:0;box-shadow:inset 0 1px 1px #ffb6e6}.brand-header .brand-switch a:last-child{border-radius:0 11px 11px 0}.brand-header .brand-switch a{padding-inline:18px}.brand-header .brand-header-center{gap:clamp(18px,3vw,48px)}@media (max-width:760px){.brand-header .brand-switch a{padding:12px 10px;font-size:15px}.brand-header .brand-short-nav{gap:24px}}@media (max-width:520px){.brand-header{grid-template-columns:1fr;gap:9px;padding:10px 12px 12px}.brand-home{justify-self:center}.brand-home img{width:78px;height:61px}.brand-header-center{display:contents}.brand-switch{grid-column:1;justify-self:center;width:100%;max-width:380px}.brand-header .brand-switch a{flex:1;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:10px 5px;font-size:14px;display:flex}.brand-short-nav,.brand-header .brand-short-nav{grid-column:1;justify-content:space-around;gap:8px;width:100%;padding:2px 0}.brand-short-nav a{align-items:center;min-height:36px;font-size:14px;display:flex}}.brand-header a{transition:filter .2s,box-shadow .2s,color .2s}:is(.brand-header .brand-switch a:hover,.brand-header .brand-switch a:focus-visible){filter:brightness(1.22)}.brand-header .brand-switch a[aria-current=page]{box-shadow:inset 0 -3px #fff,inset 0 1px 1px #fff5}.brand-short-nav a{position:relative}.brand-short-nav a:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff00a8,#00dfff);height:2px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.brand-short-nav a:hover:after{transform:scaleX(1)}.brand-short-nav a:focus-visible:after{transform:scaleX(1)}@media (min-width:761px) and (max-width:1250px){.brand-header .brand-header-center{flex-direction:column;gap:14px;padding:4px 0}.brand-header .brand-short-nav{gap:24px}}@media (prefers-reduced-motion:reduce){.brand-header a,.brand-header a:after{transition:none}}
