.menu--account h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu--account ul.menu .menu-item{margin:0 .75rem;margin:0 var(--sp0-75);position:relative;text-transform:uppercase}.menu--account ul.menu .menu-item a,.menu--account ul.menu .menu-item span{background:transparent;border:0;color:#fff;color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);font-weight:500;font-weight:var(--font-weight-medium);line-height:normal;max-width:auto;padding:1rem 1.75rem;padding:var(--sp1) var(--sp1-75);position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:transform .5s,background-color .5s,color .5s,rotate .5s,scale .5s;transition:transform var(--transition-duration-fast),background-color var(--transition-duration-fast),color var(--transition-duration-fast),rotate var(--transition-duration-fast),scale var(--transition-duration-fast);white-space:wrap;width:auto;z-index:1}.menu--account ul.menu .menu-item a:after,.menu--account ul.menu .menu-item a:before,.menu--account ul.menu .menu-item span:after,.menu--account ul.menu .menu-item span:before{bottom:0;content:"";left:0;margin:auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;right:0;top:0;transition:background-color .5s,color .5s;transition:background-color var(--transition-duration-fast),color var(--transition-duration-fast)}.menu--account ul.menu .menu-item a:before,.menu--account ul.menu .menu-item span:before{background:#005ca8;background:var(--color--primary);height:calc(100% - .25rem);height:calc(100% - var(--border-width--button)*2);-webkit-mask-image:url(../../images/masks/button-inner.svg);mask-image:url(../../images/masks/button-inner.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;width:calc(100% - .25rem);width:calc(100% - var(--border-width--button)*2);z-index:-1}.menu--account ul.menu .menu-item a:after,.menu--account ul.menu .menu-item span:after{background:#005ca8;background:var(--color--primary);height:100%;-webkit-mask-image:url(../../images/masks/button-outer.svg);mask-image:url(../../images/masks/button-outer.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;width:100%;z-index:-2}.menu--account ul.menu .menu-item a:hover,.menu--account ul.menu .menu-item span:hover{color:#005ca8;color:var(--color--text);rotate:-1deg;scale:.95;scale:var(--scale-down)}.menu--account ul.menu .menu-item a:hover:after,.menu--account ul.menu .menu-item a:hover:before,.menu--account ul.menu .menu-item span:hover:after,.menu--account ul.menu .menu-item span:hover:before{background:#fff;background:var(--color--white)}.menu--account ul.menu .menu-item a:hover,.menu--account ul.menu .menu-item span:hover{color:#fff;color:var(--color--text--inverted)}.menu--account ul.menu .menu-item a:hover:after,.menu--account ul.menu .menu-item a:hover:before,.menu--account ul.menu .menu-item span:hover:after,.menu--account ul.menu .menu-item span:hover:before{background:#005ca8;background:var(--color--primary)}@media (min-width:1440px){.menu--account h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media (max-width:1439px){.menu--account{margin-top:2rem;margin-top:var(--padding--layout--content)}.menu--account ul.menu{text-align:center;width:100%}.menu--account ul.menu .menu-item{margin-bottom:1.25rem;margin-bottom:var(--sp1-25);text-align:center;width:100%}}