.wp-block-button.ls-glass-button{max-inline-size:100%}.ls-glass-button .wp-block-button__link{--ls-glass-button-background-rest: color-mix(in srgb, var(--wp--custom--color--surface--card) 24%, transparent);--ls-glass-button-background-hover: color-mix(in srgb, var(--wp--custom--color--surface--card) 36%, transparent);--ls-glass-button-border-rest: color-mix(in srgb, var(--wp--custom--color--surface--highlight) 35%, transparent);--ls-glass-button-border-hover: color-mix(in srgb, var(--wp--custom--color--link--accent) 38%, var(--wp--custom--color--surface--highlight) 34%, transparent);--ls-glass-button-text-rest: var(--wp--custom--color--text--default);--ls-glass-button-text-hover: var(--wp--custom--color--text--brand);--ls-glass-button-shadow-rest: var(--wp--custom--shadow--elevation--200);--ls-glass-button-shadow-hover: var(--wp--custom--shadow--elevation--300), var(--wp--custom--shadow--interactive--accent);--ls-glass-button-top-highlight: color-mix(in srgb, var(--wp--custom--color--surface--highlight) 80%, transparent);--ls-glass-button-side-highlight: color-mix(in srgb, var(--wp--custom--color--surface--highlight) 68%, transparent);--ls-glass-button-side-tail: color-mix(in srgb, var(--wp--custom--color--surface--highlight) 26%, transparent);--ls-glass-button-focus-width: 2px;--ls-glass-button-focus-colour: var(--wp--custom--color--focus--ring);--ls-glass-button-focus-offset: 4px;--ls-glass-button-lift: -2px;--ls-button-active-scale: var(--wp--custom--animation--scale--active);position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-inline-size:100%;white-space:nowrap;isolation:isolate;text-align:center;color:var(--ls-glass-button-text-rest);background:var(--ls-glass-button-background-rest);border-color:var(--ls-glass-button-border-rest);box-shadow:var(--ls-glass-button-shadow-rest);outline:var(--ls-glass-button-focus-width) solid rgba(0,0,0,0);outline-offset:var(--ls-glass-button-focus-offset);transition:background-color var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--standard),border-color var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--standard),box-shadow var(--wp--custom--animation--duration--medium) var(--wp--custom--animation--easing--standard),color var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--standard),outline-color var(--wp--custom--animation--duration--focus) var(--wp--custom--animation--easing--standard),transform var(--wp--custom--animation--duration--medium) var(--wp--custom--animation--easing--emphasised)}.ls-glass-button .wp-block-button__link::before{content:"";position:absolute;inset:auto 0 auto 0;top:0;height:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, transparent, var(--ls-glass-button-top-highlight), transparent)}.ls-glass-button .wp-block-button__link::after{content:"";position:absolute;inset:0 auto 0 0;width:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--ls-glass-button-side-highlight), transparent, var(--ls-glass-button-side-tail))}.ls-glass-button .wp-block-button__link:hover,.ls-glass-button .wp-block-button__link:focus-visible{background:var(--ls-glass-button-background-hover) !important;border-color:var(--ls-glass-button-border-hover) !important;box-shadow:var(--ls-glass-button-shadow-hover) !important;color:var(--ls-glass-button-text-hover) !important;transform:translateY(var(--ls-glass-button-lift))}.ls-glass-button .wp-block-button__link:focus-visible{outline-color:var(--ls-glass-button-focus-colour)}@supports(backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.ls-glass-button .wp-block-button__link{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}}.ls-cta-band__button .wp-block-button__link,.ls-cta-inline__button .wp-block-button__link,.ls-cta-reassurance__button .wp-block-button__link{color:var(--wp--custom--color--text--on-dark);--ls-button-fill-background: var(--wp--custom--color--surface--on-dark-card);--ls-button-fill-icon-colour: var(--wp--custom--color--text--on-dark);--ls-button-fill-hover-text: var(--wp--custom--color--text--on-dark)}.ls-cta-tile-band__button .wp-block-button__link{color:var(--wp--custom--color--text--on-light);--ls-button-fill-background: var(--wp--custom--color--surface--highlight);--ls-button-fill-icon-colour: var(--wp--custom--color--text--on-light);--ls-button-fill-hover-text: var(--wp--custom--color--text--on-dark)}.ls-cta-band__actions{--ls-link-arrow-colour: var(--wp--custom--color--text--on-dark);--ls-link-arrow-hover-colour: var(--wp--custom--color--text--brand)}.ls-cta-strip__cta-wrap{position:relative;display:inline-flex}.ls-cta-strip__button-arrow{transition:transform var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--emphasised),color var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--standard)}.ls-cta-strip__cta-wrap:hover .ls-cta-strip__button-arrow,.ls-cta-strip__cta-wrap:focus-within .ls-cta-strip__button-arrow{color:var(--wp--custom--color--text--brand);transform:translateX(0.25em)}@media(prefers-reduced-motion: reduce){.wp-block-button.ls-glass-button .wp-block-button__link{transition:none}.wp-block-button.ls-glass-button .wp-block-button__link:hover,.wp-block-button.ls-glass-button .wp-block-button__link:focus-visible,.wp-block-button.ls-glass-button .wp-block-button__link:active{transform:none}.ls-cta-strip__button-arrow{transition:none}.ls-cta-strip__cta-wrap:hover .ls-cta-strip__button-arrow,.ls-cta-strip__cta-wrap:focus-within .ls-cta-strip__button-arrow{transform:none}}
