/* Readable GTI identity: preserve the supplied globe; render the name as live text. */
.site-nav,.nav-mobile,.site-footer{background:#012c59!important}
.nav-logo{background:transparent!important;padding:0!important;border-radius:0;box-shadow:none;min-width:0;flex:0 1 auto}
.gti-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;max-width:100%}
.gti-brand-mark{display:block;flex:0 0 86px;width:86px;height:78px;background-image:url('/assets/gti-updated-logo-20261102.png');background-repeat:no-repeat;background-size:375px auto;background-position:-25px -23px}
.gti-brand-copy{display:flex;flex-direction:column;gap:7px;min-width:0}
.gti-brand-name{display:flex;flex-direction:column;font-family:'Hanken Grotesk','Arial',sans-serif;font-size:20px;font-weight:700;line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:#fff}
.gti-brand-name>span{display:block;font:inherit;white-space:nowrap}
.gti-brand-motto{font-family:'DM Sans','Arial',sans-serif;font-size:11px;line-height:1.35;font-weight:500;letter-spacing:.015em;color:#f4cb79}
.nav-inner{height:auto;min-height:132px;gap:16px;padding-block:12px}
.footer-brand__logo{margin-bottom:1rem}
.site-nav .nav-hamburger{flex-shrink:0;min-width:44px;min-height:44px}
.site-nav .nav-hamburger span{background:#fff!important}
.nav-mobile{max-height:calc(100dvh - 132px);overflow-y:auto}
@media(max-width:640px){
 .nav-inner{min-height:120px;gap:10px;padding-inline:16px}
 .gti-brand{gap:9px}
 .gti-brand-mark{flex-basis:68px;width:68px;height:62px;background-size:300px auto;background-position:-20px -18px}
 .gti-brand-name{font-size:clamp(14px,4vw,18px)}
 .gti-brand-motto{font-size:10px}
 .nav-mobile{max-height:calc(100dvh - 120px)}
}
@media print{
 .site-nav,.site-footer{background:#fff!important}
 .gti-brand-name{color:#012c59}
 .gti-brand-motto{color:#745200}
 .gti-brand-mark{background-image:url('/assets/gti-official-light-2026-10.png')}
}


