.header.site-header{z-index:40;background:#101211;flex-wrap:nowrap;gap:24px;height:auto;min-height:92px;padding:18px 4%;position:relative}.header.site-header nav{order:initial;align-items:center;gap:22px;width:auto;margin-left:auto;display:flex;position:static}.header.site-header nav .nav-direct,.header.site-header .nav-disclosure,.header.site-header nav .nav-editor{color:#d9dfd1;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:4px 0;font:600 13px monospace;text-decoration:none;display:flex}.header.site-header .nav-disclosure[aria-expanded=true],.header.site-header .nav-disclosure.current,.header.site-header nav a:hover,.header.site-header nav a[aria-current=page]{color:#dea26f}.header.site-header nav a[aria-current=page]:after{background:#dea26f}.header.site-header .nav-disclosure[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-chevron{transition:transform .18s}.header.site-header .motion-control{flex-shrink:0;margin-left:0}.header.site-header .mobile-nav-toggle{display:none}.mega-panel[hidden]{display:none!important}.mega-panel{background:radial-gradient(at 100% 0,#3a2a1e66,#0000 65%),repeating-linear-gradient(0deg,#0000,#0000 3px,#ffffff02 4px),#141a15;border:1px solid #6a5640;border-top:2px solid #dea26f;grid-template-columns:1.1fr 1fr;gap:28px;width:min(820px,92vw);padding:28px;animation:.16s ease-out menu-arrive;display:grid;position:absolute;top:calc(100% - 1px);right:4%;box-shadow:0 24px 55px #0009,0 0 30px #b86d2410}.mega-links .eyebrow{color:#a7b29e;letter-spacing:.12em;margin:0 0 15px;font-size:10px}.header.site-header nav .mega-links a{white-space:normal;border:1px solid #0000;border-radius:3px;min-height:0;padding:13px 12px;text-decoration:none;display:block}.mega-links a:hover{background:#ffffff06;border-color:#73583f!important}.mega-links strong{justify-content:space-between;gap:12px;font:600 15px monospace;display:flex}.mega-links strong span{color:#dea26f}.mega-links small,.mega-feature small{color:#aab6a5;margin-top:7px;font:13px/1.5 system-ui,sans-serif;display:block}.header.site-header nav .mega-feature{white-space:normal;background:#0d120e;border:1px solid #3f493c;flex-direction:column;align-items:flex-start;min-width:0;padding:16px;text-decoration:none;display:flex}.mega-feature img{object-fit:cover;border:1px solid #303b2d;width:100%;height:140px;margin-bottom:16px}.mega-feature .eyebrow{color:#dea26f;letter-spacing:.1em;font:10px monospace}.mega-feature strong{color:#e3e8db;margin-top:8px;font:600 20px/1.25 system-ui,sans-serif}.mega-feature-cta{color:#dea26f;margin-top:18px;font:12px monospace}.header.site-header nav .nav-editor{border-left:1px solid #48513e;padding-left:14px;font-size:11px}.header.site-header :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #dea26f}.header.site-header .mega-links a[aria-current=page]:after{display:none}@keyframes menu-arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.header.site-header{flex-wrap:wrap;gap:12px 20px}.header.site-header nav{order:3;justify-content:flex-start;gap:25px;width:100%;margin:0}.header.site-header .motion-control{margin-left:auto}.mega-panel{right:4%}}@media (max-width:700px){.header.site-header{gap:12px;min-height:78px;padding:14px 5%}.header.site-header .mobile-nav-toggle{color:#e4d3bf;background:#211c16;border:1px solid #67513a;align-items:center;gap:10px;min-height:44px;margin-left:auto;padding:9px 12px;font:13px monospace;display:flex}.header.site-header .motion-control{min-height:40px;margin-left:0;padding:8px;font-size:10px}.header.site-header nav{border-top:1px solid #35412f;flex-direction:column;order:4;align-items:stretch;gap:0;width:100%;padding-top:10px;display:none}.header.site-header nav.is-open{display:flex}.header.site-header .nav-group{width:100%}.header.site-header .nav-disclosure,.header.site-header nav .nav-direct,.header.site-header nav .nav-editor{border-bottom:1px solid #ffffff0c;justify-content:space-between;width:100%;min-height:48px;padding:12px 4px;font-size:14px}.mega-panel{width:100%;box-shadow:none;grid-template-columns:1fr;gap:12px;margin:4px 0 12px;padding:15px;position:static}.mega-feature img{height:110px}.header.site-header nav .mega-feature{padding:12px}.header.site-header nav .nav-editor{border-left:0}.mega-links strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.mega-panel{animation:none}.nav-chevron{transition:none}}html[data-motion=off] .mega-panel{animation:none}html[data-motion=off] .nav-chevron{transition:none}@media print{.header.site-header{display:none}}
