.button{font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:.02em;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000;border-style:solid;border-radius:1000px;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;display:inline-flex}.button:hover,.button:focus-visible{-webkit-backdrop-filter:blur();backdrop-filter:blur()}.button--default{font-size:var(--fs-button);border-width:1px;padding:12px 14px}.button--big{font-size:var(--fs-size-md);border-width:2px;padding:16px 24px}@media (min-width:800px){.button--default{padding:12px 18px}}@media (min-width:1280px){.button--default{border-width:.078125vw;padding:.9375vw 1.40625vw}.button--big{border-width:.15625vw;padding:1.25vw 1.875vw}.button{-webkit-backdrop-filter:blur(.3125vw);backdrop-filter:blur(.3125vw)}}@media (min-width:1920px){.button--default{border-width:calc(.45px + .0546875vw);padding:calc(5.4px + .65625vw) calc(8.1px + .984375vw);font-size:calc(5.07px + .858333vw)}.button--big{border-width:calc(.9px + .109375vw);padding:calc(7.2px + .875vw) calc(10.8px + 1.3125vw);font-size:calc(7.63px + 1.16979vw)}.button{-webkit-backdrop-filter:blur(calc(1.8px + .21875vw));backdrop-filter:blur(calc(1.8px + .21875vw))}}@media (max-width:799px){.button--default{font-size:var(--fs-base)}.button--big{border-width:1px}}.button--on-light{border-color:var(--color-black-35);color:var(--color-black)}.button--on-light:hover,.button--on-light:focus-visible{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-accent)}.button--on-dark{border-color:var(--color-white-40);color:var(--color-white);background-color:#ffffff03}.button--on-dark:hover,.button--on-dark:focus-visible{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-black)}
