.button.button-outline-cta{isolation:isolate;width:15.8rem;max-width:100%;min-height:3.25rem;color:var(--ink);letter-spacing:0;text-align:center;text-transform:none;background:0 0;border:0;border-radius:.45rem;grid-template-columns:minmax(0,1fr) 3.25rem;align-items:center;column-gap:.25rem;padding:0;font-size:.9rem;font-weight:700;line-height:1;transition:transform .18s;display:grid;position:relative;overflow:hidden}.button.button-outline-cta:before{z-index:-1;background:var(--v2-cta-dark);content:"";opacity:0;transform-origin:50%;will-change:opacity, transform;border-radius:.45rem;transition:opacity .36s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),background-color .3s;position:absolute;inset:0;transform:scale(.985)}.button.button-outline-cta>.button-label{border:1px solid var(--ink);min-width:0;min-height:3.25rem;color:var(--ink);font-size:inherit;white-space:nowrap;background:0 0;border-radius:.45rem;place-items:center;padding-inline:1.35rem;transition:border-color .4s cubic-bezier(.55,.06,.75,.54),background-color .4s cubic-bezier(.55,.06,.75,.54),color .4s cubic-bezier(.55,.06,.75,.54);display:grid;transform:none}.button.button-outline-cta>span[aria-hidden=true]:last-child{border:1px solid var(--ink);width:3.25rem;min-width:3.25rem;min-height:3.25rem;color:var(--ink);transform-origin:50%;background:0 0;border-radius:.45rem;place-items:center;margin:0;font-size:0;transition:border-color .4s cubic-bezier(.55,.06,.75,.54),background-color .4s cubic-bezier(.55,.06,.75,.54),color .4s cubic-bezier(.55,.06,.75,.54),transform .4s cubic-bezier(.55,.06,.75,.54);display:grid;position:relative;transform:none}.button.button-outline-cta>span[aria-hidden=true]:last-child>svg{transform-origin:50%;width:.75rem;height:.75rem;transition:transform .4s cubic-bezier(.55,.06,.75,.54);display:block;transform:none}.button.button-outline-cta:hover,.button.button-outline-cta:focus-visible{color:var(--v2-cta-light);background:0 0}.button.button-outline-cta:hover:before,.button.button-outline-cta:focus-visible:before{background:var(--v2-cta-dark-hover);opacity:1;transform:scale(1)}.button.button-outline-cta:hover>.button-label,.button.button-outline-cta:focus-visible>.button-label{border-color:var(--v2-cta-dark);color:var(--v2-cta-light);background:0 0;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transform:none}.button.button-outline-cta:hover>span[aria-hidden=true]:last-child,.button.button-outline-cta:focus-visible>span[aria-hidden=true]:last-child{border-color:var(--v2-cta-light);background:var(--v2-cta-light);color:var(--v2-cta-dark);transition-timing-function:cubic-bezier(.25,.46,.45,.94);transform:scale(.8)}.button.button-outline-cta:hover>span[aria-hidden=true]:last-child>svg,.button.button-outline-cta:focus-visible>span[aria-hidden=true]:last-child>svg{transition-timing-function:cubic-bezier(.25,.46,.45,.94);transform:rotate(45deg)}.button.button-outline-cta:active{transform:translateY(1px)}.button.button-outline-cta:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.button.button-outline-cta,.button.button-outline-cta:before,.button.button-outline-cta>span,.button.button-outline-cta>span>svg{transition:none!important}}
