.root.svelte-x50x0a{color:inherit;box-sizing:border-box;width:100%;font:inherit;background:0 0;border:none;outline:none;padding:.3em 0 0;display:flex}.root.disabled.svelte-x50x0a{--btn-bg:#737373;--btn-deep:#636363}.back.svelte-x50x0a{background:var(--btn-deep,var(--brand-button-edge));border-radius:.7em;width:100%;height:100%;transition:background .3s linear;transform:translateY(0)}.front.svelte-x50x0a{background-color:var(--btn-bg,var(--brand-button-bg));border:.1em solid var(--btn-deep,var(--brand-button-edge));box-sizing:border-box;color:var(--btn-fg,var(--brand-button-ink));border-radius:.7em;width:100%;height:100%;transition:transform .15s,background-color .3s linear,border-color .3s linear;transform:translateY(-.15em)}.root.svelte-x50x0a:active:not(:disabled) .front:where(.svelte-x50x0a){transform:translateY(0)}.root.svelte-x50x0a:where(:hover,:focus) .front:where(.svelte-x50x0a){transform:translateY(-.3em)}.root.site-action.svelte-x50x0a{font-family:var(--alternative-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:0;font-size:14px;font-weight:700;line-height:1.25}.root.site-action.svelte-x50x0a .back:where(.svelte-x50x0a){background:0 0;border-radius:999px;transform:none}.root.site-action.svelte-x50x0a .front:where(.svelte-x50x0a){border:0;border-radius:999px;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),background-color .22s;transform:none}.root.site-action.svelte-x50x0a:where(:where(.svelte-x50x0a):hover,:where(.svelte-x50x0a):focus-visible):not(.disabled) .front:where(.svelte-x50x0a){box-shadow:0 8px 24px color-mix(in srgb, var(--brand-teal) 30%, transparent);transform:translateY(-2px)}.root.site-action.svelte-x50x0a:active:not(.disabled) .front:where(.svelte-x50x0a){transform:translateY(0)}.root.site-action.svelte-x50x0a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.root.site-action.disabled.svelte-x50x0a{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.root.site-action.svelte-x50x0a .front:where(.svelte-x50x0a){transition:none}.root.site-action.svelte-x50x0a:where(:where(.svelte-x50x0a):hover,:where(.svelte-x50x0a):focus-visible):not(.disabled) .front:where(.svelte-x50x0a){transform:none}}.content.svelte-37jh0v{box-sizing:border-box;height:100%;padding:5px;font-weight:500}.content.site-action.svelte-37jh0v{font-weight:inherit;padding:14px 28px}
