.button[data-v-ff144551]{background-color:transparent;border:2px solid #fff;border-radius:0;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.05em;margin:0;outline:none;overflow:visible;padding:1.25em 2em;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;font-size:13px}.button[data-v-ff144551]:before{content:" ";width:1.5625rem;height:2px;background:#fff;top:50%;left:1.5em;position:absolute;transform:translateY(-50%);transform-origin:center;transition:background .3s linear,width .3s linear}.button .text[data-v-ff144551]{font-size:1.125em;line-height:1.33333em;padding-left:2em;display:block;text-align:left;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:none;color:#fff}.button .top-key[data-v-ff144551]{height:2px;width:1.5625rem;top:-2px;left:.625rem;position:absolute;background:#1a1a1a;transition:width .5s ease-out,left .3s ease-out}.button .bottom-key-1[data-v-ff144551]{height:2px;width:1.5625rem;right:1.875rem;bottom:-2px;position:absolute;background:#1a1a1a;transition:width .5s ease-out,right .3s ease-out}.button .bottom-key-2[data-v-ff144551]{height:2px;width:.625rem;right:.625rem;bottom:-2px;position:absolute;background:#1a1a1a;transition:width .5s ease-out,right .3s ease-out}.button[data-v-ff144551]:hover{color:#1a1a1a;background:#fff}.button[data-v-ff144551]:hover:before{width:.9375rem;background:#1a1a1a}.button:hover .text[data-v-ff144551]{color:#1a1a1a;padding-left:1.5em}.button:hover .top-key[data-v-ff144551]{left:-2px;width:0px}.button:hover .bottom-key-1[data-v-ff144551],.button:hover .bottom-key-2[data-v-ff144551]{right:0;width:0}
