@font-face{font-family:PDNavOxanium;src:url('/assets/fonts/Oxanium-wght.woff2') format('woff2');font-weight:200 800;font-display:swap}
@font-face{font-family:PDNavMono;src:url('/assets/fonts/DepartureMono-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
.pd-site-nav{position:sticky;inset:auto;top:0;z-index:11000;display:block!important;width:100%;max-width:none;min-height:0;margin:0;padding:0;border:0;border-bottom:1px solid rgba(48,176,208,.14);background:rgba(5,10,15,.96);color:#ede8e4;backdrop-filter:blur(12px);text-align:left;line-height:1.4}
.pd-site-nav *{box-sizing:border-box}
.pd-site-nav .pd-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(1360px,90vw);max-width:none;min-height:88px;margin:0 auto;padding:18px 0}
.pd-site-nav .pd-nav-brand{display:flex;align-items:center;flex-shrink:0;gap:12px;min-height:44px;margin:0;padding:0;border:0;background:none;color:#ede8e4;text-decoration:none;font:600 20px/1.2 PDNavOxanium,system-ui,sans-serif;letter-spacing:0;text-transform:none}
.pd-site-nav .pd-nav-brand img{display:block;flex-shrink:0;width:38px;height:44px;object-fit:contain;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;filter:none}
.pd-site-nav .pd-nav-brand small{display:block;margin-top:6px;color:#a6b2bc;font:400 10px/1.3 PDNavMono,ui-monospace,monospace;letter-spacing:.12em;text-transform:none}
.pd-site-nav .pd-nav-brand:hover img,.pd-site-nav .pd-nav-brand:focus-visible img{filter:drop-shadow(0 0 9px rgba(48,176,208,.4))}
.pd-site-nav .pd-nav-brand:hover{color:#30b0d0}
.pd-site-nav .pd-nav-pages{display:flex;align-items:center;gap:24px;margin:0;padding:0;width:auto;border:0;background:none}
.pd-site-nav .pd-nav-group{position:relative;display:block;margin:0;padding:0;border:0;color:inherit;background:none}
.pd-site-nav .pd-nav-group>summary,.pd-site-nav .pd-nav-direct{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:0;padding:12px 0;border:0;background:none;color:#a6b2bc;font:400 13px/1.4 PDNavMono,ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;list-style:none;cursor:pointer;white-space:nowrap}
.pd-site-nav .pd-nav-group>summary::-webkit-details-marker{display:none}
.pd-site-nav .pd-nav-group>summary::after{content:'+';display:inline-block;width:9px;color:inherit;font:400 14px/1 ui-monospace,monospace}
.pd-site-nav .pd-nav-group[open]>summary::after{content:'−'}
.pd-site-nav .pd-nav-group[open]>summary,.pd-site-nav .pd-nav-group>summary:hover,.pd-site-nav .pd-nav-group>summary[aria-current],.pd-site-nav .pd-nav-direct:hover{color:#30b0d0;background:none;border:0;text-decoration:none}
.pd-site-nav .pd-nav-menu{position:absolute;top:calc(100% + 8px);left:0;right:auto;z-index:1;display:block;width:300px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 112px);overflow-y:auto;margin:0;padding:8px;border:1px solid rgba(48,176,208,.14);background:#050a0f;box-shadow:none;text-align:left}
.pd-site-nav .pd-nav-group:nth-last-child(-n+2)>.pd-nav-menu{left:auto;right:0}
.pd-site-nav .pd-nav-group:not([open])>.pd-nav-menu{display:none}
.pd-site-nav .pd-nav-menu a{display:flex;align-items:center;min-height:46px;margin:0;padding:12px;border:0;background:none;color:#a6b2bc;font:400 13px/1.5 PDNavMono,ui-monospace,monospace;letter-spacing:.02em;text-transform:none;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
.pd-site-nav .pd-nav-menu a:hover,.pd-site-nav .pd-nav-menu a[aria-current='page']{border:0;background:rgba(48,176,208,.04);color:#30b0d0;text-decoration:none}
.pd-site-nav .pd-nav-section-label{display:block;margin:8px 12px 3px;padding-top:12px;border-top:1px solid rgba(48,176,208,.14);color:#a6b2bc;font:400 11px/1.4 PDNavMono,ui-monospace,monospace;letter-spacing:.04em}
.pd-site-nav .pd-nav-toggle{display:none;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;min-width:70px;margin:0;padding:10px 0;border:0;border-radius:0;background:none;color:#30b0d0;font:400 13px/1.4 PDNavMono,ui-monospace,monospace;text-transform:none;cursor:pointer}
.pd-site-nav [hidden]{display:none!important}
.pd-site-nav a,.pd-site-nav summary,.pd-site-nav button{text-decoration:none!important;box-shadow:none}
.pd-site-nav a:focus-visible,.pd-site-nav button:focus-visible,.pd-site-nav summary:focus-visible{outline:2px solid #30b0d0!important;outline-offset:5px;box-shadow:none}
.pd-site-nav-overlay{position:fixed;left:0;right:0;top:0}
.pd-page-strikes header.hud{top:102px}
.pd-page-strikes .panel{top:170px}
html:has(.pd-site-nav){scroll-padding-top:108px}
body>.skip:focus,body>.skip-link:focus{z-index:12001!important}
@media(max-width:900px){
 .pd-site-nav .pd-nav-inner{flex-wrap:wrap;gap:0 12px;width:calc(100% - 32px);min-height:80px;padding:14px 0}
 .pd-site-nav .pd-nav-brand{font-size:18px}
 .pd-site-nav .pd-nav-toggle:not([hidden]){display:flex}
 .pd-site-nav .pd-nav-pages{flex-basis:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:10px;padding:8px 0;max-height:calc(100dvh - 106px);overflow-y:auto;border-top:1px solid rgba(48,176,208,.14)}
 .pd-site-nav.pd-nav-enhanced:not([data-mobile-open='true']) .pd-nav-pages{display:none}
 .pd-site-nav .pd-nav-group{width:100%}
 .pd-site-nav .pd-nav-group>summary,.pd-site-nav .pd-nav-direct{width:100%;padding:12px 0;min-height:46px;font-size:13px}
 .pd-site-nav .pd-nav-menu,.pd-site-nav .pd-nav-group:nth-last-child(-n+2)>.pd-nav-menu{position:static;width:100%;max-width:none;max-height:none;overflow:visible;margin:0 0 8px;padding:4px 0 8px;border:0;border-bottom:1px solid rgba(48,176,208,.14);box-shadow:none}
 .pd-site-nav .pd-nav-menu a{min-height:46px}
 .pd-page-strikes header.hud{top:94px}
 .pd-page-strikes .panel{top:162px}
}
@media(max-width:359px){.pd-site-nav .pd-nav-brand{font-size:16px;gap:8px}.pd-site-nav .pd-nav-brand small{font-size:9px}.pd-site-nav .pd-nav-inner{width:calc(100% - 24px);gap:0 8px}.pd-site-nav .pd-nav-toggle{min-width:66px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.pd-site-nav *{scroll-behavior:auto;transition:none}}
