/* Site menu - shared by every page */
.wn{position:sticky;top:0;z-index:1000;background:rgba(14,12,15,.97);background:color-mix(in srgb,var(--mid,#0E0C0F) 97%,transparent);
  border-bottom:1px solid rgba(201,168,76,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.wn-in{max-width:1240px;margin:0 auto;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.wn-brand{font-family:'Cinzel Decorative','Cinzel',serif;font-weight:700;font-size:15px;letter-spacing:.14em;
  text-transform:uppercase;color:#E8C96A !important;white-space:nowrap;text-decoration:none}
.wn-list{list-style:none;display:flex;gap:6px;margin:0;padding:0;align-items:center}
.wn-list a{display:block;font-family:'Cinzel',serif;font-weight:600;font-size:12px;letter-spacing:.2em;
  text-transform:uppercase;color:rgba(255,255,255,.82) !important;padding:10px 14px;text-decoration:none;
  border-bottom:1px solid transparent;transition:.25s}
.wn-list a:hover{color:#E8C96A !important}
.wn-list a.on{color:#E8C96A !important;border-bottom-color:#C9A84C}
.wn-ext{font-size:10px;opacity:.7}
.wn-tog{display:none;background:none;border:0;cursor:pointer;padding:10px;margin-right:-10px}
.wn-tog span{display:block;width:24px;height:1.5px;background:#E8C96A;margin:5px 0;transition:.3s}
@media(max-width:1020px){
  .wn-tog{display:block}
  .wn-list{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;
    background:var(--mid,#0E0C0F);border-bottom:1px solid rgba(201,168,76,.35);padding:8px 0 16px}
  .wn.open .wn-list{display:flex}
  .wn-list a{padding:14px 28px;font-size:13px;border-bottom:0}
  .wn.open .wn-tog span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}
  .wn.open .wn-tog span:nth-child(2){opacity:0}
  .wn.open .wn-tog span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}
}
@media(max-width:420px){.wn-brand{font-size:12.5px;letter-spacing:.1em}.wn-in{padding:0 20px}}
