.menu--main a{background-image:linear-gradient(0deg,var(--animate-underline--underline-color,currentColor) 0,var(--animate-underline--underline-color,currentColor) 100%);background-position-x:var(--animate-underline--bg-position-x,right);background-position-y:var(--animate-underline--bg-position-y,1.1em);background-repeat:no-repeat;background-size:var(--animate-underline--bg-size--width,0) var(--animate-underline--bg-size--thickness,1px);display:var(--animate-underline--display,inline);line-height:1;transition:all .2s ease-in-out}.menu--main a:focus-visible,.menu--main a:hover{--animate-underline--bg-size--width:var(--animate-underline--bg-size--width--active)}.menu--main a{--animate-underline--bg-size--width:100%;--animate-underline--bg-size--width--active:0%;--a--font-size:clamp(3.0517578125rem,1.585483551rem + 8.1459681193vw,7.4505805969rem);--a--font-weight:var(--menu--main--font-weight);--a--line-height:1;--a--text-transform:uppercase;--animate-underline--display:inline-block;--animate-underline--bg-position-y:bottom;height:.8em;overflow:hidden}.menu--main li{opacity:0}