@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/archivo-latin-variable-E0tuGl4L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/archivo-black-latin-BTVu2TQR.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{background:var(--nx-bg)}body{background:var(--nx-bg);color:var(--nx-text);font-family:var(--nx-font-body);flex-direction:column;min-height:100vh;font-size:16px;display:flex;overflow-x:hidden}body>main{flex:1}::selection{background:var(--nx-gold);color:var(--nx-bg)}h1,h2,h3{font-family:var(--nx-font-display);text-transform:uppercase;letter-spacing:-.01em;line-height:1}h4,h5,h6{font-family:var(--nx-font-body);font-weight:700;line-height:1.25}p{line-height:1.6}a{color:var(--nx-gold);text-decoration:none}a:hover{color:var(--nx-gold-hover)}:focus-visible{outline:var(--nx-focus-ring);outline-offset:var(--nx-focus-offset);border-radius:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--nx-z-skip-link);background:var(--nx-gold);color:var(--nx-bg);letter-spacing:var(--nx-track-nav);text-transform:uppercase;transition:top var(--nx-duration-fast) var(--nx-ease-out);border-radius:0 0 4px 4px;padding:.75rem 1.25rem;font-size:13px;font-weight:700;position:absolute;top:-100%;left:1rem}.skip-link:focus-visible{outline-offset:2px;top:0}.u-container{max-width:var(--nx-max);padding-inline:var(--nx-gutter);margin-inline:auto}.route-error{min-height:60vh;padding:clamp(48px, 8vw, 96px) var(--nx-gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.route-error-status{font-family:var(--nx-font-display);color:var(--nx-gold);font-size:clamp(48px,10vw,96px);line-height:1}.route-error h1{font-family:var(--nx-font-display);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(20px,3vw,32px)}.route-error-detail{white-space:pre-wrap;text-align:left;max-width:640px;color:var(--nx-text-70)}.route-error-link{color:var(--nx-text);letter-spacing:var(--nx-track-nav);text-transform:uppercase;border-bottom:1px solid var(--nx-gold);padding-bottom:4px;font-size:12px}.route-error-link:hover,.route-error-link:focus-visible{color:var(--nx-gold-hover)}.nx-splash{z-index:var(--nx-z-splash);background:var(--nx-bg);opacity:1;pointer-events:none;transition:opacity var(--nx-duration-base) var(--nx-ease-inout);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nx-splash--hidden{opacity:0}.nx-splash-mark{color:var(--nx-text);font-family:var(--nx-font-display);letter-spacing:.18em;align-items:center;gap:9px;font-size:22px;display:flex}.nx-splash-dot{background:var(--nx-gold);width:7px;height:7px;animation:nxSplashPulse var(--nx-duration-slow) var(--nx-ease-inout) infinite;border-radius:50%}body.nx-aside-open{overflow:hidden}
