/* Shared Team-page navigation, scoped to leave page content styles independent. */
.inner-header{--gold2:#f0bd35;--line:rgba(221,164,31,.28);--soft:rgba(255,255,255,.075);font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:normal}
.inner-header .inner-container{width:min(1280px,calc(100% - 48px));margin-inline:auto}
.inner-header a{text-decoration:none}
.inner-header .header-cta{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:0 22px;border:1px solid rgba(222,167,36,.58);border-radius:5px;color:var(--gold2);background:rgba(23,17,5,.18);font-size:12px;font-weight:750;transition:transform .2s,background .2s,color .2s,box-shadow .2s}
.inner-header .header-cta:hover,.inner-header .header-cta:focus-visible{color:#0e0b03;background:var(--gold2);transform:translateY(-2px)}
.inner-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.035);background:rgba(4,4,3,.9);backdrop-filter:blur(17px)}.inner-header .header-row{min-height:100px;display:grid;grid-template-columns:185px 1fr 190px;align-items:center;gap:30px}.inner-header .inner-logo{display:block;width:178px}.inner-header .inner-logo img{display:block;width:100%;height:74px;object-fit:contain;object-position:left center}.inner-header .inner-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.2vw,34px)}.inner-header .inner-nav a{position:relative;padding:15px 0;color:#e0dcd3;font-size:13px;font-weight:650;white-space:nowrap;transition:color .2s}.inner-header .inner-nav a:after{position:absolute;left:50%;bottom:5px;width:0;height:2px;content:"";background:var(--gold2);transform:translateX(-50%);transition:width .2s}.inner-header .inner-nav a:hover,.inner-header .inner-nav a:focus-visible,.inner-header .inner-nav a.active{color:var(--gold2)}.inner-header .inner-nav a:hover:after,.inner-header .inner-nav a:focus-visible:after,.inner-header .inner-nav a.active:after{width:72%}.inner-header .inner-nav i{color:var(--gold2);font-style:normal}.inner-header .inner-nav-toggle{display:none;width:45px;height:42px;padding:8px;border:1px solid var(--line);border-radius:5px;background:#0d0c09;cursor:pointer}.inner-header .inner-nav-toggle span{display:block;height:2px;margin:5px 0;background:var(--gold2);transition:transform .2s,opacity .2s}

@media(max-width:1200px){
 .inner-header .inner-container{width:min(1120px,calc(100% - 48px))}
 .inner-header .header-row{grid-template-columns:160px 1fr 180px;gap:18px}
 .inner-header .inner-logo{width:155px}
 .inner-header .inner-nav{gap:12px}
 .inner-header .inner-nav a{font-size:10px}
}
@media(max-width:1080px){
 .inner-header .header-row{grid-template-columns:1fr auto;min-height:82px}
 .inner-header .inner-logo{width:180px}
 .inner-header .inner-logo img{height:65px}
 .inner-header .inner-nav-toggle{display:block}
 .inner-header .header-cta{display:none}
 .inner-header .inner-nav{position:absolute;top:100%;left:0;right:0;display:grid;gap:0;padding:12px 24px 22px;border-bottom:1px solid var(--line);background:rgba(4,4,3,.98);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s}
 .inner-header .inner-nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}
 .inner-header .inner-nav a{padding:13px 5px;border-bottom:1px solid var(--soft)}
 .inner-header .inner-nav a:after{display:none}
 .inner-header .inner-nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
 .inner-header .inner-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}
 .inner-header .inner-nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
}
@media(max-width:760px){.inner-header .inner-container{width:calc(100% - 30px)}}
