.top-button[data-v-d66258fe]{--ease-out-expo:cubic-bezier(.16,1,.3,1);z-index:1;color:#fff;cursor:pointer;background-color:var(--primary);min-width:150px;transition:color .6s var(--ease-out-expo),border-color .6s var(--ease-out-expo);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:1rem;display:inline-flex;position:relative;overflow:hidden}.top-button_arrow[data-v-d66258fe]{width:1rem;height:1rem;transition:background-color .6s var(--ease-out-expo),transform .6s var(--ease-out-expo);background-color:#fff;margin-left:16px;display:block;position:relative;transform:translate(-4px)}.top-button_object[data-v-d66258fe]{z-index:-1;pointer-events:none;will-change:transform;display:block;position:absolute;top:0;left:0;transform:scale(0)}.top-button_object[data-v-d66258fe]:before{content:"";background-color:#fff;border-radius:50%;width:280px;height:280px;display:block;position:absolute;transform:translate(-50%,-50%)}.top-button__large[data-v-d66258fe]{padding:8px 16px;font-size:1.25rem}@media (width<=768px){.top-button__large[data-v-d66258fe]{font-size:1.125rem}}.top-button__large .top-button_object[data-v-d66258fe]:before{width:380px;height:380px}.top-button__secondary[data-v-d66258fe]{color:var(--color-text-h);background-color:var(--color-btn-secondary)}.top-button__secondary .top-button_arrow[data-v-d66258fe]{background-color:var(--color-text-h)}.top-button__dark[data-v-d66258fe]{background-color:var(--primary)}.top-button__secondary-dark[data-v-d66258fe]{color:var(--color-text-h);background-color:var(--color-bg)}.top-button__secondary-dark .top-button_arrow[data-v-d66258fe]{background-color:var(--color-text-p-secondary)}.top-button__secondary-dark .top-button_object[data-v-d66258fe]:before{background-color:var(--color-text-h)}@media (any-hover:hover){.top-button[data-v-d66258fe]:hover{color:var(--primary);border-color:var(--primary)}.top-button:hover .top-button_arrow[data-v-d66258fe]{background-color:var(--primary);transform:translate(4px)}.top-button:hover.top-button__secondary[data-v-d66258fe]{color:var(--color-text-h);border-color:var(--color-border)}.top-button:hover.top-button__dark[data-v-d66258fe]{border-color:var(--primary)}.top-button:hover.top-button__dark .top-button_arrow[data-v-d66258fe]{background-color:var(--color-text-p-secondary)}.top-button:hover.top-button__secondary-dark[data-v-d66258fe]{color:var(--color-text-h);background-color:var(--color-bg);border-color:var(--color-border)}}
