@keyframes Button-module-scss-module__HB5Z3q__floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes Button-module-scss-module__HB5Z3q__floatSoft{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-10px) rotate(var(--rot,0deg))}}@keyframes Button-module-scss-module__HB5Z3q__drift{0%{transform:translate(0)rotate(0)}50%{transform:translate(18px,-12px)rotate(8deg)}to{transform:translate(0)rotate(0)}}@keyframes Button-module-scss-module__HB5Z3q__twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes Button-module-scss-module__HB5Z3q__blobPulse{0%,to{transform:scale(1)translate(0)}33%{transform:scale(1.12)translate(12px,-10px)}66%{transform:scale(.95)translate(-10px,8px)}}@keyframes Button-module-scss-module__HB5Z3q__spinSlow{to{transform:rotate(360deg)}}@keyframes Button-module-scss-module__HB5Z3q__sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes Button-module-scss-module__HB5Z3q__swayWide{0%,to{transform:rotate(-4.5deg)}50%{transform:rotate(4.5deg)}}@keyframes Button-module-scss-module__HB5Z3q__birdFly{0%{transform:translate(0)}50%{transform:translate(46vw,-26px)}to{opacity:0;transform:translate(92vw,8px)}}@keyframes Button-module-scss-module__HB5Z3q__dangle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes Button-module-scss-module__HB5Z3q__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes Button-module-scss-module__HB5Z3q__swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes Button-module-scss-module__HB5Z3q__flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.66)}}@keyframes Button-module-scss-module__HB5Z3q__wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes Button-module-scss-module__HB5Z3q__nod{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}@keyframes Button-module-scss-module__HB5Z3q__bobTiny{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes Button-module-scss-module__HB5Z3q__sheen{0%{transform:translate(-120%)skew(-18deg)}60%,to{transform:translate(220%)skew(-18deg)}}.Button-module-scss-module__HB5Z3q__btn{font-family:var(--font-sans),"Helvetica Neue",sans-serif;letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.Button-module-scss-module__HB5Z3q__btn:focus-visible{outline-offset:3px;outline:3px solid #e2657d80}.Button-module-scss-module__HB5Z3q__btn svg{z-index:1;width:18px;height:18px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:relative}.Button-module-scss-module__HB5Z3q__btn:hover{transform:translateY(-2px)}.Button-module-scss-module__HB5Z3q__btn:hover svg{transform:scale(1.12)}.Button-module-scss-module__HB5Z3q__btn:active{transform:translateY(0)scale(.97)}.Button-module-scss-module__HB5Z3q__md{padding:.7rem 1.4rem}.Button-module-scss-module__HB5Z3q__lg{padding:.95rem 1.9rem;font-size:1rem}.Button-module-scss-module__HB5Z3q__full{width:100%}.Button-module-scss-module__HB5Z3q__primary{color:#fff;background:linear-gradient(135deg,#e2657d 0%,#c7405b 100%);box-shadow:0 16px 40px #c7405b47}.Button-module-scss-module__HB5Z3q__primary:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60%;height:100%;position:absolute;top:0;left:0;transform:translate(-160%)skew(-18deg)}.Button-module-scss-module__HB5Z3q__primary:hover{box-shadow:0 20px 46px #c7405b5c}.Button-module-scss-module__HB5Z3q__primary:hover:before{animation:.9s cubic-bezier(.22,1,.36,1) Button-module-scss-module__HB5Z3q__sheen}.Button-module-scss-module__HB5Z3q__secondary{color:#fff;background:#2a1f38;box-shadow:0 10px 30px #2a1f3814}.Button-module-scss-module__HB5Z3q__ghost{color:#2a1f38;background:0 0;border:1.5px solid #2a1f3829}.Button-module-scss-module__HB5Z3q__ghost:hover{color:#c7405b;border-color:#e2657d}.Button-module-scss-module__HB5Z3q__light{color:#2a1f38;background:#ffffffe6;box-shadow:0 2px 8px #2a1f380f}.Button-module-scss-module__HB5Z3q__light:hover{background:#fff}
