.link-group{gap:1em;justify-content:center;font-size:3em;display:flex}.underline-link{color:#131313;font-size:1em;line-height:1.25;text-decoration:none;position:relative}.underline-link.is--alt:after,.underline-link.is--alt:before,.underline-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625em;background-color:#131313;transition:transform .735s cubic-bezier(.625,.05,0,1);transform-origin:right;transform:scaleX(0) rotate(.001deg)}.underline-link.is--alt:before,.underline-link:hover:before{transform-origin:left;transform:scaleX(1) rotate(.001deg)}.underline-link.is--alt:before{transition-delay:.3s}.underline-link.is--alt:after,.underline-link.is--alt:hover:before{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.underline-link.is--alt:hover:after{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}.menu-link.underline-link{display:flex;align-items:flex-end;width:-moz-max-content;width:max-content}.menu-link.underline-link.is--alt:after,.menu-link.underline-link.is--alt:before,.menu-link.underline-link:before{background-color:#71272D;height:2px;bottom:.5em;left:2em;width:calc(100% - 4em)}.group:hover .underline-link:before,.menu-link.underline-link.is--active:before{transform-origin:left;transform:scaleX(1) rotate(.001deg)}.underline-link.bento-link:before{background-color:#71272D;height:2px}