.button{font-size:10px;font-weight:var(--weight-label);letter-spacing:.05em;text-transform:uppercase;line-height:1.5}.action-control{color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.button.button-size--compact{min-height:40px;padding:12px 16px;font-size:9px}.button.button-text--large{font-size:12px}.button--outline-gold{color:var(--color-gold-500);border-color:var(--color-gold-400);background:0 0}.button--outline-gold:hover:not(:disabled){background:var(--color-ivory)}.button.button--borderless{border-color:#0000}.button.button--has-leading-icon{gap:12px}.button__leading-icon{flex-shrink:0;display:inline-flex}.button.button--accent{background:var(--color-brand-accent);border-color:var(--color-brand-accent);color:var(--color-white)}.button.button--accent:hover:not(:disabled){background:var(--color-brand-accent);color:var(--color-white);filter:brightness(.94)}.button.button--nowrap{white-space:nowrap}.button--nowrap>svg{flex-shrink:0}@media (width<=700px){.button.button--nowrap{letter-spacing:0;gap:8px;padding-inline:8px;font-size:9px}}.button--circle-arrow,.button--circle-arrow-filled{color:inherit;border:0;gap:16px;padding:0;font-size:12px}.button__circle-arrow{border:1px solid var(--color-gold-500);width:48px;height:48px;color:var(--color-gold-500);border-radius:50%;flex-shrink:0;order:-1;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.button--circle-arrow:hover .button__circle-arrow{background:var(--color-gold-400);color:var(--color-navy-950)}.button--circle-arrow-filled .button__circle-arrow{background:var(--color-gold-400);border-color:var(--color-gold-400);color:var(--color-navy-950)}.button--circle-arrow-filled:hover .button__circle-arrow{background:var(--color-gold-hover);border-color:var(--color-gold-hover)}
