/* Cabecera25. David elige Cristal (opción2) el04/10/2026.
   Solo cabecera: firma original con presentación marfil y cápsula de escritorio.
   Se conserva el menú estrecho existente; no se desarrolla una versión móvil. */
.site-header .brand-signature{display:block;position:relative;flex:0 0 auto;width:159px;aspect-ratio:957/436;overflow:hidden;font-size:0;line-height:0;letter-spacing:0}
.site-header .brand-signature img{position:absolute;max-width:none;width:163.322884%;height:auto;left:-31.765935%;top:-121.100917%;object-fit:contain;filter:saturate(.10) brightness(1.53);pointer-events:none}
#navigation .nav-lens{display:none;pointer-events:none}
@media(min-width:1001px){
  .site-header{gap:25px;padding:25px 6%;align-items:center}
  .site-header #navigation{position:relative;isolation:isolate;flex:1;min-width:0;max-width:920px;display:flex;align-items:center;justify-content:space-between;gap:1px;padding:7px;border:1px solid rgba(204,203,213,.18);border-radius:100px;background:rgba(10,13,23,.76);box-shadow:inset 0 1px 0 rgba(229,228,232,.06),0 12px 32px rgba(0,0,0,.18);font-size:clamp(.75rem,.93vw,.875rem);font-family:Manrope,Arial,sans-serif;line-height:1.5}
  .site-header #navigation>a{position:relative;flex:0 1 auto;display:block;padding:12px clamp(9px,1.2vw,18px);min-height:44px;border:0;border-radius:0;background:transparent;white-space:nowrap;color:#bebdc4;transition:color .3s}
  .site-header #navigation>a:is(:hover,:focus-visible,[aria-current]){color:#eeeae3}
  #navigation .nav-lens{display:block;position:absolute;left:0;top:0;z-index:-1;width:0;height:0;border:1px solid rgba(224,219,207,.18);border-radius:90px;background:linear-gradient(150deg,rgba(220,213,201,.11),rgba(150,161,190,.04));opacity:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),width .55s cubic-bezier(.2,.8,.2,1),height .2s,opacity .25s}
  .motion-paused #navigation .nav-lens,.motion-paused #navigation>a{transition:none}
}
@media(prefers-reduced-motion:reduce){#navigation .nav-lens,#navigation>a{transition:none!important}}
