.atb{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font:inherit;text-decoration:none;white-space:nowrap;transition:transform .35s cubic-bezier(.22,1,.36,1),color .48s cubic-bezier(.65,0,.35,1)}.atb__slide{position:absolute;inset:0;z-index:0;transform:translateX(-101%);transition:transform .48s cubic-bezier(.65,0,.35,1);will-change:transform}.atb__label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.atb__char{display:inline-block;transform:translateY(0)}.atb:focus-visible .atb__slide,.atb:hover .atb__slide{transform:translateX(0)}.atb:focus-visible .atb__char,.atb:hover .atb__char{animation:atb-char-bounce .62s cubic-bezier(.34,1.45,.64,1) calc(var(--char-index) * 35ms) both}.atb--primary{background:var(--brand);color:#fff}.atb--primary .atb__slide{background:#fff}.atb--primary:focus-visible,.atb--primary:hover{color:var(--brand)}.atb--secondary{background:#fff;color:var(--brand)}.atb--secondary .atb__slide{background:var(--brand)}.atb--secondary:focus-visible,.atb--secondary:hover{color:#fff}.atb__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes atb-char-bounce{0%,to{transform:translateY(0)}38%{transform:translateY(-.45em)}62%{transform:translateY(.08em)}78%{transform:translateY(-.08em)}}.site-header__cta.atb--secondary{border-radius:8px}.site-header.is-menu-open .site-header__cta.atb--secondary,.site-header.is-scrolled .site-header__cta.atb--secondary{background:var(--brand);color:#fff}.site-header.is-menu-open .site-header__cta.atb--secondary .atb__slide,.site-header.is-scrolled .site-header__cta.atb--secondary .atb__slide{background:#fff}.site-header.is-menu-open .site-header__cta.atb--secondary:focus-visible,.site-header.is-menu-open .site-header__cta.atb--secondary:hover,.site-header.is-scrolled .site-header__cta.atb--secondary:focus-visible,.site-header.is-scrolled .site-header__cta.atb--secondary:hover{color:var(--brand)}@media (prefers-reduced-motion:reduce){.atb,.atb__slide{transition:none}.atb:focus-visible .atb__char,.atb:hover .atb__char{animation:none}}