:root .site-header[data-scrolled]{box-shadow:0 1px 0 var(--color-line);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);background:#fffffff0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root .site-header[data-scrolled]{background:#fff}}:root .site-header[data-scrolled][data-menu-open]{background:#fff}:root .site-header[data-menu-open]{background:#fffffff7}@media (max-width:639px){:root .site-header[data-scrolled]{background:#fff}}.nav-nojs,html:not(.js) .nav-js{display:none}html:not(.js) .nav-nojs:not(.nav-menu){display:flex}@media (max-width:1179px){html:not(.js) .nav-nojs.nav-menu{display:flex}}.site-header{transition:translate .18s var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.site-header[data-hidden]{transition-duration:.24s;translate:0 -100%}.site-header:focus-within{translate:0}:root .site-header{box-shadow:none;background:0 0;transition:translate .5s,background-color .5s,box-shadow .5s}:root .site-header[data-hidden]{transition-duration:.5s;translate:0 -100%}:root .site-header[data-scrolled]{-webkit-backdrop-filter:saturate(1.3)blur(24px);backdrop-filter:saturate(1.3)blur(24px);background:#ffffffbf;box-shadow:-1px 5px 10.8px #0000001a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root .site-header[data-scrolled]{background:#fffffff5}}:root .site-header[data-menu-open],:root .site-header[data-scrolled][data-menu-open]{background:#fffffff7}@media (max-width:639px){:root .site-header[data-scrolled]{background:#fff}}:root:not(.js) .site-header{box-shadow:0 1px 0 var(--color-line);background:#fff}.nav-pill{-webkit-backdrop-filter:blur(28px)saturate(1.8);backdrop-filter:blur(28px)saturate(1.8);background:radial-gradient(120% 90% at 28% 0,#fffffff2 0%,#fff0 55%),linear-gradient(#ffffffa8 0%,#ffffff75 100%);border:1px solid #ffffffb3;border-radius:50px;height:44px;padding:0 18px;transition:box-shadow .5s,background-color .5s;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0b1e3314,0 1px #0b1e330f,0 10px 28px #0b1e331a}.nav-pill>ul{height:100%}.site-header[data-scrolled] .nav-pill{background:radial-gradient(120% 90% at 28% 0,#fff 0%,#fff0 55%),linear-gradient(#ffffffeb 0%,#ffffffd6 100%);box-shadow:inset 0 1px #fff,inset 0 -1px #0b1e330f,0 4px 20px #00000024}.site-header[data-menu-open] .nav-pill{background:#fff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-pill{background:#ffffffeb}}.np-link{color:var(--color-ink);background:linear-gradient(90deg, var(--color-teal-link), var(--color-teal-link)) 0 calc(100% - 9px) / 0 1px no-repeat;background-origin:content-box;background-clip:content-box;padding:0 10px;text-decoration:none;transition:color .15s ease-in-out}.np-link.is-on{color:var(--color-teal-link);background-size:100% 1px}@media (hover:hover){.np-link:hover{color:var(--color-teal-link);background-size:100% 1px;animation:.6s ease-in-out ns-underline}}.np-link:focus-visible{outline:2px solid var(--color-teal-link);outline-offset:2px;border-radius:4px}@keyframes ns-underline{0%{background-position-x:100%;background-size:100% 1px}50%{background-position-x:100%;background-size:0 1px}51%{background-position-x:0;background-size:0 1px}to{background-position-x:0;background-size:100% 1px}}.menu-circle{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:radial-gradient(120% 90% at 30% 0,#fff 0%,#fff0 60%),#fffc;border:1px solid #fffc;border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid;box-shadow:inset 0 1px #fff,inset 0 -1px #0b1e3314,0 6px 16px #0b1e331f}@media (min-width:1180px) and (max-width:1319px){.nav-pill{padding:0 10px}.np-link{padding:0 6px;font-size:14px}}@media (min-width:1180px){.hdr-row>.brand{margin-left:24px}}
