.nav{align-items:center;gap:4px;display:flex}.nav a.nav-link{color:var(--link-nav-inactive);margin:0 10px;padding:10px 4px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .16s;position:relative}.nav a.nav-link:after{content:"";background:var(--link-nav-active);height:1px;transition:right .28s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:6px;left:0;right:100%}.nav a.nav-link:hover,.nav a.nav-link[aria-current=page]{color:var(--link-nav-active)}.nav a.nav-link:hover:after,.nav a.nav-link[aria-current=page]:after{right:0}.nav.nav--column{flex-direction:column;align-items:flex-start;gap:0}.nav.nav--column a.nav-link{margin:0;padding-left:0;padding-right:0}a.link-inline{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary);letter-spacing:.04em;font-variant-caps:all-small-caps;font-weight:600;transition:text-decoration-color .16s,text-decoration-thickness .16s,color .16s}a.link-inline:hover{-webkit-text-decoration-color:var(--brand-red);text-decoration-color:var(--brand-red);text-decoration-thickness:2px}a.link-external{color:var(--color-text-primary);align-items:center;gap:6px;padding-bottom:2px;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}a.link-external:after{content:"";background:currentColor;height:1px;transition:right .22s,background .16s;position:absolute;bottom:0;left:0;right:18px}a.link-external svg{width:14px;height:14px;transition:transform .22s cubic-bezier(.2,.7,.2,1),color .16s}a.link-external:hover:after{background:var(--brand-red);right:0}a.link-external:hover svg{color:var(--brand-red);transform:translate(2px,-2px)}a.footer-addr{color:var(--link-nav-inactive);text-decoration:none;transition:color .16s}a.footer-addr:hover{color:var(--link-nav-active);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}
