.root.svelte-1gsomjn{box-sizing:border-box;width:100%;height:fit-content;font:inherit;background:0 0;border:none;outline:none;padding:.3em 0 0;text-decoration:none;display:flex}.back.svelte-1gsomjn{background:var(--btn-deep,var(--brand-button-edge));border-radius:.7em;width:100%;height:100%;transform:translateY(0)}.front.svelte-1gsomjn{background: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;transform:translateY(-.15em)}.root.svelte-1gsomjn:active:not(:disabled) .front:where(.svelte-1gsomjn){transform:translateY(0)}.root.svelte-1gsomjn:where(:hover,:focus) .front:where(.svelte-1gsomjn){transform:translateY(-.3em)}.root.site-action.svelte-1gsomjn{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-1gsomjn .back:where(.svelte-1gsomjn){background:0 0;border-radius:999px;transform:none}.root.site-action.svelte-1gsomjn .front:where(.svelte-1gsomjn){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-1gsomjn:where(:where(.svelte-1gsomjn):hover,:where(.svelte-1gsomjn):focus-visible):not(.disabled) .front:where(.svelte-1gsomjn){box-shadow:0 8px 24px color-mix(in srgb, var(--brand-teal) 30%, transparent);transform:translateY(-2px)}.root.site-action.svelte-1gsomjn:active:not(.disabled) .front:where(.svelte-1gsomjn){transform:translateY(0)}.root.site-action.svelte-1gsomjn:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.root.site-action.disabled.svelte-1gsomjn{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.root.site-action.svelte-1gsomjn .front:where(.svelte-1gsomjn){transition:none}.root.site-action.svelte-1gsomjn:where(:where(.svelte-1gsomjn):hover,:where(.svelte-1gsomjn):focus-visible):not(.disabled) .front:where(.svelte-1gsomjn){transform:none}}.content.svelte-1hfbl06{box-sizing:border-box;height:100%;padding:5px;font-weight:700}.content.site-action.svelte-1hfbl06{font-weight:inherit;padding:14px 28px}
