.site-header{position:fixed;top:0;left:0;right:0;z-index:40;background:linear-gradient(to bottom,rgba(11,9,8,0.96),rgba(11,9,8,0.9) 60%,rgba(11,9,8,0));backdrop-filter:blur(22px);border-bottom:1px solid rgba(185,175,166,0.18);height:var(--header-height);display:flex;align-items:center}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.brand-mark{display:flex;align-items:center;gap:var(--space-3)}.brand-logo{width:40px;height:40px;border-radius:999px;border:1px solid rgba(196,154,90,0.85);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 0,rgba(196,154,90,0.35) 0,transparent 60%),#050403;box-shadow:0 12px 30px rgba(0,0,0,0.85)}.brand-logo span{font-family:var(--font-serif);font-size:1.1rem;letter-spacing:.12em;color:var(--color-accent-gold);text-transform:uppercase}.brand-text{display:flex;flex-direction:column}.brand-name{font-family:var(--font-serif);font-size:var(--font-size-lg);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-primary)}.brand-tagline{font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:.16em;text-transform:uppercase}.nav-primary{display:flex;align-items:center;gap:var(--space-6);font-size:var(--font-size-sm)}.nav-list{display:flex;align-items:center;gap:var(--space-4)}.nav-link{position:relative;padding:0.25rem 0;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);transition:color var(--transition-base)}.nav-link::after{content:"";position:absolute;left:0;bottom:-0.15rem;width:0;height:1px;background:linear-gradient(90deg,var(--color-accent-gold),var(--color-accent-copper));transition:width var(--transition-base)}.nav-link:hover{color:var(--color-text-primary)}.nav-link:hover::after{width:100%}.nav-link--active{color:var(--color-accent-gold)}.nav-link--active::after{width:100%}.nav-cta{display:flex;align-items:center;gap:var(--space-3)}.nav-toggle{display:none;width:38px;height:38px;border-radius:999px;align-items:center;justify-content:center;border:1px solid rgba(185,175,166,0.55);background-color:rgba(11,9,8,0.92);gap:4px;padding:0 9px}.nav-toggle span{display:block;width:100%;height:1px;background-color:var(--color-text-primary);border-radius:999px;transition:transform var(--transition-fast),opacity var(--transition-fast),width var(--transition-fast)}.nav-toggle.is-open span:nth-child(1){transform:translateY(3px) rotate(45deg);width:100%}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){transform:translateY(-3px) rotate(-45deg);width:100%}@media(max-width:959.98px){.nav-primary{position:fixed;inset:var(--header-height) 0 auto 0;background:linear-gradient(to bottom,#0b0908 0,rgba(17,17,17,0.98));backdrop-filter:blur(22px);border-bottom:1px solid rgba(185,175,166,0.2);flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-4);transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform var(--transition-base),opacity var(--transition-base)}.nav-primary.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.nav-list{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.nav-link{font-size:var(--font-size-sm);padding:0.5rem 0}.nav-cta{justify-content:flex-start}.nav-toggle{display:inline-flex}}.pill-notice{display:inline-flex;align-items:center;gap:var(--space-2);padding:0.45rem 0.9rem;border-radius:var(--radius-pill);border:1px solid rgba(127,29,29,0.8);background-color:rgba(127,29,29,0.25);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary)}.pill-notice span{color:var(--color-text-secondary)}.status-dot{width:7px;height:7px;border-radius:999px;background-color:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,0.45)}