.heading-large{font-size:var(--step-8);font-variation-settings:"wght" 800,"wdth" 100,"opsz" 96;line-height:1}.heading-s-large{font-size:var(--step-6);font-variation-settings:"wght" 800,"wdth" 100,"opsz" 96;line-height:1}.heading-medium{font-size:var(--step-4);font-variation-settings:"wght" 700,"wdth" 100,"opsz" 12;line-height:1.1}.heading-small{font-size:var(--step-3);font-variation-settings:"wght" 400,"wdth" 100,"opsz" 80;line-height:1}.heading-x-small{font-size:var(--step-1);font-variation-settings:"wght" 600,"wdth" 100,"opsz" 20;line-height:1.25}.body{font-family:var(--font-body);font-size:var(--step-0);font-variation-settings:var(--base-font-settings);line-height:1.35}.body-large{font-size:var(--step-2)}.body-medium{font-size:var(--step-1)}.body-small{font-size:var(--step-0)}.body-x-small{color:var(--color-sys-slight);font-size:var(--step--1)}.color-invert{color:var(--color-sys-invert-main)}.color-slight{color:var(--color-sys-slight)}.color-dim{color:var(--color-sys-dim)}.color-dis{color:var(--color-sys-dis)}.text-end{text-align:end}.text-center{text-align:center}.text-bold{font-variation-settings:"wght" 600}.text-balance{text-wrap:balance}.grid-size-big{font-size:calc(var(--grid-block)*3);line-height:calc(var(--grid-block)*3)}@supports (background:-webkit-named-image(i)){.grid-size-big{font-variation-settings:"wght" 800,"wdth" 92,"opsz" 96}}@keyframes repeating-linear-gradient-15a96381{0%{background-position:0 0}to{background-position:calc(var(--pattern-size)*10) 0}}.button[data-v-15a96381]{--clip-shift:calc(var(--grid-block)/2);--clip-clr-i:var(--color-brand-red-main);--clip-clr-ii:var(--color-brand-orange-main);--stripe-width:calc(var(--clip-shift)/1.5);--pattern-size:calc(var(--stripe-width)*1.4142);align-items:center;background-color:var(--color-sys-invert-main);box-shadow:inset 0 0 0 .075em var(--color-sys-slight);display:flex;justify-content:center;margin-block-end:var(--clip-shift);margin-inline-start:var(--clip-shift);padding:1em 1.5em;position:relative;text-align:center;transition:box-shadow .25s ease-out}.button[data-v-15a96381]:before{background:repeating-linear-gradient(135deg,var(--clip-clr-i) 0 calc(var(--clip-shift)/3),var(--clip-clr-ii) calc(var(--clip-shift)/3) calc(var(--stripe-width)));background-size:var(--pattern-size) var(--pattern-size);clip-path:polygon(var(--clip-shift) 0,100% 0,100% calc(100% - var(--clip-shift)),calc(100% - var(--clip-shift)) 100%,0 100%,0 var(--clip-shift));content:"";height:auto;inset-block-end:calc(var(--clip-shift)*-1);inset-block-start:0;inset-inline-end:0;inset-inline-start:calc(var(--clip-shift)*-1);position:absolute;width:auto;z-index:-1}.button:hover[data-v-15a96381]{box-shadow:inset 0 0 0 .2em var(--color-sys-main)}.button:hover[data-v-15a96381]:before{animation:repeating-linear-gradient-15a96381 2s ease-in-out 0s infinite alternate}.button[data-v-15a96381]:focus,.button[data-v-15a96381]:focus-visible{box-shadow:inset 0 0 0 .1em var(--color-brand-red-main),inset 0 0 0 .2em var(--color-sys-invert-main),inset 0 0 0 .4em var(--color-focus-slight);outline:none}.button[data-v-15a96381]:target{border:4px solid #ee01ff}.button-x-small[data-v-15a96381]{font-size:var(--step--1);padding:.8em 1em;--clip-shift:var(--space-2xs)}.button-x-small>span[data-v-15a96381]{height:calc(var(--step-0)*1.25);width:calc(var(--step-0)*1.25)}.button-small[data-v-15a96381]{font-size:var(--step-0);--clip-shift:var(--space-2xs)}.button-small>span[data-v-15a96381]{height:calc(var(--step-0)*1.25);width:calc(var(--step-0)*1.25)}.button-medium[data-v-15a96381]{font-size:var(--step-1)}.button-medium>span[data-v-15a96381]{height:calc(var(--step-1)*1.25);width:calc(var(--step-1)*1.25)}.button-large[data-v-15a96381]{font-size:var(--step-2);--clip-shift:var(--space-s)}.button-large>span[data-v-15a96381]{height:calc(var(--step-2)*1.25);width:calc(var(--step-2)*1.25)}.button-primary[data-v-15a96381]{box-shadow:inset 0 0 0 .15em var(--color-sys-slight);font-variation-settings:"wght" 600,"wdth" 100,"opsz" 12}.button-secondary[data-v-15a96381]{--clip-clr-i:var(--color-sys-dim);--clip-clr-ii:var(--color-sys-dis)}.button-ghost[data-v-15a96381]{--clip-shift:0;box-shadow:unset}.button-ghost[data-v-15a96381]:before{content:none}.button-subtle[data-v-15a96381]{--clip-shift:0;box-shadow:inset 0 0 0 .05em var(--color-sys-slight)}.button-subtle[data-v-15a96381]:before{content:none}a[data-v-15a96381]{border:unset;box-sizing:border-box;color:var(--color-sys-main)}.icon-end[data-v-15a96381]{margin-inline-start:.5em}.has-icon-end[data-v-15a96381]{padding-inline-end:1em}
