@font-face{font-family:switzer;src:url(../media/Switzer_Variable-s.p.2cv8cnme15iov.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_VariableItalic-s.p.35llgd6jly68z.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.switzer_ec4b4664-module__yBCzWa__className{font-family:switzer,switzer Fallback,Arial,sans-serif}.switzer_ec4b4664-module__yBCzWa__variable{--font-switzer:"switzer", "switzer Fallback", Arial, sans-serif}
.btn{--btn-shift:max(calc(3 * var(--u)), 1.4em);--btn-fg:var(--paper);--btn-fg-hover:var(--paper);--btn-bg:var(--ink);--btn-bg-hover:var(--ink-88);--btn-border:transparent;--btn-border-hover:transparent;--btn-gap:var(--sp-5xs);justify-content:center;align-items:center;gap:var(--btn-gap);padding:var(--sp-3xs) var(--sp-2xs);border-radius:var(--radius-button);font-size:var(--text-button-1);line-height:var(--lh-button-1);font-weight:var(--fw-button);text-transform:uppercase;color:var(--btn-fg);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .3s, transform var(--dur-fast) var(--ease-out);display:inline-flex;position:relative}.btn--size-2{padding:var(--sp-4xs) var(--sp-3xs);font-size:var(--text-button-2);line-height:var(--lh-button-2);text-transform:none}.btn--size-2.btn--icon-right,.btn--size-2.btn--icon-left{--btn-gap:var(--sp-6xs)}.btn--secondary{--btn-fg:var(--ink);--btn-fg-hover:var(--paper);--btn-bg:transparent;--btn-bg-hover:var(--ink);--btn-border:var(--ink);--btn-border-hover:transparent}.btn--secondary .btn__bg{-webkit-backdrop-filter:blur(8px)}.btn--tertiary{--btn-fg:var(--ink);--btn-fg-hover:var(--ink-88);border-radius:0;padding-inline:0}.btn--tertiary .btn__mask{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.btn--circle{padding:var(--sp-3xs);border-radius:var(--radius-button-circle)}.btn--circle.btn--size-2{padding:var(--sp-4xs)}.btn__bg{border-radius:inherit;border:1px solid var(--btn-border);background:var(--btn-bg);transition:background-color .5s cubic-bezier(.86, 0, .07, 1), border-color .5s cubic-bezier(.86, 0, .07, 1), transform .67s 70ms var(--ease-in-out);position:absolute;inset:0}.btn__mask{z-index:1;pointer-events:none;margin-block:-.2em;padding-block:.2em;display:flex;position:relative;overflow:clip}.btn__text{color:var(--btn-fg);text-shadow:0 var(--btn-shift) 0 var(--btn-fg-hover);display:inline-flex}.btn__char{transition:transform .635s var(--ease-in-out);transition-delay:calc(var(--i) * .1s / max(1, var(--n) - 1));display:inline-block}.btn__icon{z-index:1;color:var(--btn-fg);flex:none;transition:color .3s,opacity .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out;display:inline-flex;position:relative}.btn__icon svg{display:block}.btn__icon--hover{opacity:0;width:0;overflow:hidden;transform:translate(-1rem)}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:hover .btn__bg{background:var(--btn-bg-hover);border-color:var(--btn-border-hover);transform:scale(.95)}.btn:hover .btn__char{transform:translateY(calc(-1 * var(--btn-shift)))}.btn:hover .btn__icon{color:var(--btn-fg-hover)}.btn:hover .btn__icon--hover{opacity:1;width:16px;transform:translate(0)}.btn--tertiary:hover .btn__mask{color:var(--btn-fg-hover)}}@media (prefers-reduced-motion:reduce){.btn__char{transition:none}.btn:hover .btn__char{transform:none}.btn:hover .btn__text{color:var(--btn-fg-hover)}}
