.marva-scope .nav-outer{-webkit-backdrop-filter:saturate(160%)blur(18px);background:linear-gradient(#f5efe4eb 0%,#f5efe4c7 100%);border-bottom:1px solid #1f1a1414;transition:box-shadow .25s,border-color .25s;box-shadow:inset 0 1px #fff6,0 12px 28px -28px #1f1a1447}.marva-scope .brand{transition:transform .25s cubic-bezier(.22,.61,.36,1)}.marva-scope .brand .brand-logo{transition:transform .5s cubic-bezier(.22,.61,.36,1),color .25s}.marva-scope .brand img.brand-logo{object-fit:cover;mix-blend-mode:multiply;border-radius:50%;width:40px;height:40px}.marva-scope .brand:hover .brand-logo{color:var(--ochre);transform:rotate(-12deg)scale(1.08)}.marva-scope .brand b{background:linear-gradient(180deg,var(--ink)0%,var(--ink-2)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.marva-scope .nav-links a{transition:background .2s,color .2s;position:relative}.marva-scope .nav-links a:after{content:"";background:var(--ochre);opacity:0;pointer-events:none;border-radius:2px;width:0;height:1.5px;transition:width .25s cubic-bezier(.22,.61,.36,1),opacity .2s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.marva-scope .nav-links a:hover:after{opacity:1;width:calc(100% - 22px)}.marva-scope .nav-links a:hover{color:var(--ink);background:0 0}.marva-scope .nav-links a.active{background:linear-gradient(180deg,var(--ink-2)0%,var(--ink)100%);color:var(--bg);padding-left:16px;padding-right:16px;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000040,0 6px 14px -8px #1f1a148c}.marva-scope .nav-links a.active:after{display:none}@keyframes navDotPulse{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.7;transform:translate(-50%)scale(1.35)}}.marva-scope .nav-cta .icon-btn{transition:border-color .2s,background .2s,transform .2s}.marva-scope .nav-cta .icon-btn:hover{background:#fff;border-color:#b8854a73;transform:translateY(-1px)}.marva-scope .nav-cta .btn{background:linear-gradient(180deg,var(--ink-2)0%,var(--ink)100%);transition:transform .2s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 6px 14px -8px #1f1a148c}.marva-scope .nav-cta .btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff38 50%,#0000 100%);width:60%;height:100%;transition:left .6s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:-120%;transform:skew(-20deg)}.marva-scope .nav-cta .btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 10px 20px -8px #1f1a1499}.marva-scope .nav-cta .btn:hover:before{left:140%}@media (prefers-reduced-motion:reduce){.marva-scope .nav-links a.active:after,.marva-scope .nav-cta .btn:before,.marva-scope .brand .brand-logo{transition:none!important;animation:none!important}}.marva-scope .nav-cta .nav-visit-btn{background:linear-gradient(180deg,var(--ochre)0%,var(--ochre-2)100%);border-color:var(--ochre-2);color:#fff;letter-spacing:.01em;font-weight:700;box-shadow:inset 0 1px #ffffff38,0 10px 22px -12px #b8854ae6}.marva-scope .nav-cta .nav-visit-btn:hover{background:linear-gradient(180deg,var(--ochre-2)0%,#855634 100%);box-shadow:inset 0 1px #ffffff3d,0 14px 26px -10px #96643ad9}.marva-scope .nav-mobile-visit{background:linear-gradient(135deg,var(--ochre),var(--ochre-2));color:#fff;border-radius:18px;align-items:center;gap:13px;width:100%;margin-top:8px;padding:14px 18px;text-decoration:none;transition:transform .12s;display:flex;box-shadow:0 14px 30px -16px #96643ae6}.marva-scope .nav-mobile.open .nav-mobile-visit{animation:.45s cubic-bezier(.22,1,.36,1) .38s both navMobIn}.marva-scope .nav-mobile-visit:active{transform:scale(.98)}.marva-scope .nav-mobile-visit .nmv-ic{color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.marva-scope .nav-mobile-visit .nmv-body b{color:#fff;font-size:15px;font-weight:800;display:block}.marva-scope .nav-mobile-visit .nmv-body small{color:#ffffffd1;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.marva-scope .nav-mobile-visit .nmv-arrow{color:#ffffffd9;margin-left:auto;display:inline-flex}.marva-scope .nav-mega .nav-mega-item:hover,.marva-scope .nav-mega .nav-mega-item.active{background:linear-gradient(180deg,var(--ink-2)0%,var(--ink)100%)!important;box-shadow:0 12px 26px -16px #1f1a1499!important}.marva-scope .nav-mega .nav-mega-item:hover .nav-mega-body .t,.marva-scope .nav-mega .nav-mega-item.active .nav-mega-body .t{color:#fff!important}.marva-scope .nav-mega .nav-mega-item:hover .nav-mega-body .d,.marva-scope .nav-mega .nav-mega-item.active .nav-mega-body .d{color:#ffffffc7!important}.marva-scope .nav-mega .nav-mega-item:hover .nav-mega-arrow,.marva-scope .nav-mega .nav-mega-item.active .nav-mega-arrow{color:#e8c79a!important;opacity:1!important;transform:translate(0)!important}.marva-scope .nav-mega .nav-mega-item:hover .nav-mega-ic{background:linear-gradient(160deg,var(--ochre),var(--ochre-2))!important;color:#fff!important;border-color:#0000!important}.marva-scope .nav-mega-foot .ft-cta{background:linear-gradient(180deg,var(--ochre)0%,var(--ochre-2)100%)!important;color:#fff!important;box-shadow:0 8px 18px -12px #b8854ae6!important}.marva-scope .nav-mega-foot .ft-cta:hover{background:linear-gradient(180deg,var(--ochre-2)0%,#855634 100%)!important}.marva-scope .nav-mega-foot .ft-cta,.marva-scope .nav-mega-foot .ft-cta svg{color:#fff!important}
