.nr.nr-search{position:fixed;inset:0;z-index:91;background:none;pointer-events:none;visibility:hidden;transition:visibility 0s linear .32s}.nr.nr-search[data-open]{pointer-events:auto;visibility:visible;transition-delay:0s}.nr .nr-search-scrim{position:absolute;inset:0;background:rgba(15,44,95,.55);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}.nr.nr-search[data-open] .nr-search-scrim{opacity:1}.nr .nr-search-panel{position:absolute;inset:0 auto 0 0;width:min(440px,92vw);background:var(--nr-midnight);color:#fff;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .32s cubic-bezier(.22,1,.36,1);box-shadow:0 0 60px rgba(0,0,0,.5);overflow-y:auto;overscroll-behavior:contain}.nr.nr-search[data-open] .nr-search-panel{transform:none}.nr .nr-search-panel:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(232,178,58,.1) 1.5px,transparent 0);background-size:34px 34px;pointer-events:none}.nr .nr-search-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px 16px;background:var(--nr-midnight);border-bottom:1px solid rgba(232,178,58,.24)}.nr .nr-search-head .nr-eyebrow{color:var(--nr-gold)}.nr .nr-search-close{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:3px;padding:7px 15px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background .2s,border-color .2s}.nr .nr-search-close:hover{background:var(--nr-signal);border-color:var(--nr-signal)}.nr .nr-swx{position:relative;z-index:1;padding:22px 26px 26px}.nr .nr-swx-tabs{display:flex;border:1px solid rgba(255,255,255,.18);border-radius:3px;overflow:hidden}.nr .nr-swx-tab{flex:1;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.18);color:#8fa3c0;font-family:var(--nr-body);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:11px 10px;cursor:pointer;transition:background .2s,color .2s}.nr .nr-swx-tab:last-child{border-right:0}.nr .nr-swx-tab:hover{color:#fff;background:rgba(255,255,255,.06)}.nr .nr-swx-tab[aria-selected=true]{background:var(--nr-gold);color:var(--nr-midnight)}.nr .nr-swx-tab:focus-visible{outline:2px solid var(--nr-gold);outline-offset:-3px}.nr .nr-swx-pane{padding-top:16px}.nr .nr-swx-field{position:relative}.nr .nr-swx-field>svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#8fa3c0;pointer-events:none}.nr .nr-swx-field .nr-search-field{padding-left:44px}.nr .nr-swx-select{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:3px;color:#fff;font-family:var(--nr-display);font-weight:700;font-size:17px;line-height:1.3;padding:15px 40px 15px 44px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nr .nr-swx-select:focus{outline:none;border-color:var(--nr-gold);background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(246,185,30,.22)}.nr .nr-swx-select:disabled{opacity:.6;cursor:default}.nr .nr-swx-select option{background:var(--nr-midnight);color:#fff}.nr .nr-swx-caret{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#8fa3c0;font-size:13px;pointer-events:none}.nr .nr-swx-note{font-size:13px;line-height:1.5;color:#ffd98a;background:rgba(246,185,30,.1);border-left:3px solid var(--nr-gold);padding:12px 14px;border-radius:0 3px 3px 0}.nr .nr-swx-note a{color:#fff;text-decoration:underline}.nr .nr-search-hint a{color:var(--nr-gold);text-decoration:underline}.nr .nr-search-hint a:hover{color:#fff}.nr .nr-search-go:disabled,.nr .nr-search-go:disabled:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#8fa3c0;cursor:not-allowed;box-shadow:none;transform:none}.nr .nr-search-srlabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nr .nr-search-field{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:3px;color:#fff;font-family:var(--nr-display);font-weight:700;font-size:20px;line-height:1.3;padding:15px 17px;transition:border-color .2s,background .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nr .nr-search-field::-moz-placeholder{color:#8fa3c0;font-weight:500}.nr .nr-search-field::placeholder{color:#8fa3c0;font-weight:500}.nr .nr-search-field:focus{outline:none;border-color:var(--nr-gold);background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(246,185,30,.22)}.nr .nr-search-field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.nr .nr-search-go{display:block;width:100%;margin-top:14px;padding:14px 22px;font-size:14px;text-align:center}.nr .nr-search-hint{margin-top:14px;font-size:12.5px;line-height:1.5;color:#8fa3c0}@media (max-width:460px){.nr .nr-search-head{padding:18px 20px 14px}.nr .nr-swx{padding:18px 20px 24px}.nr .nr-search-field{font-size:18px}.nr .nr-swx-select{font-size:16px}.nr .nr-swx-tab{font-size:11px;letter-spacing:.09em;padding:12px 6px}}@media (prefers-reduced-motion:reduce){.nr .nr-search-panel,.nr .nr-search-scrim{transition:none}}