.c-button[data-v-cdee4236]{font-family:var(--font-display);font-weight:500;font-size:15px;text-decoration:none;padding:.95em 2em;cursor:pointer;display:inline-block;vertical-align:middle;position:relative;z-index:1;box-shadow:0 8px 24px #173b3e47}.c-button--gooey[data-v-cdee4236]{color:var(--on-primary);background-color:var(--primary);text-transform:uppercase;letter-spacing:2px;border:none;position:relative;transition:color .7s ease,box-shadow .4s ease,transform .4s ease;border-radius:999px;overflow:hidden}.c-button--gooey .c-button__blobs[data-v-cdee4236]{height:100%;filter:url(#goo);overflow:hidden;position:absolute;inset:0 -1px -3px 0;z-index:-1;border-radius:999px}.c-button--gooey .c-button__blobs div[data-v-cdee4236]{background-color:var(--coral);width:34%;height:100%;border-radius:100%;position:absolute;transform:scale(1.4) translateY(125%) translateZ(0);transition:all .7s ease}.c-button--gooey .c-button__blobs div[data-v-cdee4236]:first-child{left:-5%}.c-button--gooey .c-button__blobs div[data-v-cdee4236]:nth-child(2){left:30%;transition-delay:60ms}.c-button--gooey .c-button__blobs div[data-v-cdee4236]:nth-child(3){left:66%;transition-delay:25ms}.c-button--gooey[data-v-cdee4236]:hover{color:var(--teal);transform:translateY(-2px);box-shadow:0 12px 32px #173b3e52}.c-button--gooey:hover .c-button__blobs div[data-v-cdee4236]{transform:scale(1.4) translateY(0) translateZ(0)}@media(prefers-reduced-motion:reduce){.c-button--gooey:hover .c-button__blobs div[data-v-cdee4236]{transition:none}}
