@font-face{font-family:Reative Figtree;src:url(/site-assets/8088da866ac47d08.woff2)format("woff2");font-weight:400 700;font-display:swap}.reative-bf{letter-spacing:0;--primary:var(--color-reative-action);--primary-foreground:var(--color-reative-inverse);--background:var(--color-reative-surface);--foreground:var(--color-reative-ink);--muted-foreground:var(--color-reative-muted);font-family:Reative Figtree,sans-serif}.reative-bf .font-figtree{font-family:Reative Figtree,sans-serif}.reative-bf button{height:auto}.reative-bf img{max-width:100%;display:block}.reative-bf .rb-cta{letter-spacing:.02em;text-transform:uppercase;text-align:center;width:100%;max-width:30rem;height:auto;min-height:0;color:var(--color-reative-inverse);background-color:var(--color-reative-9);background-image:linear-gradient(180deg,var(--color-reative-33) 0%,var(--color-reative-9) 45%,var(--color-reative-34) 100%);border:1px solid color-mix(in oklab,var(--color-reative-34) 80%,var(--color-reative-30));box-shadow:inset 0 1px color-mix(in oklab,var(--color-reative-inverse) 45%,transparent),inset 0 -3px color-mix(in oklab,var(--color-reative-30) 14%,transparent),0 6px color-mix(in oklab,var(--color-reative-34) 85%,var(--color-reative-30)),0 16px 28px -12px color-mix(in oklab,var(--color-reative-34) 70%,transparent);cursor:pointer;border-radius:.9rem;justify-content:center;align-items:center;gap:.6rem;margin-inline:auto;padding:1.15rem 2rem;font-family:Reative Figtree,sans-serif;font-size:1.1rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;position:relative}.reative-bf .rb-cta:hover{filter:brightness(1.05)saturate(1.05);box-shadow:inset 0 1px color-mix(in oklab,var(--color-reative-inverse) 55%,transparent),inset 0 -3px color-mix(in oklab,var(--color-reative-30) 14%,transparent),0 8px color-mix(in oklab,var(--color-reative-34) 85%,var(--color-reative-30)),0 22px 34px -12px color-mix(in oklab,var(--color-reative-34) 75%,transparent);transform:translateY(-2px)}.reative-bf .rb-cta:active{box-shadow:inset 0 1px color-mix(in oklab,var(--color-reative-inverse) 35%,transparent),inset 0 -2px color-mix(in oklab,var(--color-reative-30) 16%,transparent),0 2px color-mix(in oklab,var(--color-reative-34) 85%,var(--color-reative-30)),0 8px 16px -10px color-mix(in oklab,var(--color-reative-34) 70%,transparent);transform:translateY(4px)}.reative-bf .rb-cta:focus-visible{outline:2px solid var(--color-reative-34);outline-offset:3px}.reative-bf .rb-cta svg{flex:none;width:1.15em;height:1.15em;transition:transform .15s}.reative-bf .rb-cta:hover svg{transform:translate(3px)}@media(min-width:768px){.reative-bf .rb-cta{border-radius:1rem;padding:1.35rem 2.75rem;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.reative-bf *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
