@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.c-button[data-v-5c2f61bb]{--radius:24px;--border:3px;align-items:center;display:inline-flex;justify-content:center;position:relative;text-decoration:none}.c-button.c-button-theme--dark[data-v-5c2f61bb]{--bg:#000;--text:#fff;--hover-bg:hsla(0,0%,96%,.1);--outlined-border-color:hsla(0,0%,100%,.2)}.c-button.c-button-theme--light[data-v-5c2f61bb]{--bg:#fff;--text:#000;--hover-bg:#f5f5f5;--outlined-border-color:#d4d4d4}.c-button.c-button-size--xl[data-v-5c2f61bb]{font-size:36px;font-weight:600;letter-spacing:-1.08px;line-height:130%;padding:40px 48px;--radius:62px;--border:9px}.c-button.c-button-size--lg[data-v-5c2f61bb]{font-size:30px;font-weight:600;letter-spacing:-.9px;line-height:140%;padding:32px 40px;--radius:48px;--border:7px}.c-button.c-button-size--md[data-v-5c2f61bb]{font-size:16px;font-weight:500;height:62px;line-height:150%;padding:16px 24px;--radius:24px;--border:3px}.c-button.c-button-size--sm[data-v-5c2f61bb]{font-size:16px;font-weight:500;line-height:150%;padding:14px 24px;--radius:20px;--border:3px}.c-button.c-button-size--xs[data-v-5c2f61bb]{font-size:12px;font-weight:500;line-height:160%;padding:8px 12px;--radius:12px;--border:2px}.c-button-variant--outlined[data-v-5c2f61bb]{background:unset;border:1px solid var(--outlined-border-color);border-radius:var(--radius);color:var(--text);transition:background-color;transition-duration:.4s}.c-button-variant--outlined[data-v-5c2f61bb]:hover{background:var(--hover-bg)}.c-button-variant--iconic[data-v-5c2f61bb]{--g1:hsla(0,0%,100%,.5);--g2:#ed7ae1;--g3:#7ecbff;background:var(--bg);border:0;border-radius:var(--radius);color:var(--text);cursor:pointer;isolation:isolate;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-button-variant--iconic[data-v-5c2f61bb]:before{background:conic-gradient(from var(--angle),var(--g1),var(--g2),var(--g3),var(--g2),var(--g1),var(--g1));box-sizing:border-box;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.95;padding:var(--border);z-index:-1}.c-button-variant--iconic[data-v-5c2f61bb]:after,.c-button-variant--iconic[data-v-5c2f61bb]:before{border-radius:calc(var(--radius) + var(--border));content:"";inset:calc(var(--border)*-1);position:absolute}.c-button-variant--iconic[data-v-5c2f61bb]:after{box-shadow:0 0 8px #ed7ae159;opacity:.6;pointer-events:none;z-index:-2}.c-button-variant--iconic[data-v-5c2f61bb]:hover:before{animation:gradientClockwise-5c2f61bb 1.2s linear infinite}@media(prefers-reduced-motion:reduce){.c-button-variant--iconic[data-v-5c2f61bb]:hover:before{animation:none}}.c-button-variant--text[data-v-5c2f61bb]{background:none;border:none;color:var(--text);cursor:pointer;height:auto;padding:0;text-decoration:none;transition:opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-button-variant--text .c-button__arrow[data-v-5c2f61bb]{flex-shrink:0;transition:transform .2s ease}.c-button-variant--text[data-v-5c2f61bb]:hover{opacity:.7}.c-button-variant--text:hover .c-button__arrow[data-v-5c2f61bb]{transform:translate(4px)}.c-button-variant--text.c-button-size--lg[data-v-5c2f61bb],.c-button-variant--text.c-button-size--md[data-v-5c2f61bb],.c-button-variant--text.c-button-size--xl[data-v-5c2f61bb]{font-size:20px;font-weight:500;gap:12px;height:auto;letter-spacing:-.2px;line-height:130%;padding:0}.c-button-variant--text.c-button-size--lg .c-button__arrow[data-v-5c2f61bb],.c-button-variant--text.c-button-size--md .c-button__arrow[data-v-5c2f61bb],.c-button-variant--text.c-button-size--xl .c-button__arrow[data-v-5c2f61bb]{height:24px;width:24px}.c-button-variant--text.c-button-size--sm[data-v-5c2f61bb],.c-button-variant--text.c-button-size--xs[data-v-5c2f61bb]{font-size:14px;font-weight:500;gap:8px;height:auto;line-height:140%;padding:0}.c-button-variant--text.c-button-size--sm .c-button__arrow[data-v-5c2f61bb],.c-button-variant--text.c-button-size--xs .c-button__arrow[data-v-5c2f61bb]{height:16px;width:16px}@keyframes gradientClockwise-5c2f61bb{to{--angle:360deg}}
