/* GENERATED by scripts/build-door-header-css.mjs from door-kit.css - the belt header only. Do not hand-edit. */
:root{--black:#000000;--raised:#151515;--gold:#D4990C;--silver:#E9E9E9;--grey:#909090;--green:#009059;--ease:cubic-bezier(.22,1,.36,1)}
html body header.top{padding:0!important;margin:0;border-radius:0}
html body header.top .nav a{font-family:'Kufam',sans-serif}
.belt{position:relative;background:var(--black);border-top:2px solid var(--gold);border-bottom:2px solid var(--gold)}
.belt::before{content:"";position:absolute;left:0;right:0;top:5px;bottom:5px;border-top:1px solid var(--gold);
  border-bottom:1px solid var(--gold);pointer-events:none}
.belt>*{position:relative}
.top{position:sticky;top:0;z-index:10;transition:transform .55s var(--ease)}
.top.away{transform:translateY(-110%)}
.top .col{min-height:89px;display:flex;align-items:center;justify-content:space-between;gap:21px}
.top .nav{max-width:987px;margin:0 auto;padding:0 21px;min-height:89px;display:flex;align-items:center;justify-content:space-between;gap:21px}
.nav-logo{color:var(--gold);font-size:21px;line-height:34px;letter-spacing:.13em;text-decoration:none;font-weight:600;white-space:nowrap}
.nav-logo:hover{color:var(--silver)}
.lamp-head .nav-logo{position:relative;padding-left:55px}
.lamp-head .nav-lamp{position:absolute;left:0;top:50%;width:34px;margin-top:-20px}
.nav-lamp svg{display:block;width:100%;height:auto;overflow:visible}
.nav-links{display:flex;align-items:center;gap:8px}
.nav-links a{--p:13px;position:relative;display:inline-flex;align-items:center;min-height:55px;padding:0 21px;background:var(--gold);
  color:var(--silver);font-size:13px;line-height:21px;font-weight:600;text-decoration:none;isolation:isolate;
  clip-path:polygon(var(--p) 0,calc(100% - var(--p)) 0,100% 50%,calc(100% - var(--p)) 100%,var(--p) 100%,0 50%);transition:color .35s var(--ease)}
.nav-links a::before{content:"";position:absolute;inset:2px;background:var(--black);clip-path:inherit;z-index:-1;transition:transform .45s var(--ease)}
.nav-links a::after{content:"";position:absolute;inset:5px;outline:1px solid var(--gold);clip-path:inherit;z-index:-1;transition:outline-color .35s}
.nav-links a:hover,.nav-links a:focus-visible{color:var(--black)}
.nav-links a:hover::before,.nav-links a:focus-visible::before{transform:scaleX(0)}
.nav-links a:hover::after,.nav-links a:focus-visible::after{outline-color:var(--black)}
.nav-links a[aria-current=page]{color:var(--gold)}
.nav-links a:last-child{color:var(--black)}
.nav-links a:last-child::before{background:var(--gold);transform:none}
.nav-links a:last-child::after{outline-color:var(--black)}
.nav-links a:last-child:hover,.nav-links a:last-child:focus-visible{color:var(--gold)}
.nav-links a:last-child:hover::before,.nav-links a:last-child:focus-visible::before{background:var(--black)}
.nav-links a:last-child:hover::after,.nav-links a:last-child:focus-visible::after{outline-color:var(--gold)}
.ham{display:none;width:55px;height:55px;background:none;border:0;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0}
.ham span{display:block;width:21px;height:2px;background:var(--gold);transition:transform .35s var(--ease),opacity .35s}
.drawer-open .ham span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.drawer-open .ham span:nth-child(2){opacity:0}
.drawer-open .ham span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.drawer{position:fixed;left:0;right:0;top:93px;z-index:9;background:var(--black);border-bottom:2px solid var(--gold);
  display:flex;flex-direction:column;padding:21px;gap:8px;transform:translateY(-120%);transition:transform .55s var(--ease)}
.drawer[hidden]{display:none}
.drawer-open .drawer{transform:none}
.drawer a{font-size:34px;line-height:55px;color:var(--silver);text-decoration:none;border-bottom:1px solid var(--raised)}
.drawer a:hover,.drawer a.gold{color:var(--gold)}
.drawer a[aria-current=page]{color:var(--gold)}
.foot-brand .nav-logo{display:inline-block;margin-bottom:13px}
@media(max-width:1100px){.nav-links{display:none}.ham{display:flex}}
@media print{.split .w,.rise{transform:none;opacity:1}.field,.top{display:none}}
