:root{--btn-gap:var(--space-2xs);--btn-padding-y:var(--space-sm);--btn-padding-x:var(--space-md);--btn-font-size:var(--text-xs);--btn-ripple-opacity:0.25}.btn,.wp-block-button .wp-block-button__link{--outline-color:var(--color-secondary);--ripple-color:hsla(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),var(--btn-ripple-opacity));align-items:center;background-color:var(--color-secondary);border:0;border-radius:50em;box-shadow:0 0 0 2em #0000;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-family-primary);font-size:var(--btn-font-size);font-weight:400;gap:var(--btn-gap);justify-content:center;line-height:1.6;outline:1px solid var(--outline-color);outline-offset:-1px;padding:var(--btn-padding-y) var(--btn-padding-x);position:relative;text-decoration:none;transition:all var(--ease-out) .2s;white-space:nowrap;will-change:transform;z-index:1}.btn:focus,.btn:hover,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover{animation:button-hover .5s ease-in-out;outline-width:2px}.btn:active,.wp-block-button .wp-block-button__link:active{transform:translateY(2px)}.btn.btn--primary,.wp-block-button .btn--primary.wp-block-button__link,.wp-block-button.is-button-primary .wp-block-button__link{--outline-color:var(--color-primary);--ripple-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),var(--btn-ripple-opacity));background-color:var(--color-primary);color:var(--color-white)}.btn.btn--primary:focus,.btn.btn--primary:hover,.wp-block-button .btn--primary.wp-block-button__link:focus,.wp-block-button .btn--primary.wp-block-button__link:hover,.wp-block-button.is-button-primary .wp-block-button__link:focus,.wp-block-button.is-button-primary .wp-block-button__link:hover{background-color:var(--color-primary)}.btn.btn--accent,.btn.btn--secondary,.wp-block-button .btn--accent.wp-block-button__link,.wp-block-button .btn--secondary.wp-block-button__link,.wp-block-button.is-button-accent .wp-block-button__link,.wp-block-button.is-button-secondary .wp-block-button__link{--outline-color:var(--color-secondary);--ripple-color:hsla(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),var(--btn-ripple-opacity));background-color:var(--color-secondary);color:var(--color-white)}.btn.btn--accent:focus,.btn.btn--accent:hover,.btn.btn--secondary:focus,.btn.btn--secondary:hover,.wp-block-button .btn--accent.wp-block-button__link:focus,.wp-block-button .btn--accent.wp-block-button__link:hover,.wp-block-button .btn--secondary.wp-block-button__link:focus,.wp-block-button .btn--secondary.wp-block-button__link:hover,.wp-block-button.is-button-accent .wp-block-button__link:focus,.wp-block-button.is-button-accent .wp-block-button__link:hover,.wp-block-button.is-button-secondary .wp-block-button__link:focus,.wp-block-button.is-button-secondary .wp-block-button__link:hover{background-color:var(--color-secondary)}.btn.btn--tertiary,.wp-block-button .btn--tertiary.wp-block-button__link,.wp-block-button.is-button-tertiary .wp-block-button__link{--outline-color:var(--color-tertiary);--ripple-color:hsla(var(--color-tertiary-h),var(--color-tertiary-s),var(--color-tertiary-l),var(--btn-ripple-opacity));background-color:var(--color-tertiary);color:var(--color-white)}.btn.btn--tertiary:focus,.btn.btn--tertiary:hover,.wp-block-button .btn--tertiary.wp-block-button__link:focus,.wp-block-button .btn--tertiary.wp-block-button__link:hover,.wp-block-button.is-button-tertiary .wp-block-button__link:focus,.wp-block-button.is-button-tertiary .wp-block-button__link:hover{background-color:var(--color-tertiary)}.btn.btn--quaternary,.wp-block-button .btn--quaternary.wp-block-button__link,.wp-block-button.is-button-quaternary .wp-block-button__link{--outline-color:var(--color-quaternary);--ripple-color:hsla(var(--color-quaternary-h),var(--color-quaternary-s),var(--color-quaternary-l),var(--btn-ripple-opacity));background-color:var(--color-quaternary);color:var(--color-white)}.btn.btn--quaternary:focus,.btn.btn--quaternary:hover,.wp-block-button .btn--quaternary.wp-block-button__link:focus,.wp-block-button .btn--quaternary.wp-block-button__link:hover,.wp-block-button.is-button-quaternary .wp-block-button__link:focus,.wp-block-button.is-button-quaternary .wp-block-button__link:hover{background-color:var(--color-quaternary)}.btn.btn--quinary,.wp-block-button .btn--quinary.wp-block-button__link,.wp-block-button.is-button-quinary .wp-block-button__link{--outline-color:var(--color-quinary);--ripple-color:hsla(var(--color-quinary-h),var(--color-quinary-s),var(--color-quinary-l),var(--btn-ripple-opacity));background-color:var(--color-quinary);color:var(--color-white)}.btn.btn--quinary:focus,.btn.btn--quinary:hover,.wp-block-button .btn--quinary.wp-block-button__link:focus,.wp-block-button .btn--quinary.wp-block-button__link:hover,.wp-block-button.is-button-quinary .wp-block-button__link:focus,.wp-block-button.is-button-quinary .wp-block-button__link:hover{background-color:var(--color-quinary)}.btn.btn--senary,.wp-block-button .btn--senary.wp-block-button__link,.wp-block-button.is-button-senary .wp-block-button__link{--outline-color:var(--color-senary);--ripple-color:hsla(var(--color-senary-h),var(--color-senary-s),var(--color-senary-l),var(--btn-ripple-opacity));background-color:var(--color-senary);color:var(--color-white)}.btn.btn--senary:focus,.btn.btn--senary:hover,.wp-block-button .btn--senary.wp-block-button__link:focus,.wp-block-button .btn--senary.wp-block-button__link:hover,.wp-block-button.is-button-senary .wp-block-button__link:focus,.wp-block-button.is-button-senary .wp-block-button__link:hover{background-color:var(--color-senary)}.btn.btn--black,.wp-block-button .btn--black.wp-block-button__link,.wp-block-button.is-button-black .wp-block-button__link{--outline-color:var(--color-black);--ripple-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),var(--btn-ripple-opacity));background-color:var(--color-black);color:var(--color-white)}.btn.btn--black:focus,.btn.btn--black:hover,.wp-block-button .btn--black.wp-block-button__link:focus,.wp-block-button .btn--black.wp-block-button__link:hover,.wp-block-button.is-button-black .wp-block-button__link:focus,.wp-block-button.is-button-black .wp-block-button__link:hover{background-color:var(--color-black);color:var(--color-white)}.btn.btn--white,.wp-block-button .btn--white.wp-block-button__link,.wp-block-button.is-button-white .wp-block-button__link{--outline-color:var(--color-white);--ripple-color:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),var(--btn-ripple-opacity));background-color:var(--color-white);color:var(--color-primary)}.btn.btn--white:focus,.btn.btn--white:hover,.wp-block-button .btn--white.wp-block-button__link:focus,.wp-block-button .btn--white.wp-block-button__link:hover,.wp-block-button.is-button-white .wp-block-button__link:focus,.wp-block-button.is-button-white .wp-block-button__link:hover{background-color:var(--color-white)}.btn.btn--simple,.wp-block-button .btn--simple.wp-block-button__link,.wp-block-button.is-style-favn-simple .wp-block-button__link{--btn-padding-x:0;--btn-padding-y:0;background-color:#0000;box-shadow:none;color:inherit;outline:none}.btn.btn--simple:after,.wp-block-button .btn--simple.wp-block-button__link:after,.wp-block-button.is-style-favn-simple .wp-block-button__link:after{background-color:currentColor;content:"";display:block;height:1em;-webkit-mask-image:var(--icon-long-arrow-right);mask-image:var(--icon-long-arrow-right);transform:translateX(0);transition:all .2s ease-in-out;transition:transform .2s ease-in-out;width:1em;will-change:transform}.btn.btn--simple:focus,.btn.btn--simple:hover,.wp-block-button .btn--simple.wp-block-button__link:focus,.wp-block-button .btn--simple.wp-block-button__link:hover,.wp-block-button.is-style-favn-simple .wp-block-button__link:focus,.wp-block-button.is-style-favn-simple .wp-block-button__link:hover{color:var(--color-secondary);outline:none}.btn.btn--simple:focus:after,.btn.btn--simple:hover:after,.wp-block-button .btn--simple.wp-block-button__link:focus:after,.wp-block-button .btn--simple.wp-block-button__link:hover:after,.wp-block-button.is-style-favn-simple .wp-block-button__link:focus:after,.wp-block-button.is-style-favn-simple .wp-block-button__link:hover:after{transform:translateX(4px)}.btn--disabled,.btn[aria-disabled=true],.btn[disabled],.btn[readonly],.wp-block-button [aria-disabled=true].wp-block-button__link,.wp-block-button [disabled].wp-block-button__link,.wp-block-button [readonly].wp-block-button__link{cursor:not-allowed;opacity:.6}
