.btn-norm{--font-size:1rem;--label-font-size:1.4em;--height:4em;--padding-left:1.35em;--padding-right:1.35em;--gap-x:8em;--border-radius:.3em;--color-primary:#7c7262;--color-secondary:#fff;--color-mask:var(--color-primary);--arrow-width:1.2em;--border-opacity:.4;--transition-duration:1s;--transition-timing:cubic-bezier(.785,.135,.15,.86);background:transparent;border:none;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-size:var(--font-size);overflow:hidden;padding:0;position:relative}.btn-norm:before{border:1px solid var(--color-primary);border-radius:inherit;content:"";inset:0;opacity:var(--border-opacity);position:absolute}.btn-norm__content{color:var(--color-primary);display:flex;gap:0 var(--gap-x);height:var(--height);width:100%}.btn-norm__content,.btn-norm__mask{align-items:center;justify-content:space-between;padding:0 var(--padding-right) 0 var(--padding-left)}.btn-norm__mask{background-color:var(--color-mask);clip-path:inset(100% 0 0 0);color:var(--color-secondary);display:none;inset:0;position:absolute;transition:clip-path var(--transition-duration) var(--transition-timing);z-index:2}.--solid .btn-norm__mask{clip-path:inset(0 0 0 0);display:flex}.btn-norm-label{position:relative}.btn-norm-label__text{font-size:var(--label-font-size);font-weight:500;line-height:1;padding-top:.075em;text-transform:uppercase;white-space:nowrap}.btn-norm__a{height:auto;width:var(--arrow-width)}.btn-norm__a.--2{display:none}@media(hover:hover)and (pointer:fine){.btn-norm{--offset:0px;--arrow-gap:.5em;--arrow-offset:calc((var(--arrow-width) + var(--arrow-gap))*.5)}.btn-norm__mask{display:flex}.--solid .btn-norm__mask{clip-path:inset(0 0 0 0)}.btn-norm-label,.btn-norm__a{transition:transform var(--transition-duration) var(--transition-timing)}.btn-norm__a.--1{transition-delay:75ms}.btn-norm__a.--2{display:block;position:absolute;right:calc(100% + var(--arrow-gap));top:50%;transform:translate(calc(var(--padding-left)*-1.25)) translateY(-50%);transition-delay:0s}.btn-norm-t:hover .btn-norm .btn-norm__mask,.btn-norm:hover .btn-norm__mask{clip-path:inset(0 0 0 0)}.btn-norm-t:hover .btn-norm .btn-norm-label,.btn-norm:hover .btn-norm-label{transform:translate(calc(var(--offset) + var(--arrow-offset)))}.btn-norm-t:hover .btn-norm .btn-norm__a.--1,.btn-norm:hover .btn-norm__a.--1{transform:translate(100%) translate(var(--padding-right));transition-duration:.75s;transition-duration-function:cubic-bezier(.455,.03,.515,.955);transition-delay:0s}.btn-norm-t:hover .btn-norm .btn-norm__a.--2,.btn-norm:hover .btn-norm__a.--2{transform:translate(0) translateY(-50%);transition-delay:75ms}}
