.ee-header{position:sticky;top:0;z-index:1000;background:transparent;transition:background var(--transition-fast);}
.ee-header.scrolled{background:var(--color-surface-primary);}
.ee-header__inner{display:flex;align-items:center;justify-content:space-between;height:72px;gap:var(--space-3);} 
.ee-header__brand{display:flex;align-items:center;gap:12px;flex-shrink:0;}
.ee-header__logo{height:38px;width:auto;display:block;}
.ee-header__brand-text{font-family:var(--font-heading);font-size:20px;letter-spacing:.04em;}

.ee-nav{display:flex;}
.ee-nav__list{display:flex;gap:var(--space-3);margin:0;padding:0;list-style:none !important;align-items:center;}
.ee-nav__list li{margin:0;}
.ee-nav__link{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);position:relative;}
.ee-nav__link:hover,.ee-nav__link:focus-visible{color:var(--color-accent-gold);} 
.ee-nav__link--cta{color:var(--color-accent-gold);} 

.ee-nav-toggle{display:none;flex-direction:column;gap:4px;width:40px;height:40px;align-items:center;justify-content:center;}
.ee-nav-toggle span{display:block;width:20px;height:2px;background:var(--color-text-primary);} 

.ee-nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:900;}

@media(max-width:900px){
.ee-nav{position:fixed;top:0;right:0;height:100vh;width:min(320px,90%);background:var(--color-surface-primary);transform:translateX(100%);transition:transform var(--transition-fast);z-index:1001;padding:var(--space-5) var(--space-4);overflow-y:auto;}
.ee-nav.open{transform:translateX(0);} 
.ee-nav__list{flex-direction:column;align-items:flex-start;gap:var(--space-4);} 
.ee-nav-toggle{display:flex;} 
}
