.ht-button[data-v-b07a8d69]{align-items:center;background-color:transparent;border-radius:5rem;color:#fff;display:inline-flex;font-size:1.7rem;font-weight:600;letter-spacing:.01em;line-height:129%;padding:1rem 2rem;position:relative;text-decoration:none;z-index:0}@media (max-width:1023px){.ht-button[data-v-b07a8d69]{font-size:1.5rem;letter-spacing:0;line-height:153%}}.ht-button[data-v-b07a8d69]:after,.ht-button[data-v-b07a8d69]:before{background:var(--gradient);border-radius:5rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ht-button[data-v-b07a8d69]:before{-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) content-box;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box;padding:2px;z-index:-2}.ht-button[data-v-b07a8d69]:after{opacity:0;transition:all .5s;z-index:-1}.ht-button[data-v-b07a8d69]:focus-visible{background-color:transparent;color:#fff}.ht-button[data-v-b07a8d69]:focus-visible:after{opacity:1}.ht-button.secondary[data-v-b07a8d69]:focus-visible:after{opacity:0}.ht-button.secondary[data-v-b07a8d69]:after{opacity:1}.ht-button.tertiary[data-v-b07a8d69]:before{background:#fff}@media (min-width:1024px){.ht-button[data-v-b07a8d69]:hover{background-color:transparent;color:#fff}.ht-button[data-v-b07a8d69]:hover:after{opacity:1}.ht-button.secondary[data-v-b07a8d69]:hover:after{opacity:0}}@media (max-width:1023px){.ht-button[data-v-b07a8d69]{padding:1rem 1.8rem}}
