.wp-block-button .wp-block-button__link{align-items:center;display:flex;justify-content:center;max-height:45px;overflow:hidden;position:relative;transition:all .2s ease-in-out;z-index:1}.wp-block-button .wp-block-button__link:before{aspect-ratio:1;background-color:var(--wp--custom--color--button--primary--active--background);border-radius:50%;content:"";left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .5s cubic-bezier(.4,0,.2,1);width:200%;z-index:0}.wp-block-button .wp-block-button__link:active:before{opacity:.4;transform:translate(-50%,-50%) scale(1);transition:transform .5s cubic-bezier(.4,0,.2,1)}.wp-block-button .wp-block-button__link:focus-visible{outline:1px solid var(--wp--custom--color--button--primary--focus--border);outline-offset:2px}@media (pointer:fine){.wp-block-button .wp-block-button__link:hover{transform:translateY(-3px)}}.wp-block-button.disabled{pointer-events:none}.wp-block-button.disabled .wp-block-button__link{background-color:var(--wp--custom--color--button--primary--disabled--background);color:var(--wp--custom--color--button--primary--disabled--text)}@property --link-underline-thickness{inherits:true;initial-value:1px;syntax:"<length>"}@property --link-underline-offset{inherits:true;initial-value:6px;syntax:"<length>"}.wp-block-button.is-style-text-only .wp-block-button__link{color:var(--wp--custom--color--text-link--text);display:inline-block;max-height:none;padding-top:0;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--wp--custom--color--text-link--border);text-decoration-thickness:var(--link-underline-thickness,1px);text-underline-offset:var(--link-underline-offset,6px);transition:all .2s linear,--link-underline-thickness .2s linear,--link-underline-offset .2s linear}.wp-block-button.is-style-text-only .wp-block-button__link:before{display:none}.wp-block-button.is-style-text-only .wp-block-button__link:focus-visible,.wp-block-button.is-style-text-only .wp-block-button__link:hover{box-shadow:none;color:var(--wp--custom--color--text-link--text-hover);text-decoration-color:var(--wp--custom--color--text-link--border-hover)}@media (pointer:fine){.wp-block-button.is-style-text-only .wp-block-button__link:hover{--link-underline-offset:9px;--link-underline-thickness:2px;text-decoration-thickness:var(--link-underline-thickness,2px);text-underline-offset:var(--link-underline-offset,9px)}}.wp-block-button.is-style-text-only.disabled{pointer-events:none}.wp-block-button.is-style-text-only.disabled .wp-block-button__link{background-color:transparent;color:var(--wp--custom--color--button--outline--disabled--text);-webkit-text-decoration:none;text-decoration:none}.wp-block-button.is-style-outline .wp-block-button__link:before{background-color:var(--wp--custom--color--button--outline--active--background)}.wp-block-button.is-style-outline .wp-block-button__link:active{background-color:var(--wp--custom--color--button--outline--default--background)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--wp--custom--color--button--outline--hover--background);box-shadow:inset 0 0 0 1.5px var(--wp--custom--color--button--outline--hover--border);color:var(--wp--custom--color--button--outline--hover--text);-webkit-text-decoration:none;text-decoration:none}.wp-block-button.is-style-outline .wp-block-button__link:focus-visible{box-shadow:inset 0 0 0 1.5px var(--wp--custom--color--button--outline--hover--border)}.wp-block-button.is-style-outline.disabled{pointer-events:none}.wp-block-button.is-style-outline.disabled .wp-block-button__link{background-color:var(--wp--custom--color--button--outline--disabled--background);box-shadow:inset 0 0 0 1.5px var(--wp--custom--color--button--outline--disabled--border);color:var(--wp--custom--color--button--outline--disabled--text)}.hidden-word-sm{text-transform:none}@media (max-width:24.3125rem){.hidden-word-sm{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.rich-text .hidden-word-sm{border:1px solid;display:inline-block}
