*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}:root{--length: 672.1px;--length-half: calc(var(--length) / 2);--length-third: calc(var(--length) / 3);--length-two-thirds: calc(var(--length-third) * 2)}.Button{background:none;padding:0;border:none;display:block;backface-visibility:hidden;width:160px;height:42px;position:relative;color:#fff;font-size:18px;transition:transform .3s,color .3s;cursor:pointer}.Button:hover{color:#000;transform:scale(1.05)}.Button-svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%}@keyframes outer-dashoffset{0%{stroke-dashoffset:0;stroke-dasharray:var(--length-half) var(--length-half)}50%{stroke-dasharray:var(--length-third) var(--length-two-thirds)}to{stroke-dashoffset:var(--length);stroke-dasharray:var(--length-half) var(--length-half)}}.Button-line--outer{stroke-dasharray:var(--length-half) var(--length-half);stroke-dashoffset:0;animation:outer-dashoffset infinite linear 6s}@keyframes inner-dashoffset{0%{stroke-dashoffset:0;stroke-dasharray:var(--length-half) var(--length-half)}50%{stroke-dasharray:var(--length-third) var(--length-two-thirds)}to{stroke-dashoffset:calc(-1 * var(--length));stroke-dasharray:var(--length-half) var(--length-half)}}.Button-line--inner{stroke-dashoffset:0;stroke-dasharray:var(--length-half) var(--length-half);animation:inner-dashoffset infinite 5s}.Button-content{width:100%;height:100;display:flex;align-items:center;justify-content:center;line-height:1}._logo_dyd0x_1{width:116px;height:50px}
