.Button-module__VMVMAW__btn{font-family:var(--font-stack-sans);letter-spacing:var(--track-wider);text-transform:uppercase;cursor:pointer;isolation:isolate;border:none;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;transition:color .4s cubic-bezier(.22,.61,.36,1),border-color .4s,transform .45s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:relative;overflow:hidden}.Button-module__VMVMAW__btn:before{content:"";background:var(--ink);z-index:-1;transition:transform .55s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:translateY(101%)}.Button-module__VMVMAW__btn:hover{transform:translateY(-2px)}.Button-module__VMVMAW__btn:hover:before{transform:translateY(0)}.Button-module__VMVMAW__md{padding:.95rem 2.2rem;font-size:.78rem}.Button-module__VMVMAW__sm{padding:.6rem 1.4rem;font-size:.72rem}.Button-module__VMVMAW__primary{background:var(--ochre);color:var(--ink);border:1px solid var(--ochre)}.Button-module__VMVMAW__primary:hover{color:var(--bone);border-color:var(--ink)}.Button-module__VMVMAW__outline{color:var(--bone);background:0 0;border:1px solid #fcf8ef8c}.Button-module__VMVMAW__outline:before{background:var(--bone)}.Button-module__VMVMAW__outline:hover{color:var(--ink);border-color:var(--bone)}
