.btn.btn-hidden-text{flex-direction:column;position:relative;padding:1.5rem 3.5rem;border-radius:100rem;overflow:hidden;gap:0;--lift-duration: 0.32s;--lift-ease: cubic-bezier(0.22, 1, 0.36, 1);--hidden-text-duration: 0.19s;--hidden-text-delay: 0.19s;--hidden-text-ease: cubic-bezier(0.625, 0.05, 0, 1)}.btn.btn-hidden-text .text{transition:translate var(--lift-duration) var(--lift-ease);translate:0 0}.btn.btn-hidden-text .text--hidden{position:absolute;right:0;bottom:.875rem;left:0;pointer-events:none;font-size:.6em;font-weight:400;letter-spacing:.06em;text-transform:uppercase;transition:translate var(--hidden-text-duration) var(--hidden-text-ease),opacity var(--hidden-text-duration) var(--hidden-text-ease);transition-delay:0s;opacity:0;translate:0 .5em}.btn.btn-hidden-text:hover,.btn.btn-hidden-text:focus,.btn.btn-hidden-text:focus-visible{border-color:rgba(0,0,0,0);outline-color:rgba(0,0,0,0);background-color:var(--button-bg-primary-idle);box-shadow:none;color:var(--button-label-primary-idle)}.btn.btn-hidden-text:hover .text:not(.text--hidden),.btn.btn-hidden-text:focus-visible .text:not(.text--hidden){translate:0 -0.4375rem}.btn.btn-hidden-text:hover .text--hidden,.btn.btn-hidden-text:focus-visible .text--hidden{transition-delay:var(--hidden-text-delay);opacity:.75;translate:0 0}
