header.ts{height:58px;display:flex;align-items:center;gap:22px;padding:0 20px;border-bottom:1px solid #cbbc9f;background:#f1eadc;position:relative;z-index:30}
header.ts .wm{display:flex;align-items:center;gap:11px;text-decoration:none;flex:none}
header.ts .seal svg{width:30px;height:30px;display:block}
header.ts .wm b{display:block;font:500 20px 'Cormorant Garamond',Georgia,serif;color:#30261d;letter-spacing:.02em;line-height:1.05}
header.ts .wm i{display:block;font:9.5px Marcellus,Georgia,serif;letter-spacing:.22em;text-transform:uppercase;color:#917524;font-style:normal;margin-top:2px}
header.ts nav{margin-left:auto;display:flex;gap:18px;align-items:center;overflow-x:auto;white-space:nowrap;scrollbar-width:none}
header.ts nav::-webkit-scrollbar{display:none}
header.ts nav a{color:#604d39;text-decoration:none;font:14.5px Spectral,Georgia,serif;padding:6px 0 4px;border-bottom:1.5px solid transparent}
header.ts nav a:hover{color:#30261d}
header.ts nav a[aria-current]{color:#30261d;border-bottom-color:#917524}
header.ts nav a.hero{color:#917524}
@media (max-width:1079px){header.ts{height:auto;flex-wrap:wrap;gap:8px;padding:10px 14px}header.ts nav{margin-left:0;width:100%;gap:16px}}

@media (min-width:1081px){#wrap{grid-template-columns:minmax(0,1fr) var(--panew)}}
#railbtn{display:none}
.lkb{display:inline-block;border:1px solid var(--line);border-radius:3px;padding:5px 10px;margin:0 6px 6px 0;color:var(--dim);text-decoration:none;font-size:13px}.lkb:hover{color:var(--ink);border-color:var(--gold)}