.nav-v2[data-astro-cid-umvehmnn]{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;padding:0 var(--side-padding);height:72px;display:flex;align-items:center;transition:background .3s}.nav-v2[data-astro-cid-umvehmnn].scrolled{background:var(--color-bg);border-bottom:1px solid var(--color-border)}.nav-v2[data-astro-cid-umvehmnn].nav-v2-light .nav-v2-logo[data-astro-cid-umvehmnn] svg[data-astro-cid-umvehmnn]{color:#fff}.nav-v2[data-astro-cid-umvehmnn].nav-v2-light .nav-v2-links[data-astro-cid-umvehmnn] a[data-astro-cid-umvehmnn]{color:#ffffffbf}.nav-v2[data-astro-cid-umvehmnn].nav-v2-light .nav-v2-links[data-astro-cid-umvehmnn] a[data-astro-cid-umvehmnn]:hover{color:#fff}.nav-v2[data-astro-cid-umvehmnn].nav-v2-light .nav-v2-cta[data-astro-cid-umvehmnn]{background:#fff;color:var(--color-text-primary)}.nav-v2[data-astro-cid-umvehmnn].nav-v2-light .nav-v2-cta[data-astro-cid-umvehmnn]:hover{background:#ffffffd9}.nav-v2[data-astro-cid-umvehmnn].nav-v2-light .nav-v2-hamburger[data-astro-cid-umvehmnn] span[data-astro-cid-umvehmnn]{background:#fff}.nav-v2-inner[data-astro-cid-umvehmnn]{max-width:var(--max-width);margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center}.nav-v2-logo[data-astro-cid-umvehmnn] svg[data-astro-cid-umvehmnn]{height:28px;width:auto;display:block;color:var(--color-text-primary)}.nav-v2-links[data-astro-cid-umvehmnn]{display:flex;gap:32px;list-style:none}.nav-v2-links[data-astro-cid-umvehmnn] a[data-astro-cid-umvehmnn]{font-size:.82rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:color .2s}.nav-v2-links[data-astro-cid-umvehmnn] a[data-astro-cid-umvehmnn]:hover{color:var(--color-text-primary)}.nav-v2-right[data-astro-cid-umvehmnn]{display:flex;align-items:center;gap:24px}.nav-v2-cta[data-astro-cid-umvehmnn]{font-size:.82rem;font-weight:500;color:var(--color-bg);background:var(--color-text-primary);padding:10px 24px;text-decoration:none;transition:background .2s}.nav-v2-cta[data-astro-cid-umvehmnn]:hover{background:var(--color-text-secondary)}.nav-v2-hamburger[data-astro-cid-umvehmnn]{display:none;background:none;border:none;cursor:pointer;width:32px;height:32px;position:relative}.nav-v2-hamburger[data-astro-cid-umvehmnn] span[data-astro-cid-umvehmnn]{display:block;width:24px;height:1.5px;background:var(--color-text-primary);position:absolute;left:4px;transition:all .3s}.nav-v2-hamburger[data-astro-cid-umvehmnn] span[data-astro-cid-umvehmnn]:nth-child(1){top:9px}.nav-v2-hamburger[data-astro-cid-umvehmnn] span[data-astro-cid-umvehmnn]:nth-child(2){top:15px}.nav-v2-hamburger[data-astro-cid-umvehmnn] span[data-astro-cid-umvehmnn]:nth-child(3){top:21px}.nav-v2-hamburger[data-astro-cid-umvehmnn].open span[data-astro-cid-umvehmnn]:nth-child(1){top:15px;transform:rotate(45deg)}.nav-v2-hamburger[data-astro-cid-umvehmnn].open span[data-astro-cid-umvehmnn]:nth-child(2){opacity:0}.nav-v2-hamburger[data-astro-cid-umvehmnn].open span[data-astro-cid-umvehmnn]:nth-child(3){top:15px;transform:rotate(-45deg)}.mobile-menu-v2[data-astro-cid-umvehmnn]{display:none;position:fixed;inset:72px 0 0;background:var(--color-bg);z-index:99;padding:48px 24px;flex-direction:column;gap:32px}.mobile-menu-v2[data-astro-cid-umvehmnn].open{display:flex}.mobile-menu-v2[data-astro-cid-umvehmnn] a[data-astro-cid-umvehmnn]{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;color:var(--color-text-primary);text-decoration:none;line-height:1.3}.mobile-menu-v2[data-astro-cid-umvehmnn] a[data-astro-cid-umvehmnn]:last-child{font-size:1rem;font-weight:500;color:var(--color-bg);background:var(--color-text-primary);padding:16px 32px;text-align:center;margin-top:16px}@media(max-width:768px){.nav-v2[data-astro-cid-umvehmnn]{padding:0 24px;height:64px}.nav-v2-logo[data-astro-cid-umvehmnn] svg[data-astro-cid-umvehmnn]{height:24px}.nav-v2-links[data-astro-cid-umvehmnn],.nav-v2-cta[data-astro-cid-umvehmnn]{display:none}.nav-v2-hamburger[data-astro-cid-umvehmnn]{display:block}}a[data-astro-cid-umvehmnn]:focus-visible,button[data-astro-cid-umvehmnn]:focus-visible{outline:2px solid var(--color-accent-amber);outline-offset:3px;border-radius:2px}
