.main-nav{z-index:40;background:var(--red);color:var(--white);border-bottom:4px solid var(--ink);position:relative}.main-nav .nav-bar{align-items:stretch;min-width:0;display:flex}.main-nav .nav-toggle,.main-nav .nav-backdrop,.main-nav .nav-panel-extras{display:none}.main-nav .nav-panel{flex:auto;align-items:stretch;min-width:0;display:flex}.main-nav .nav-links{flex:auto;align-items:stretch;min-width:0;min-height:49px;display:flex}.main-nav .nav-links>a,.main-nav .nav-more-trigger,.main-nav .nav-toggle{appearance:none;color:var(--white);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff29;border-radius:0;flex:none;align-items:center;margin:0;padding:0 18px;font-family:inherit;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:background .18s;display:flex}.main-nav .nav-links>a:first-child{padding-left:18px;padding-right:24px}.main-nav .nav-links>a:hover,.main-nav .nav-more-trigger:hover,.main-nav .nav-links>a:focus-visible,.main-nav .nav-more-trigger:focus-visible,.main-nav .nav-links>a[aria-current=page],.main-nav .nav-more-trigger[aria-current=true]{background:#00000029}.main-nav .nav-links>a:focus-visible,.main-nav .nav-more-trigger:focus-visible,.main-nav .nav-dropdown a:focus-visible,.main-nav .nav-toggle:focus-visible{outline:2px solid var(--white);outline-offset:-2px}.main-nav .nav-more{align-items:stretch;display:flex;position:relative}.main-nav .nav-more-trigger{gap:8px}.main-nav .nav-more-trigger svg{flex:none;transition:transform .18s;display:block}.main-nav .nav-more.is-open .nav-more-trigger svg,.main-nav .nav-more:hover .nav-more-trigger svg{transform:rotate(180deg)}.main-nav .nav-dropdown{z-index:50;background:var(--white);min-width:220px;color:var(--ink);border:1px solid var(--line);padding:4px 0 8px;position:absolute;top:100%;right:0;box-shadow:0 16px 36px #1011142e}.main-nav .nav-dropdown:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.main-nav .nav-dropdown.is-closed{display:none}@media (hover:hover) and (pointer:fine) and (min-width:1051px){.main-nav .nav-more:hover .nav-dropdown.is-closed,.main-nav .nav-more:focus-within .nav-dropdown.is-closed{display:block}}.main-nav .nav-dropdown a{min-height:42px;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.main-nav .nav-dropdown a:hover,.main-nav .nav-dropdown a[aria-current=page],.main-nav .nav-dropdown a:focus-visible{background:var(--paper);color:var(--red)}.main-nav .nav-dropdown a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.main-nav .nav-dropdown-all{border-top:1px solid var(--line);color:var(--muted)}.main-nav .nav-live{background:var(--ink);min-width:132px;min-height:49px;color:var(--white);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;border-left:1px solid #ffffff29;flex:0 0 132px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;animation:1.8s ease-in-out infinite pioNavLiveButton;display:flex}.main-nav .nav-live span{background:#ff3030;border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite pioNavLiveDot;box-shadow:0 0 0 4px #ff303033}@keyframes pioNavLiveButton{0%,to{background:#101114}50%{background:#321012;box-shadow:inset 0 0 22px #df000047}}@keyframes pioNavLiveDot{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.16);box-shadow:0 0 0 6px #ff30302b,0 0 14px #ff3030}}@media (max-width:1050px){.main-nav .nav-toggle{min-width:108px;min-height:49px;color:var(--white);align-items:center;gap:10px;padding:0 16px;display:inline-flex}.main-nav .nav-toggle-icon{flex-direction:column;justify-content:center;gap:4px;width:16px;height:12px;display:flex}.main-nav .nav-toggle-icon span{background:currentColor;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.main-nav .nav-toggle[aria-expanded=true] .nav-toggle-icon span:first-child{transform:translateY(6px)rotate(45deg)}.main-nav .nav-toggle[aria-expanded=true] .nav-toggle-icon span:nth-child(2){opacity:0}.main-nav .nav-toggle[aria-expanded=true] .nav-toggle-icon span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.main-nav .nav-panel{background:var(--white);max-height:min(78vh,640px);color:var(--ink);border-bottom:4px solid var(--ink);flex:none;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 24px 48px #10111438}.main-nav .nav-panel.is-open{display:block}.main-nav .nav-links{grid-template-columns:1fr 1fr;min-height:0;padding:10px 12px 4px;display:grid}.main-nav .nav-links>a,.main-nav .nav-more-trigger{border:0;border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);padding:0 16px;font-size:13px}.main-nav .nav-links>a:first-child{padding:0 16px}.main-nav .nav-links>a:hover,.main-nav .nav-more-trigger:hover,.main-nav .nav-links>a[aria-current=page],.main-nav .nav-more-trigger[aria-current=true]{background:var(--paper);color:var(--red)}.main-nav .nav-links>a:focus-visible,.main-nav .nav-more-trigger:focus-visible,.main-nav .nav-toggle:focus-visible{outline-color:var(--ink)}.main-nav .nav-more{flex-direction:column;grid-column:1/-1}.main-nav .nav-dropdown{border:0;border-bottom:1px solid var(--line);min-width:0;box-shadow:none;background:var(--paper);padding:0 0 8px;position:static;top:auto;right:auto}.main-nav .nav-dropdown:before{display:none}.main-nav .nav-dropdown a{min-height:46px;padding-left:28px}.main-nav .nav-panel-extras{border-top:1px solid var(--line);gap:16px;padding:18px 16px 22px;display:grid}.main-nav .nav-search{border:2px solid var(--ink);grid-template-columns:1fr auto;min-height:46px;display:grid}.main-nav .nav-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 14px}.main-nav .nav-search button{appearance:none;background:var(--ink);color:var(--white);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;padding:0 16px;font-size:11px;font-weight:800}.main-nav .nav-utility{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:18px;font-size:11px;font-weight:800;display:flex}.main-nav .nav-utility a{color:inherit;text-decoration:none}.main-nav .nav-utility a:hover{color:var(--red)}.main-nav .nav-backdrop{z-index:-1;appearance:none;cursor:pointer;background:#1011146b;border:0;border-radius:0;margin:0;padding:0;display:block;position:fixed;inset:0}}@media (max-width:760px){.main-nav .nav-live{flex-basis:116px;min-width:116px;padding-inline:13px}.main-nav .nav-links{grid-template-columns:1fr;padding:8px 8px 0}}@media (max-width:480px){.main-nav .nav-live{flex-basis:108px;min-width:108px;padding-inline:10px;font-size:10px}}
