.landing-nav{-webkit-backdrop-filter:saturate(1.8)blur(14px);backdrop-filter:saturate(1.8)blur(14px);background:#ffffffdb;border-bottom-color:#0000;transition:border-color .2s,box-shadow .2s}.landing-nav[data-scrolled=true]{border-bottom-color:var(--line);box-shadow:0 6px 20px -14px #0f10122e}.nav-inner>a:first-child{border-radius:8px}.nav-inner>a:first-child:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (min-width:901px){.nav-inner{gap:40px;min-height:72px}.nav-inner>a img{width:140px}.nav-inner nav{gap:4px;font-size:14.5px}.nav-inner nav>a:not(.landing-button),.landing-nav .nav-drop-trigger{color:#3a3d43;border:0;border-radius:999px;align-items:center;gap:6px;min-height:40px;margin:0;padding:0 12px;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.nav-inner nav>a[aria-current=page]{color:var(--ink)}.nav-inner nav>a[aria-current=page]:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.landing-nav .nav-drop-trigger svg{color:currentColor;opacity:.55;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .2s}.landing-nav .nav-drop-trigger[aria-expanded=true]{background:var(--soft);color:var(--ink)}.landing-nav .nav-drop-trigger[aria-expanded=true] svg{opacity:1;transform:rotate(180deg)}.nav-inner nav>a.landing-button.is-quiet{margin-left:auto}.nav-inner nav>a.landing-button[aria-current=page]:after{display:none}.nav-inner .landing-button{border-radius:999px;min-height:40px;margin-left:8px;padding:0 18px;font-size:14.5px;font-weight:600;transition:transform .16s ease-out,background-color .2s}.nav-inner nav>a:active,.landing-nav .nav-drop-trigger:active{transform:scale(.97)}}.nav-inner .landing-button.is-quiet{background:#fff;box-shadow:inset 0 0 0 1px #0e133033;color:var(--ink)!important}@media (hover:hover) and (pointer:fine){.nav-inner .landing-button.is-quiet:hover{background:var(--soft)}}@media (min-width:901px) and (hover:hover) and (pointer:fine){.nav-inner nav>a:not(.landing-button):hover,.landing-nav .nav-drop-trigger:hover{background:var(--soft);color:var(--ink)}.landing-nav .nav-drop-trigger:hover svg{opacity:1}}@media (max-width:900px){.landing-nav .nav-toggle{width:44px;height:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:10px;place-items:center;margin-right:-10px;padding:0;display:grid}.landing-nav .nav-toggle:active{background:var(--soft)}.nav-burger{gap:5px;width:20px;display:grid}.nav-burger i{background:currentColor;border-radius:2px;height:2px;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .15s;display:block}.nav-toggle[aria-expanded=true] .nav-burger i:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-burger i:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-burger i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-inner nav>a[aria-current=page]{font-weight:600}.nav-inner nav>a.landing-button{min-height:44px;font-size:14px}}@media (prefers-reduced-motion:reduce){.landing-nav,.landing-nav *{transition:none!important}}
