.nls-header{position:sticky;top:0;left:0;width:100%;z-index:999;background-color:rgb(10 10 10 / .97);border-bottom:1px solid #242424;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nls-header-inner{max-width:1200px;margin:0 auto;padding:0 32px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nls-logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.nls-logo-img{height:44px;width:auto}.nls-logo-text{display:flex;flex-direction:column;line-height:1.1}.nls-logo-name{font-family:'Playfair Display',serif;font-size:18px;font-weight:700;color:#FFF;letter-spacing:.02em}.nls-logo-tagline{font-family:'Jost',sans-serif;font-size:10px;font-weight:500;color:#C9A84C;letter-spacing:.2em;text-transform:uppercase}.nls-nav{display:flex;align-items:center;gap:32px}.nls-nav a{font-family:'Jost',sans-serif;font-size:13px;font-weight:500;color:rgb(255 255 255 / .7);text-decoration:none;letter-spacing:.06em;text-transform:uppercase;transition:color 0.2s;white-space:nowrap}.nls-nav a:hover,.nls-nav a.current-menu-item,.nls-nav a.current_page_item{color:#C9A84C}.nls-header-cta{background-color:#25D366;color:#FFFFFF!important;padding:10px 20px;border-radius:4px;font-size:12px!important;font-weight:600!important;letter-spacing:.08em;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;transition:filter 0.2s!important}.nls-header-cta:hover{color:#FFFFFF!important;filter:brightness(1.1)}.nls-header-cta svg{width:14px;height:14px;flex-shrink:0}.nls-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:4px;flex-shrink:0}.nls-hamburger span{display:block;width:100%;height:1.5px;background-color:#FFF;border-radius:2px;transition:transform 0.3s,opacity 0.3s}.nls-hamburger.is-open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nls-hamburger.is-open span:nth-child(2){opacity:0}.nls-hamburger.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nls-mobile-menu{display:none;flex-direction:column;background-color:#0f0f0f;border-top:1px solid #242424;padding:20px 32px 28px;gap:4px}.nls-mobile-menu.is-open{display:flex}.nls-mobile-menu a{font-family:'Jost',sans-serif;font-size:14px;font-weight:500;color:rgb(255 255 255 / .7);text-decoration:none;letter-spacing:.06em;text-transform:uppercase;padding:12px 0;border-bottom:1px solid #1a1a1a;transition:color 0.2s}.nls-mobile-menu a:last-child{border-bottom:none}.nls-mobile-menu a:hover{color:#C9A84C}.nls-mobile-menu .nls-header-cta{margin-top:12px;justify-content:center;border-bottom:none!important;padding:13px 20px!important}@media (max-width:900px){.nls-nav{display:none}.nls-hamburger{display:flex}.nls-header-inner{padding:0 20px}}@media (max-width:480px){.nls-logo-tagline{display:none}.nls-logo-name{font-size:16px}}