.brand-logo{display:inline-flex;align-items:center;gap:.34em;font-size:32px;line-height:0;color:inherit}.brand-logo .brand-symbol{height:1em}.brand-logo .brand-symbol,.brand-logo .brand-word{width:auto;flex:none;display:block;overflow:visible}.brand-logo .brand-word{height:.84em}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:calc(22px + env(safe-area-inset-top,0px)) calc(40px + env(safe-area-inset-right,0px)) 22px calc(40px + env(safe-area-inset-left,0px));mix-blend-mode:difference;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease}.nav.nav-solid{mix-blend-mode:normal;background:var(--nav-panel,rgba(0,0,0,.94));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--nav-panel-line,var(--line))}.nav .brand{align-items:center;cursor:pointer;text-decoration:none}.nav .brand,.nav .menu{display:flex;color:var(--fg,#f4f6f9)}.nav .menu{gap:30px;font-size:13px;font-weight:500}.nav .menu a,.nav .menu span{opacity:.75;cursor:pointer;transition:opacity .2s;color:inherit;text-decoration:none}.nav .menu a:hover,.nav .menu span:hover{opacity:1}.nav .menu .on{opacity:1;font-weight:600}.nav-toggle{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:40px;height:40px;margin:-9px -10px -9px 0;padding:0;background:none;border:0;cursor:pointer;color:inherit}.nav-toggle span{display:block;width:20px;height:1.5px;background:currentColor;transition:transform .22s ease,opacity .18s ease}@media (max-width:900px){.nav{padding:18px 20px;padding-top:calc(18px + env(safe-area-inset-top,0px));padding-left:calc(20px + env(safe-area-inset-left,0px));padding-right:calc(20px + env(safe-area-inset-right,0px))}.nav-toggle{display:flex}.nav .menu{display:none}.nav.nav-open{mix-blend-mode:normal;background:var(--nav-panel,rgba(0,0,0,.94));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--nav-panel-line,var(--line));flex-wrap:wrap}.nav.nav-open .menu{display:flex;flex-direction:column;gap:0;flex-basis:100%;order:3;margin:14px -20px -18px;padding:2px 20px 10px}.nav.nav-open .menu a,.nav.nav-open .menu span{padding:13px 0;font-size:15px;opacity:.92;border-top:1px solid var(--nav-panel-line,rgba(255,255,255,.08))}.nav.nav-open .menu a:first-child,.nav.nav-open .menu span:first-child{border-top:0}.nav.nav-open .menu{min-width:calc(100% + 40px)}.nav.nav-open .nav-toggle span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav.nav-open .nav-toggle span:nth-child(2){opacity:0}.nav.nav-open .nav-toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}}