.btn-plain{display:inline-block;padding:1em 1.85em;-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(0.5rem);background:none;border:1px solid rgba(0,0,0,0);border-radius:.25rem;cursor:pointer;font:500 var(--font-size-t-md)/1 var(--font-family-text);letter-spacing:-0.02rem;text-align:center;white-space:nowrap}.btn-plain .menu-item__text{position:relative;display:block;overflow:hidden;color:rgba(0,0,0,0);line-height:1.2}.btn-plain .menu-item__text:before,.btn-plain .menu-item__text:after{position:absolute;top:0;left:0;width:100%;color:var(--btn-text-color);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);content:attr(data-text)}.btn-plain .menu-item__text:after{transform:translateY(100%)}@media(hover: hover){.btn-plain:hover .menu-item__text:before,.btn-plain:focus .menu-item__text:before{transform:translateY(-100%)}.btn-plain:hover .menu-item__text:after,.btn-plain:focus .menu-item__text:after{transform:translateY(0)}}.btn-plain--lg{font-size:var(--font-size-t-lg)}.btn-plain--plain{--btn-color: rgb(0 0 0 / 60%);--btn-text-color: var(--color-white);background:var(--btn-color);color:var(--btn-text-color)}.btn-plain--plain.btn-plain--secondary{--btn-text-color: var(--color-black);--btn-color: rgb(0 0 0 / 18%)}.btn-plain--outline{--btn-color: var(--color-brand-yellow);--btn-text-color: var(--color-brand-yellow);background:rgba(0,0,0,0);color:var(--btn-text-color)}.btn-plain--outline.btn-plain--secondary{--btn-color: var(--color-black);--btn-text-color: var(--color-black)}
