nav.nav-header.nav-a2.nav-a2{top:max(14px, env(safe-area-inset-top));pointer-events:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;position:fixed;left:0;right:0;clip-path:none!important}nav.nav-header.nav-a2.nav-a2 .nav-content{width:fit-content;max-width:calc(100% - 32px);min-height:0;color:var(--alma-color-teriyaki);-webkit-backdrop-filter:blur(14px);font-family:var(--alma-font-body);pointer-events:auto;background:#fffefce6;border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:6px;margin:0 auto;padding:8px 8px 8px 18px;font-size:16px;font-weight:500;transition:none;display:flex;overflow:visible;box-shadow:0 10px 30px -14px #33140c59,inset 0 0 0 1px #33140c0f}nav.nav-a2.nav-a2 .nav-particle-canvas{display:none}nav.nav-a2.nav-a2 .logo{flex-direction:row;order:0;padding:0 10px 0 0;display:flex;position:relative;top:auto;left:auto;transform:none;color:var(--alma-color-teriyaki)!important}nav.nav-a2.nav-a2 .logo .alma-brand{--alma-brand-gap:8px;--alma-brand-mark-size:32px;--alma-brand-wordmark-width:60px;flex-direction:row}nav.nav-a2.nav-a2 .logo .alma-brand-wordmark{display:block}nav.nav-a2.nav-a2 .nav-left,nav.nav-a2.nav-a2 .nav-right{align-items:center;gap:2px;margin:0;display:flex}nav.nav-a2.nav-a2 .nav-left{order:1}nav.nav-a2.nav-a2 .nav-right{order:2}nav.nav-a2.nav-a2 .nav-link{opacity:1;white-space:nowrap;border-radius:999px;padding:10px 14px;font-size:16px;font-weight:500;line-height:1.2;transition:background .18s;color:var(--alma-color-teriyaki)!important}nav.nav-a2.nav-a2 .nav-link-active{color:var(--alma-color-collard)!important}@media (hover:hover) and (pointer:fine){nav.nav-a2.nav-a2 .nav-link:hover{background:var(--alma-color-aioli);opacity:1}}nav.nav-a2.nav-a2 .nav-cta-button.a2-btn{background:var(--alma-button-gradient);min-height:44px;box-shadow:var(--alma-button-shadow);border-radius:999px;margin-left:10px;padding:0 20px;color:var(--alma-color-surface)!important}@media (hover:hover) and (pointer:fine){nav.nav-a2.nav-a2 .nav-cta-button.a2-btn:hover{background:var(--alma-button-gradient-hover);box-shadow:var(--alma-button-shadow-hover);opacity:1}}nav.nav-a2.nav-a2 .mobile-download-link{display:none}nav.nav-a2.nav-a2 .hamburger-button{width:40px;height:40px;color:var(--alma-color-teriyaki);border-radius:50%;order:3;display:none;padding:0!important}nav.nav-a2.nav-a2 .hamburger-button svg{width:24px;height:24px}nav.nav-a2.nav-a2 .hamburger-button svg path{stroke:var(--alma-color-teriyaki)!important}@media (width<=768px){nav.nav-header.nav-a2.nav-a2 .nav-content{background:var(--alma-color-surface);-webkit-backdrop-filter:none;justify-content:space-between;gap:4px;width:calc(100% - 32px);padding:8px 8px 8px 14px}nav.nav-a2.nav-a2 .logo{margin-right:auto;padding:0}nav.nav-a2.nav-a2 .mobile-download-link.a2-btn{background:var(--alma-button-gradient);min-height:40px;box-shadow:var(--alma-button-shadow);border-radius:999px;order:2;margin-left:auto;padding:0 14px;font-size:15px;color:var(--alma-color-surface)!important;display:inline-flex!important}nav.nav-a2.nav-a2 .hamburger-button{order:3;margin-left:2px;display:flex!important}}@media (width<=380px){nav.nav-a2.nav-a2 .logo .alma-brand{--alma-brand-mark-size:28px;--alma-brand-wordmark-width:52px}nav.nav-a2.nav-a2 .mobile-download-link.a2-btn{padding:0 12px;font-size:14px}}.mobile-menu-overlay a.mobile-menu-login,.mobile-menu-overlay a.mobile-menu-login:visited{font-family:var(--alma-font-body);color:var(--alma-color-collard);text-underline-offset:4px;margin-top:-12px;font-size:18px;font-weight:500;text-decoration:underline}.mobile-menu-overlay .mobile-menu-cta.a2-btn,.mobile-menu-overlay .mobile-menu-cta.a2-btn:visited{background:var(--alma-button-gradient);min-height:56px;color:var(--alma-color-surface);font-family:var(--alma-font-body);border-radius:20px;justify-content:center;align-items:center;padding:0 32px;font-size:18px;font-weight:500;display:inline-flex}nav.nav-header.nav-enter{animation:.28s cubic-bezier(.23,1,.32,1) both nav-enter}@keyframes nav-enter{0%{opacity:0;transform:translateY(-12px)}}.mobile-menu-overlay{animation:.2s both nav-menu-in}@keyframes nav-menu-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){nav.nav-header.nav-enter{animation:.2s cubic-bezier(.23,1,.32,1) both nav-enter-reduced}@keyframes nav-enter-reduced{0%{opacity:.6}}}
