.ls-card__icon-shell{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb, var(--wp--custom--color--icon--background) 35%, transparent);border-radius:var(--wp--preset--border-radius--200);background:var(--wp--custom--color--icon--background);box-sizing:border-box;overflow:hidden;line-height:0;transition: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),transform var(--wp--custom--animation--duration--medium) var(--wp--custom--animation--easing--emphasised)}.ls-card__icon-shell .wp-block-outermost-icon-block{display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;line-height:0;color:var(--wp--custom--color--icon--color)}.ls-card__icon-shell .icon-container{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0) !important;color:var(--wp--custom--color--icon--color) !important}.ls-card__icon-shell .icon-container svg{fill:currentcolor}.ls-card__icon-shell .wp-block-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;line-height:0;background:rgba(0,0,0,0) !important;color:var(--wp--custom--color--icon--color) !important}.ls-card__icon-shell .wp-block-icon svg{fill:currentcolor}.ls-icon-frame-glow{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-inline-size:5rem;min-block-size:5rem;box-sizing:border-box;overflow:hidden;line-height:0;--ls-icon-frame-accent-colour: var(--ls-card-solutions-accent-colour, var(--wp--custom--color--card--solutions--brand));--ls-icon-frame-shadow-active: 0 0 4px 4px color-mix(in srgb, var(--ls-icon-frame-accent-colour) 50%, transparent);--ls-icon-frame-inset-shadow-active: inset 0 0 4px 3px color-mix(in srgb, var(--ls-icon-frame-accent-colour) 50%, transparent);--ls-icon-frame-tilt: -3deg;border-color:var(--ls-icon-frame-accent-colour);background:color-mix(in srgb, var(--ls-icon-frame-accent-colour) 10%, transparent);transition: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),transform var(--wp--custom--animation--duration--medium) var(--wp--custom--animation--easing--emphasised)}.ls-icon-frame-glow .wp-block-outermost-icon-block{display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;line-height:0;color:var(--ls-icon-frame-accent-colour)}.ls-icon-frame-glow .icon-container{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0) !important;color:var(--ls-icon-frame-accent-colour) !important}.ls-icon-frame-glow .icon-container svg{fill:currentcolor}.ls-icon-frame-glow .wp-block-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;line-height:0;background:rgba(0,0,0,0) !important;color:var(--ls-icon-frame-accent-colour) !important}.ls-icon-frame-glow .wp-block-icon svg{fill:currentcolor}.ls-icon-frame-glow:hover,.ls-icon-frame-glow:focus-within,.is-style-card-solutions:hover .ls-icon-frame-glow,.is-style-card-solutions:focus-within .ls-icon-frame-glow{box-shadow:var(--ls-icon-frame-shadow-active),var(--ls-icon-frame-inset-shadow-active);transform:rotate(var(--ls-icon-frame-tilt))}.is-style-glass-card{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),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)}.is-style-glass-card:hover,.is-style-glass-card:focus-within{background:var(--ls-glass-card-background-hover) !important;border-color:var(--ls-glass-card-border-hover) !important;box-shadow:var(--ls-glass-card-shadow-hover) !important;transform:translateY(var(--ls-glass-card-lift))}.is-style-glass-card:focus-within{outline-color:var(--ls-glass-card-focus-colour)}@supports(backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.is-style-glass-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}}.is-style-card-feature{transition: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),transform var(--wp--custom--animation--duration--medium) var(--wp--custom--animation--easing--emphasised)}.is-style-card-feature:hover,.is-style-card-feature:focus-within{border-color:var(--ls-card-feature-border-active) !important;box-shadow:var(--ls-card-feature-shadow-active) !important;transform:translateY(var(--ls-card-feature-lift))}.is-style-card-feature:hover .ls-card__icon-shell,.is-style-card-feature:focus-within .ls-card__icon-shell{border-color:var(--ls-card-feature-icon-border-active);box-shadow:var(--ls-card-feature-icon-shadow-active);transform:rotate(-5deg) scale(0.98)}.is-style-card-services{transition: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),transform var(--wp--custom--animation--duration--medium) var(--wp--custom--animation--easing--emphasised)}.is-style-card-services:hover,.is-style-card-services:focus-within{border-color:var(--ls-card-services-border-active) !important;box-shadow:var(--ls-card-services-shadow-active) !important;transform:scale(var(--ls-card-services-scale))}.is-style-card-services:hover::before,.is-style-card-services:focus-within::before{animation:ls-accent-gradient-shift var(--ls-accent-gradient-duration) var(--ls-accent-gradient-timing) var(--ls-accent-gradient-delay) infinite var(--ls-accent-gradient-direction)}.is-style-card-services:hover .ls-card__icon-shell,.is-style-card-services:focus-within .ls-card__icon-shell{border-color:var(--ls-card-services-icon-border-active);box-shadow:var(--ls-card-services-icon-shadow-active)}.is-style-card-solutions{transition: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)}.is-style-card-solutions:hover,.is-style-card-solutions:focus-within{border-color:var(--ls-card-solutions-border-active) !important;box-shadow:var(--ls-card-solutions-shadow-active) !important}.is-style-card-solutions .ls-card-solutions__content .wp-block-heading{transition:color var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--standard)}.is-style-card-solutions:hover .ls-card-solutions__content .wp-block-heading,.is-style-card-solutions:focus-within .ls-card-solutions__content .wp-block-heading{color:var(--ls-card-solutions-accent-resolved)}.wp-block-button.is-style-button-arrow-compact .wp-block-button__link{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)}.wp-block-button.is-style-button-arrow-compact .wp-block-button__link::after{content:"\2192";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)}.wp-block-button.is-style-button-arrow-compact .wp-block-button__link:hover,.wp-block-button.is-style-button-arrow-compact .wp-block-button__link:focus-visible,.is-style-card-solutions:hover .wp-block-button.is-style-button-arrow-compact .wp-block-button__link,.is-style-card-solutions:focus-within .wp-block-button.is-style-button-arrow-compact .wp-block-button__link{background:var(--ls-button-arrow-compact-background-active);border-color:var(--ls-button-arrow-compact-border-active)}.wp-block-button.is-style-button-arrow-compact .wp-block-button__link:hover::after,.wp-block-button.is-style-button-arrow-compact .wp-block-button__link:focus-visible::after,.is-style-card-solutions:hover .wp-block-button.is-style-button-arrow-compact .wp-block-button__link::after,.is-style-card-solutions:focus-within .wp-block-button.is-style-button-arrow-compact .wp-block-button__link::after{color:var(--ls-button-arrow-compact-colour-active)}@media(prefers-reduced-motion: reduce){.is-style-glass-card,.is-style-card-feature,.is-style-card-feature .ls-card__icon-shell,.is-style-card-services,.is-style-card-services::before,.is-style-card-services .ls-card__icon-shell,.ls-icon-frame-glow,.is-style-card-solutions,.is-style-card-solutions .ls-card-solutions__content .wp-block-heading{transition:none}.is-style-glass-card:hover,.is-style-glass-card:focus-within,.is-style-card-feature:hover,.is-style-card-feature:focus-within,.is-style-card-services:hover,.is-style-card-services:focus-within{transform:none}.is-style-card-feature:hover .wp-block-paragraph.is-style-link-arrow-accent a::after,.is-style-card-feature:focus-within .wp-block-paragraph.is-style-link-arrow-accent a::after,.is-style-card-services:hover .wp-block-paragraph.is-style-link-arrow-accent a::after,.is-style-card-services:focus-within .wp-block-paragraph.is-style-link-arrow-accent a::after{transform:none}.is-style-card-services:hover::before,.is-style-card-services:focus-within::before{animation:none;background-position:var(--ls-accent-gradient-reduced-position) center}.ls-icon-frame-glow:hover,.ls-icon-frame-glow:focus-within,.is-style-card-solutions:hover .ls-icon-frame-glow,.is-style-card-solutions:focus-within .ls-icon-frame-glow{transform:none}.wp-block-button.is-style-button-arrow-compact .wp-block-button__link,.wp-block-button.is-style-button-arrow-compact .wp-block-button__link::after{transition:none}.wp-block-button.is-style-button-arrow-compact .wp-block-button__link::after,.wp-block-button.is-style-button-arrow-compact .wp-block-button__link:hover::after,.wp-block-button.is-style-button-arrow-compact .wp-block-button__link:focus-visible::after,.is-style-card-solutions:hover .wp-block-button.is-style-button-arrow-compact .wp-block-button__link::after,.is-style-card-solutions:focus-within .wp-block-button.is-style-button-arrow-compact .wp-block-button__link::after{transform:none}}.ls-team-card{transition:transform var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--standard),box-shadow 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)}.ls-team-card .wp-block-image{overflow:hidden;border-radius:var(--wp--preset--border-radius--300)}.ls-team-card .wp-block-image img{transition:transform var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--standard)}@media(hover: hover){.ls-team-card:hover{transform:translateY(var(--wp--custom--animation--lift--sm));border-color:var(--wp--custom--color--border--card-strong);box-shadow:var(--wp--preset--shadow--300)}.ls-team-card:hover .wp-block-image img{transform:scale(var(--wp--custom--animation--scale--hover))}}@media(prefers-reduced-motion: reduce){.ls-team-card,.ls-team-card .wp-block-image img{transition:none}.ls-team-card:hover,.ls-team-card:hover .wp-block-image img{transform:none}}
