.button-inner[data-v-3d2f45b5]{--animation-delay:.66s;--button-size:var(--btn-size,var(--size));--background:var(--bg-color);--text-color:var(--color);--waves-size:var(--circle-size);align-items:center;display:flex;height:var(--button-size);isolation:isolate;justify-content:center;position:relative;text-align:center;width:var(--button-size);z-index:var(--z-default)}.button-bg[data-v-3d2f45b5]{background-color:var(--background);border-radius:50%;height:100%;transform:translate(-50%,-50%);transition:transform .6s var(--easing),background-color .6s var(--easing);width:100%;will-change:transform,background-color;z-index:var(--z-bg)}.button-animation[data-v-3d2f45b5],.button-bg[data-v-3d2f45b5]{left:50%;position:absolute;top:50%}.button-animation[data-v-3d2f45b5]{height:240%;max-height:100%;max-width:100%;pointer-events:none;transform:translate(-50%,-50%) scale(1);transition:max-width .6s var(--easing),max-height .6s var(--easing);width:240%;will-change:max-width,max-height;z-index:-2}.button-circle[data-v-3d2f45b5]{animation:smallAnimation-3d2f45b5 2s linear infinite;border:1px solid var(--c-pure-white-50);border-radius:50%;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1);transform-origin:center;width:100%;will-change:opacity,transform}.button-circle[data-v-3d2f45b5]:nth-child(2){animation-delay:var(--animation-delay)}.button-circle[data-v-3d2f45b5]:nth-child(3){animation-delay:calc(var(--animation-delay)*2)}.button-circle[data-v-3d2f45b5]:nth-child(4){animation-delay:calc(var(--animation-delay)*3)}.button-circle[data-v-3d2f45b5]:nth-child(5){animation-delay:calc(var(--animation-delay)*4)}.button-text[data-v-3d2f45b5]{color:var(--text-color);flex-shrink:0;text-transform:uppercase;text-wrap:balance;transition:color .6s var(--easing)}.oval .button-text[data-v-3d2f45b5]{flex-shrink:unset;white-space:nowrap}.button-icon[data-v-3d2f45b5]{display:block;flex-shrink:0;height:var(--icon-size,1rem);width:var(--icon-size,1rem)}.button-content[data-v-3d2f45b5],.button-icon[data-v-3d2f45b5]{--icon-color:var(--text-color)}.button-content[data-v-3d2f45b5]{color:var(--text-color)}.button-inner.light[data-v-3d2f45b5]{--color:var(--c-base-1000)}.button-inner.light.small[data-v-3d2f45b5]{--bg-color:var(--c-pure-white)}.button-inner.light.large[data-v-3d2f45b5]{--bg-color:var(--c-base-0)}.button-inner.dark[data-v-3d2f45b5]{--color:var(--c-pure-white);--bg-color:var(--c-brand-500)}.button-inner.dark .button-circle[data-v-3d2f45b5]{border-color:var(--c-base-1000-50)}.button-inner.small[data-v-3d2f45b5]{--size:2.25rem}.button-inner.large[data-v-3d2f45b5]{--animation-delay:.5s;--size:7.5rem}@media (max-width:1023px){.button-inner.large[data-v-3d2f45b5]{--size:5.5rem}}.button-inner.large .button-circle[data-v-3d2f45b5]{animation-name:largeAnimation-3d2f45b5}.button-inner.light.active[data-v-3d2f45b5]{--color:var(--c-pure-white)}.button-inner.dark.active[data-v-3d2f45b5]{--color:var(--c-base-1000)}.button-inner.large.active[data-v-3d2f45b5]{--bg-color:transparent}.button-inner.small.active[data-v-3d2f45b5]{--color:transparent}.button-inner.large.active .button-bg[data-v-3d2f45b5]{transform:translate(-50%,-50%) scale(2.4)}@media (max-width:1023px){.button-inner.large.active .button-bg[data-v-3d2f45b5]{transform:translate(-50%,-50%) scale(1.8)}}.button-inner.large.active .button-animation[data-v-3d2f45b5]{max-height:240%;max-width:240%}@media (max-width:1023px){.button-inner.large.active .button-animation[data-v-3d2f45b5]{max-height:180%;max-width:180%}}.button-inner.large.active .button-circle[data-v-3d2f45b5]{animation-name:largeAnimationHover-3d2f45b5}.button-inner.small.active .button-bg[data-v-3d2f45b5]{transform:translate(-50%,-50%) scale(.2222222222)}@media (hover:hover){.button-inner:not(.no-hover).light[data-v-3d2f45b5]:hover{--color:var(--c-pure-white)}.button-inner:not(.no-hover).dark[data-v-3d2f45b5]:hover{--color:var(--c-base-1000)}.button-inner:not(.no-hover).large[data-v-3d2f45b5]:hover{--bg-color:transparent}.button-inner:not(.no-hover).large:hover .button-circle[data-v-3d2f45b5]{animation-name:largeAnimationHover-3d2f45b5}.button-inner:not(.no-hover).large:hover .button-bg[data-v-3d2f45b5]{transform:translate(-50%,-50%) scale(2.4)}.button-inner:not(.no-hover).large:hover .button-animation[data-v-3d2f45b5]{max-height:240%;max-width:240%}.button-inner:not(.no-hover).small[data-v-3d2f45b5]:hover{--color:transparent}.button-inner:not(.no-hover).small:hover .button-bg[data-v-3d2f45b5]{transform:translate(-50%,-50%) scale(.2222222222)}}.button-inner.oval[data-v-3d2f45b5]{padding:0 .9375rem;width:auto}.button-inner.oval .button-bg[data-v-3d2f45b5]{border-radius:2.25rem}.button-inner.oval .button-circle[data-v-3d2f45b5]{animation-name:ovalAnimation-3d2f45b5;border-radius:2.25rem}@keyframes smallAnimation-3d2f45b5{0%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1.175)}75%{opacity:.5;transform:scale(1.525)}to{opacity:0;transform:scale(1.7)}}@keyframes largeAnimation-3d2f45b5{0%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1.125)}75%{opacity:.5;transform:scale(1.375)}to{opacity:0;transform:scale(1.5)}}@keyframes largeAnimationHover-3d2f45b5{0%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1.05)}75%{opacity:.5;transform:scale(1.15)}to{opacity:0;transform:scale(1.2)}}@keyframes ovalAnimation-3d2f45b5{0%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1.1,1.175)}75%{opacity:.5;transform:scale(1.3,1.525)}to{opacity:0;transform:scale(1.4,1.7)}}
