.legacy-navigation{--yellow:#ffdd00;--black:#000;--white:#fff;--gutter:clamp(24px,5vw,96px);--display:'Barlow Condensed',Impact,sans-serif;--ease:cubic-bezier(.22,1,.36,1);font:400 16px/1.5 'Barlow',Arial,sans-serif;color:#fff}.legacy-navigation *{box-sizing:border-box}.legacy-navigation a{color:inherit;text-decoration:none}.legacy-navigation img{display:block;max-width:100%;height:auto}.legacy-navigation button{font-family:inherit;color:inherit;cursor:pointer;border:0;background:none}.legacy-navigation .navigation-dialog{margin:auto}.legacy-navigation .button{color:#000}body.legacy-menu-open{overflow:hidden}
.legacy-navigation .site-header{position:fixed;inset:0 0 auto;z-index:30;height:100px;padding:14px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:32px;background:rgba(0,0,0,.68);border-bottom:1px solid transparent;transition:background .3s,border-color .3s;animation:header-enter .8s var(--ease) both}
.legacy-navigation .site-header.is-scrolled{background:rgba(0,0,0,.94);border-bottom-color:#333;backdrop-filter:blur(16px)}
.legacy-navigation .brand-logo{width:166px;flex-shrink:0}
.legacy-navigation .brand-logo img{width:100%;height:70px;object-fit:contain}
.legacy-navigation .desktop-nav{display:flex;gap:32px;margin-left:auto}
.legacy-navigation .desktop-nav a{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;transition:color .2s}
.legacy-navigation .desktop-nav a:hover{color:var(--yellow)}
.legacy-navigation .header-actions{display:flex;align-items:center;gap:30px}
.legacy-navigation .menu-toggle{display:flex;gap:12px;align-items:center;font-size:10px;font-weight:700;letter-spacing:.1em;padding:12px 0}
.legacy-navigation .menu-mark{width:24px;display:grid;gap:6px}
.legacy-navigation .menu-mark i{display:block;height:2px;background:var(--yellow);width:24px;transition:transform .2s}
.legacy-navigation .menu-mark i:last-child{width:17px;justify-self:end}
.legacy-navigation .menu-toggle:hover .menu-mark i:last-child{transform:translateX(-7px)}
.legacy-navigation dialog::backdrop{background:rgba(0,0,0,.82);backdrop-filter:blur(8px)}
.legacy-navigation .navigation-dialog{border:1px solid #333;background:var(--black);color:var(--white);width:min(1100px,calc(100% - 40px));max-height:90svh;padding:36px;overscroll-behavior:contain}
.legacy-navigation .dialog-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px;border-bottom:1px solid #333;gap:20px;font-size:12px;font-weight:700;letter-spacing:.07em}
.legacy-navigation .close-menu{display:flex;align-items:center;gap:18px;font-size:12px}
.legacy-navigation .close-menu span{font-size:36px;color:var(--yellow)}
.legacy-navigation .navigation-dialog nav{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;padding:20px 0}
.legacy-navigation .navigation-dialog nav a{display:flex;justify-content:space-between;align-items:center;font-family:var(--display);font-size:clamp(24px,3vw,40px);font-weight:700;text-transform:uppercase;border-bottom:1px solid #222;padding:9px 0;transition:color .2s}
.legacy-navigation .navigation-dialog nav a:hover{color:var(--yellow)}
.legacy-navigation .navigation-dialog nav a span{font-size:24px;color:var(--yellow)}
.legacy-navigation .country-links{display:flex;gap:25px;margin-top:16px}
.legacy-navigation .country-links a{display:flex;align-items:center;gap:10px;font-size:13px}
.legacy-navigation .country-links img{width:24px;height:24px;object-fit:contain}
@media(max-width:1150px){.legacy-navigation .desktop-nav{gap:20px}.legacy-navigation .header-actions{gap:20px}.legacy-navigation .site-header{gap:20px}}
@media(max-width:950px){.legacy-navigation .desktop-nav{display:none}.legacy-navigation .site-header{height:85px}}
@media(max-width:600px){.legacy-navigation .site-header{height:80px;padding-top:9px;padding-bottom:9px;gap:16px}.legacy-navigation .brand-logo{width:133px}.legacy-navigation .brand-logo img{height:60px}.legacy-navigation .header-actions{gap:18px;margin-left:auto}.legacy-navigation .header-cta{display:none}.legacy-navigation .navigation-dialog{padding:20px;width:calc(100% - 24px);max-height:94svh}.legacy-navigation .dialog-top{font-size:10px;padding-bottom:14px}.legacy-navigation .navigation-dialog nav{grid-template-columns:1fr;padding:10px 0}.legacy-navigation .navigation-dialog nav a{font-size:29px;padding:7px 0}.legacy-navigation .country-links{gap:18px;flex-wrap:wrap}.legacy-navigation .country-links img{width:20px}}

.legacy-navigation dialog:not([open]){display:none}

.legacy-navigation .header-cta{display:inline-flex;align-items:center;gap:22px;padding:13px 18px;background:#ffdd00;color:#000;font:700 13px/1.4 'Barlow',Arial,sans-serif;text-transform:uppercase}.legacy-navigation .header-cta span{font-size:23px}@media(max-width:600px){.legacy-navigation .header-cta{display:none}}
