.buttons-module__4Ad9Ga__btnBase{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border-radius:2px;align-items:center;gap:.75rem;padding:1rem 2.25rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.buttons-module__4Ad9Ga__btnPrimary{background:var(--color-ink);color:var(--color-text-inverse);border:1px solid var(--color-ink);}.buttons-module__4Ad9Ga__btnOutline{color:var(--color-blue);border:1px solid var(--color-blue);background:0 0;}.buttons-module__4Ad9Ga__btnOutlineDark{color:var(--color-brass);border:1px solid var(--color-brass-a40);background:0 0;}@media (hover:hover) and (pointer:fine){.buttons-module__4Ad9Ga__btnBase.buttons-module__4Ad9Ga__btnPrimary:hover{background:var(--color-blue);color:var(--color-text-inverse);border-color:var(--color-blue)}.buttons-module__4Ad9Ga__btnBase.buttons-module__4Ad9Ga__btnOutline:hover{background:var(--color-blue);color:var(--color-text-inverse)}.buttons-module__4Ad9Ga__btnBase.buttons-module__4Ad9Ga__btnOutlineDark:hover{background:var(--color-brass);color:var(--color-ink);border-color:var(--color-brass)}}
