.NavBar-module__ta6eKa__header{z-index:40;position:sticky;top:0}.NavBar-module__ta6eKa__bar{background:var(--glass-bg-soft);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);width:100%;padding:0 1.5rem;position:relative}.NavBar-module__ta6eKa__inner{justify-content:space-between;align-items:center;gap:1.5rem;max-width:80rem;margin:0 auto;padding:1.25rem 0;display:flex}.NavBar-module__ta6eKa__logo{color:var(--color-soft-cream);transition:color var(--transition-default);flex-shrink:0}.NavBar-module__ta6eKa__header[data-theme=light] .NavBar-module__ta6eKa__logo{color:var(--color-umber)}.NavBar-module__ta6eKa__logoText{text-transform:uppercase;font-family:var(--font-heading);letter-spacing:.02em;font-size:1.375rem;font-weight:400;display:inline-block}.NavBar-module__ta6eKa__nav{align-items:center;gap:1.5rem;display:none;position:relative}.NavBar-module__ta6eKa__navLink{color:color-mix(in srgb, var(--color-soft-cream) 75%, transparent);font-family:var(--font-body);transition:color var(--transition-default);font-size:.9375rem;font-weight:400}.NavBar-module__ta6eKa__navLink:hover{color:var(--color-soft-cream)}.NavBar-module__ta6eKa__header[data-theme=light] .NavBar-module__ta6eKa__navLink{color:color-mix(in srgb, var(--color-umber) 75%, transparent)}.NavBar-module__ta6eKa__header[data-theme=light] .NavBar-module__ta6eKa__navLink:hover{color:var(--color-umber)}.NavBar-module__ta6eKa__actions{align-items:center;gap:.75rem;display:none}.NavBar-module__ta6eKa__ctaButton{transition:background-color var(--transition-default), color var(--transition-default), border-color var(--transition-default)}.NavBar-module__ta6eKa__ctaPrimary.NavBar-module__ta6eKa__ctaPrimary{background:var(--color-soft-cream);color:var(--color-charcoal-bark);border-color:var(--color-soft-cream)}.NavBar-module__ta6eKa__header[data-theme=light] .NavBar-module__ta6eKa__ctaPrimary.NavBar-module__ta6eKa__ctaPrimary{background:var(--color-charcoal-bark);color:var(--color-soft-cream);border-color:var(--color-charcoal-bark)}.NavBar-module__ta6eKa__mobileTrigger{display:flex}@media (min-width:768px){.NavBar-module__ta6eKa__bar{padding:0 5rem}.NavBar-module__ta6eKa__inner{padding:1.5rem 0}.NavBar-module__ta6eKa__nav,.NavBar-module__ta6eKa__actions{display:flex}.NavBar-module__ta6eKa__mobileTrigger{display:none}}@media (prefers-reduced-motion:reduce){.NavBar-module__ta6eKa__logo,.NavBar-module__ta6eKa__navLink,.NavBar-module__ta6eKa__ctaButton{transition:none}}
