.wg-btn{font-family:var(--font-montserrat), var(--font-body);letter-spacing:.16rem;text-transform:uppercase;color:var(--wg-text);white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease-lux), color .3s var(--ease-lux), border-color .3s var(--ease-lux);background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.625rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.wg-btn:focus-visible{outline:var(--wg-focus-w) solid currentColor;outline-offset:var(--wg-focus-offset)}@media (min-width:768px){.wg-btn{font-size:.75rem}}.wg-btn__label{line-height:1rem}.wg-btn--ghost{background:color-mix(in srgb, var(--color-paper-50) 10%, transparent)}.wg-btn--outline{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:currentColor}.wg-btn--link{border:0;border-radius:0;min-height:44px;padding:0}.wg-btn--white{background:var(--color-paper-50);border-color:var(--color-paper-50);color:var(--color-ink-950)}.wg-btn__track{height:var(--wg-border-w);pointer-events:none;position:absolute;inset:auto 0 20%;overflow:clip}.wg-btn__bar{background:color-mix(in srgb, var(--color-paper-50) 20%, transparent);width:100%;height:100%;transition:transform .3s var(--ease-lux);display:block;transform:translate(-100%)}.wg-btn:hover .wg-btn__bar,.wg-btn:focus-visible .wg-btn__bar{transform:translate(0)}.wg-btn__icon{width:1em;height:1em;transition:transform .15s var(--ease-lux);flex:none}@media (min-width:992px){.wg-btn[data-external]:hover .wg-btn__icon--arrow_outward,.wg-btn[data-external]:focus-visible .wg-btn__icon--arrow_outward{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.wg-btn__bar,.wg-btn__icon{transition:none}}
