.nav{position:sticky;top:0;z-index:50;backdrop-filter:var(--nav-blur,blur(14px));background:var(--nav-bg,rgba(5,5,5,.72));border-bottom:1px solid var(--nav-line,rgba(237,237,232,.09));padding-top:env(safe-area-inset-top,0);font-family:Manrope,sans-serif}.nav[data-fixed="1"]{position:fixed;left:0;right:0}.nav-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:22px;padding:0 24px;height:56px}.nav[data-wide="1"] .nav-inner{max-width:none}.nav-mark{flex:none;font-family:Unbounded,sans-serif;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--nav-ink,#edede8);text-decoration:none;white-space:nowrap}.nav-mark i{font-style:normal;font-weight:300;color:inherit;opacity:.85}.nav-mark b{font-weight:600}.nav-mark span{color:#ff3d00}.nav-slot{flex:1;min-width:0}.nav-links,.nav-slot{display:flex;align-items:center;gap:26px}.nav-links{font-family:Manrope,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em}.nav-links a,.nav-links button{padding:0;border:0;background:none;color:var(--nav-ink,#edede8);font:inherit;text-decoration:none;cursor:pointer;transition:color .2s;white-space:nowrap}.nav-links [aria-current=true],.nav-links a:hover,.nav-links button:hover{color:#ff3d00}.nav-links a:before,.nav-links button:before{content:"/";color:#ff3d00;margin-right:5px;opacity:0;transition:opacity .2s}.nav-links [aria-current=true]:before,.nav-links a:hover:before,.nav-links button:hover:before{opacity:1}.nav-right{flex:none;display:flex;align-items:center;gap:26px;margin-left:34px}.nav-cta{padding:0;border:0;background:none;color:var(--nav-ink,#edede8);font-family:Manrope,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:color .2s}.nav-cta:hover{color:#ff3d00}@media (max-width:900px){.nav-inner{gap:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent)}.nav-inner::-webkit-scrollbar{display:none}.nav-mark{align-self:stretch;display:flex;align-items:center;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:10px}.nav-slot{flex:none;gap:0}.nav-links{gap:0}.nav-right{gap:0;margin-left:0;padding-right:max(30px,env(safe-area-inset-right,0px))}.nav-cta,.nav-links a,.nav-links button{min-height:44px;display:inline-flex;align-items:center;padding:0 11px}}