.hnav{--ink:#161615;--grey:#5e5e59;--hair:#e0e0db;--mist:#f4f4f1;position:fixed;z-index:48;left:0;right:0;top:calc(53px + env(safe-area-inset-top, 0px));font-family:var(--font-hv2-sans),"Helvetica Neue",Arial,sans-serif;color:var(--ink);transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease,visibility 0s linear .35s}.hnav.on{transform:none;opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease,visibility 0s}.hnav-in{display:flex;align-items:center;gap:24px;height:46px;padding:0 max(20px,calc((100% - 1088px) / 2));background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid var(--hair)}.hnav-links{margin:0 auto;display:flex;gap:2px}.hnav-links a{padding:6px 12px;border-radius:980px;font-size:13px;color:var(--ink);opacity:.78;text-decoration:none;white-space:nowrap;transition:background .2s,opacity .2s}.hnav-links a:hover,.hnav-links a[aria-current]{opacity:1;background:var(--mist)}.hnav-links a[aria-current]{font-weight:600}.hnav a:focus-visible,.hnav button:focus-visible{outline:2px solid #5f8500;outline-offset:2px}.hnav-cur,.hnav-menu{display:none}html[data-home-nav] .sv2-bar nav a:not(.sv2-pill){opacity:0;pointer-events:none;visibility:hidden}.hv2-root .hv2 section{scroll-margin-top:calc(99px + env(safe-area-inset-top, 0px))}@media (max-width:760px){.hnav-in{height:44px;gap:12px}.hnav-links{display:none}.hnav-cur{flex:1;display:flex;align-items:center;justify-content:space-between;gap:6px;height:100%;padding:0;border:0;background:none;font:600 15px var(--font-hv2-sans),Helvetica Neue,Arial,sans-serif;color:var(--ink);cursor:pointer}.hnav-cur svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.hnav.open .hnav-cur svg{transform:rotate(180deg)}.hnav-menu{display:block;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid var(--hair);box-shadow:0 18px 40px -24px rgba(28,26,23,.35);animation:hnav-drop .22s ease-out}.hnav-menu[hidden]{display:none}.hnav-menu ul{list-style:none;margin:0;padding:6px 20px 12px}.hnav-menu a{display:flex;align-items:center;justify-content:space-between;min-height:46px;font-size:17px;color:var(--ink);text-decoration:none;border-top:1px solid var(--hair)}.hnav-menu li:first-child a{border-top:0}.hnav-menu a[aria-current]{margin:0 -12px;padding:0 12px;border-radius:12px;border-top-color:transparent;background:var(--mist);font-weight:600}.hnav-menu li:has(>a[aria-current])+li>a{border-top-color:transparent}}@keyframes hnav-drop{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.hnav,.hnav-cur svg,.hnav.on{transition:none}.hnav-menu{animation:none}}