.cta_button__VCSBD{display:inline-flex;min-height:3.25rem;align-items:center;font-size:1.05rem;line-height:1.2;justify-content:center;gap:.85rem;padding:.6rem 1.5rem;border:1px solid transparent;border-radius:.25rem;font-family:var(--font-interface),system-ui,sans-serif;font-weight:600;letter-spacing:.005em;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.cta_button__VCSBD:focus-visible{outline:3px solid var(--landing-focus,var(--brand-forest));outline-offset:3px}.cta_button__VCSBD[data-variant=primary]{border-color:var(--landing-gold-edge,transparent);background:var(--landing-gold);color:var(--brand-ink)}.cta_button__VCSBD[data-variant=primary]:hover{background:color-mix(in srgb,var(--landing-gold) 84%,var(--brand-ivory))}.cta_button__VCSBD[data-variant=outline]{border-color:color-mix(in srgb,var(--brand-ivory) 72%,transparent);color:var(--brand-ivory)}.cta_button__VCSBD[data-variant=outline]:hover{border-color:var(--brand-ivory);background:color-mix(in srgb,var(--brand-ivory) 9%,transparent)}.cta_arrow__NcwL3{transition:transform .16s ease}.cta_button__VCSBD:hover .cta_arrow__NcwL3{transform:translateX(.2rem)}@media (prefers-reduced-motion:reduce){.cta_arrow__NcwL3,.cta_button__VCSBD{transition:none}.cta_button__VCSBD:hover .cta_arrow__NcwL3{transform:none}}