.nav-toggle{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.16);border-radius:12px;cursor:pointer;display:none;flex:0 0 auto;flex-direction:column;gap:5px;height:46px;justify-content:center;margin-left:auto;transition:border-color .3s,background .3s;width:46px;z-index:160}.nav-toggle:hover{border-color:rgba(127,196,240,.6)}.nav-toggle span{background:#fff;border-radius:2px;display:block;height:1.5px;transition:transform .4s cubic-bezier(.22,.7,.16,1),opacity .25s;width:20px}.m-cta{display:none!important}.nav-backdrop{display:none}.lang-sw{align-items:center;display:flex;font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:700;gap:7px;letter-spacing:.06em}.lang-sw a{color:#9aa6cc;text-decoration:none;transition:color .3s}.lang-sw a.cur,.lang-sw a:hover{color:#fff}.lang-sw .sep{color:#9aa6cc;opacity:.5}.lang-bar{margin-left:6px}.lang-drawer{display:none}@media(max-width:980px){.lang-bar,.nav .d-cta{display:none!important}.nav-toggle{display:flex}.lang-drawer{border-top:1px solid hsla(0,0%,100%,.1);display:flex!important;font-size:16px;gap:12px;margin-top:30px;padding-top:24px}nav.menu{backdrop-filter:blur(22px) saturate(1.2);background:rgba(7,10,30,.97);border-left:1px solid hsla(0,0%,100%,.12);box-shadow:-30px 0 80px rgba(2,4,14,.6);display:block;height:100svh;margin-left:0;overflow-y:auto;overscroll-behavior:contain;padding:104px 32px 48px;position:fixed;right:0;top:0;transform:translateX(101%);transition:transform .5s cubic-bezier(.22,.7,.16,1);width:min(86vw,360px);z-index:155}nav.menu ul{align-items:stretch;flex-direction:column;gap:0;width:100%}nav.menu li{width:100%}nav.menu ul a{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;display:block;font-size:17px;font-weight:600;letter-spacing:.02em;padding:19px 4px}nav.menu ul a:after{display:none}nav.menu .m-cta{display:inline-flex!important;font-size:14.5px;justify-content:center;margin-top:30px;padding:16px 28px;width:100%}.nav-backdrop{background:rgba(2,4,14,.62);display:block;inset:0;opacity:0;position:fixed;transition:opacity .45s,visibility .45s;visibility:hidden;z-index:150}body.nav-open{overflow:hidden}body.nav-open nav.menu{transform:none}body.nav-open .nav-backdrop{opacity:1;visibility:visible}body.nav-open .nav-toggle span:first-child{transform:translateY(6.5px) rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity:0}body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}}