.button.svelte-1ca9ruk{isolation:isolate;color:var(--c-cream);cursor:pointer;background:0 0;border:none;place-items:center;transition:transform .2s;display:inline-grid}.button.svelte-1ca9ruk:before{content:"";z-index:-1;background-color:var(--c-blue);grid-area:1/1;place-self:stretch stretch;transition:background-color .2s;-webkit-mask:url(../../../button-shape.svg) 50%/100% 100% no-repeat;mask:url(../../../button-shape.svg) 50%/100% 100% no-repeat}.label.svelte-1ca9ruk{font:var(--f-button);letter-spacing:.02em;text-transform:uppercase;grid-area:1/1;padding:clamp(1.125rem,1.125rem + .3125vw - 1px,1.375rem) clamp(2.5rem,2.5rem + 1.25vw - 4px,3.5rem)}.small.svelte-1ca9ruk .label:where(.svelte-1ca9ruk){padding:.875rem 1.5rem;font-size:.75rem}.alt.svelte-1ca9ruk:before{background-color:var(--c-yellow)}.button.svelte-1ca9ruk:hover{transform:scale(1.03)}.button.svelte-1ca9ruk:hover:before{background-color:var(--c-blue-dark)}.alt.svelte-1ca9ruk:hover:before{background-color:var(--c-yellow-dark)}.button.svelte-1ca9ruk:focus-visible{outline:2px solid var(--c-blue);outline-offset:4px}.alt.svelte-1ca9ruk:focus-visible{outline-color:var(--c-yellow)}
