.nav-noir[data-v-014e9d74]{position:fixed;top:0;left:0;right:0;z-index:50;color:var(--noir-text, #ece5d8);background:linear-gradient(to bottom,#0e0d0c8c,#0e0d0c00);transition:background-color .24s ease,border-color .24s ease;border-bottom:1px solid transparent}.nav-noir--solid[data-v-014e9d74]{background:#0e0d0cf5;border-bottom-color:var(--noir-rule, #2a2724)}.nav-noir-inner[data-v-014e9d74]{max-width:1280px;margin:0 auto;height:80px;padding:0 1.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem}.nav-noir-links[data-v-014e9d74]{display:none;align-items:center;gap:2rem;min-width:0;overflow:hidden}.nav-noir-link[data-v-014e9d74]{font-family:var(--noir-sans);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:inherit;text-decoration:none;white-space:nowrap;opacity:.85;transition:opacity .2s ease,color .2s ease}.nav-noir-link[data-v-014e9d74]:hover,.nav-noir-link.is-active[data-v-014e9d74]{opacity:1;color:var(--noir-accent)}.nav-noir-brand[data-v-014e9d74]{grid-column:1;justify-self:start;font-family:var(--noir-display);font-size:1.35rem;font-weight:400;text-transform:uppercase;letter-spacing:.3em;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-flex;align-items:center}.nav-noir-logo[data-v-014e9d74]{height:34px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;display:block}.nav-noir-end[data-v-014e9d74]{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:1rem}.nav-noir-cta[data-v-014e9d74]{display:inline-flex;align-items:center;padding:.7rem 1.4rem;border:1px solid var(--noir-accent);color:var(--noir-accent);font-family:var(--noir-sans);font-size:.72rem;font-weight:400;text-transform:uppercase;letter-spacing:.22em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.nav-noir-cta[data-v-014e9d74]:hover{background:var(--noir-accent);color:var(--noir-bg, #0e0d0c)}.nav-noir-toggle[data-v-014e9d74]{display:inline-flex;flex-direction:column;gap:6px;background:none;border:0;padding:10px 4px;cursor:pointer;color:inherit}.nav-noir-toggle span[data-v-014e9d74]{width:24px;height:1px;background:currentColor;display:block}.nav-noir-mobile[data-v-014e9d74]{background:#0e0d0cfa;padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;border-bottom:1px solid var(--noir-rule, #2a2724)}.nav-noir-mobile a[data-v-014e9d74]{color:var(--noir-text, #ece5d8);text-decoration:none;font-family:var(--noir-display);font-size:1.4rem;padding:.6rem 0;border-bottom:1px solid var(--noir-rule, #2a2724)}@media (max-width: 479px){.nav-noir-cta[data-v-014e9d74]{padding:.6rem .9rem;letter-spacing:.16em}.nav-noir-brand[data-v-014e9d74]{font-size:1.1rem;letter-spacing:.2em}}@media (min-width: 900px){.nav-noir-inner[data-v-014e9d74]{padding:0 3.5rem;gap:2rem}.nav-noir-links[data-v-014e9d74]{display:inline-flex}.nav-noir-brand[data-v-014e9d74]{grid-column:2;justify-self:center}.nav-noir-toggle[data-v-014e9d74]{display:none}.nav-noir-mobile[data-v-014e9d74]{display:none!important}}
