.base-button[data-v-5900a78d]{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.11em;min-height:3.35rem;padding:.9rem 1.55rem;text-transform:uppercase;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .25s ease}.base-button[data-v-5900a78d]:hover{box-shadow:0 10px 26px #4931221f;transform:translateY(-2px)}.base-button[data-v-5900a78d]:active{transform:translateY(1px)}.base-button--primary[data-v-5900a78d]{background:var(--gold);color:var(--ink)}.base-button--primary[data-v-5900a78d]:hover{background:var(--gold-deep)}.base-button--secondary[data-v-5900a78d]{border-color:color-mix(in srgb,var(--ink) 40%,transparent);color:var(--ink)}.base-button--secondary[data-v-5900a78d]:hover{background:color-mix(in srgb,var(--blush) 72%,var(--surface));border-color:var(--gold);color:var(--ink)}.base-button--light[data-v-5900a78d]{border-color:color-mix(in srgb,var(--ivory) 48%,transparent);color:var(--ivory)}.base-button--light[data-v-5900a78d]:hover{background:var(--ivory);border-color:var(--ivory);color:var(--ink)}.base-button--text[data-v-5900a78d]{border:0;border-radius:0;color:var(--ink);min-height:auto;padding:.35rem 0 .65rem;position:relative}.base-button--text[data-v-5900a78d]:after{background:var(--gold);bottom:0;content:"";height:1px;left:0;position:absolute;transform-origin:left;transition:transform .25s ease;width:100%}.base-button--text[data-v-5900a78d]:hover{box-shadow:none;color:var(--gold-deep);transform:none}.base-button--text[data-v-5900a78d]:hover:after{transform:scaleX(.72)}
