.ls-tag-pills{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--5);max-width:100%}.ls-tag-pills a{display:inline-block;min-width:0;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;background-color:var(--wp--custom--color--surface--card-raised);color:var(--wp--custom--color--text--muted);border-radius:var(--wp--preset--border-radius--100);padding:var(--wp--preset--spacing--5) var(--wp--preset--spacing--10);line-height:var(--wp--custom--line-height--button);text-decoration:none}.ls-badge-brand,.ls-badge-woocommerce{display:flex;flex-wrap:wrap;align-items:baseline;width:100%;max-width:100%;box-sizing:border-box;letter-spacing:1px;font-family:var(--wp--preset--font-family--monospace);font-size:var(--wp--preset--font-size--100);font-weight:var(--wp--custom--typography--font-weight--bold);text-transform:uppercase}.ls-badge-brand a,.ls-badge-woocommerce a{display:inline;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;color:inherit;text-decoration:none}.ls-badge-brand .wp-block-post-terms__separator,.ls-badge-woocommerce .wp-block-post-terms__separator{margin-inline-end:var(--wp--preset--spacing--5)}.ls-badge-brand{color:var(--wp--custom--color--card--platform--wordpress);background-color:color-mix(in srgb, var(--wp--custom--color--card--platform--wordpress) 8%, transparent)}.ls-badge-woocommerce{color:var(--wp--custom--color--card--platform--woocommerce);background-color:color-mix(in srgb, var(--wp--custom--color--card--platform--woocommerce) 8%, transparent)}.ls-platform-tag-brand{color:var(--wp--custom--color--card--platform--wordpress);background-color:color-mix(in srgb, var(--wp--custom--color--card--platform--wordpress) 8%, transparent)}.ls-platform-tag-woocommerce{color:var(--wp--custom--color--card--platform--woocommerce);background-color:color-mix(in srgb, var(--wp--custom--color--card--platform--woocommerce) 8%, transparent)}.ls-platform-tag-brand a,.ls-platform-tag-woocommerce a{color:inherit}.ls-card-banner-tint,.ls-card-banner-tint-woocommerce{width:100%;background-size:24px 24px;background-position:center;background-repeat:repeat}.ls-card-banner-tint{background-color:color-mix(in srgb, var(--wp--custom--color--card--platform--wordpress) 8%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--wp--custom--color--text--default) 5%, transparent) 1px, transparent 1px),linear-gradient(90deg, color-mix(in srgb, var(--wp--custom--color--text--default) 5%, transparent) 1px, transparent 1px)}.ls-card-banner-tint-woocommerce{background-color:color-mix(in srgb, var(--wp--custom--color--card--platform--woocommerce) 8%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--wp--custom--color--text--default) 5%, transparent) 1px, transparent 1px),linear-gradient(90deg, color-mix(in srgb, var(--wp--custom--color--text--default) 5%, transparent) 1px, transparent 1px)}.ls-card-case-study__banner{position:relative;overflow:hidden}.ls-card-case-study__banner .wp-block-post-featured-image{margin:0}.ls-card-case-study__banner .wp-block-post-featured-image img{display:block}.ls-card-case-study__banner .ls-card-case-study__media{overflow:hidden}.ls-card-case-study__banner .ls-card-case-study__media:not(:has(.wp-block-post-featured-image)){display:none}.ls-card-case-study__banner .ls-card-case-study__chips{position:absolute;inset-block-start:var(--wp--preset--spacing--10);inset-inline:var(--wp--preset--spacing--10);z-index:1}.ls-card-case-study__banner .ls-card-chip{width:fit-content;max-width:100%;box-sizing:border-box}.ls-card-case-study__banner .ls-card-chip p,.ls-card-case-study__banner .ls-card-chip .wp-block-post-terms{margin:0;line-height:var(--wp--custom--line-height--button)}.ls-card-case-study__banner .ls-platform-tag-brand{background-color:color-mix(in srgb, var(--wp--custom--color--card--platform--wordpress) 8%, var(--wp--custom--color--surface--card))}.ls-card-case-study__banner .ls-platform-tag-woocommerce{background-color:color-mix(in srgb, var(--wp--custom--color--card--platform--woocommerce) 8%, var(--wp--custom--color--surface--card))}.wp-block-post-template.is-layout-grid .ls-work-card{height:100%;box-sizing:border-box}.ls-work-card .ls-card-case-study__content,.ls-work-card .ls-card-case-study__text{flex:1 1 auto}.ls-work-card .ls-card-case-study__text .wp-block-post-title,.ls-work-card .ls-card-case-study__text .wp-block-post-excerpt__excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ls-work-card .ls-card-case-study__text .wp-block-post-title{-webkit-line-clamp:2}.ls-work-card .ls-card-case-study__text .wp-block-post-excerpt__excerpt{-webkit-line-clamp:3}.ls-work-card .ls-card-case-study__meta{align-self:stretch;min-height:calc(var(--wp--preset--spacing--20) + 2rem)}.ls-work-card .ls-card-case-study__link{align-self:flex-start;display:inline-flex;align-items:center;gap:.45ch;color:var(--wp--custom--color--link--accent);text-decoration:none;text-underline-offset:.2em;transition:color var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--standard)}.ls-work-card .ls-card-case-study__link::after{content:"\2192";display:inline-block;transform:translateX(0);transition:transform var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--emphasised)}.ls-work-card .ls-card-case-study__link:hover,.ls-work-card .ls-card-case-study__link:focus-visible{color:var(--wp--custom--color--link--accent-hover);text-decoration:underline}.ls-work-card .ls-card-case-study__link:hover::after,.ls-work-card .ls-card-case-study__link:focus-visible::after{transform:translateX(0.35em)}.ls-work-card:has(.ls-card-case-study__link:focus-visible){outline:2px solid var(--wp--custom--color--focus--ring);outline-offset:2px}@media(prefers-reduced-motion: reduce){.ls-work-card .ls-card-case-study__link,.ls-work-card .ls-card-case-study__link::after{transition:none}.ls-work-card .ls-card-case-study__link:hover::after,.ls-work-card .ls-card-case-study__link:focus-visible::after{transform:none}}.is-style-card-case-study{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-case-study:hover,.is-style-card-case-study:focus-within{border-color:var(--ls-card-case-study-border-active) !important;box-shadow:var(--ls-card-case-study-shadow-active) !important;transform:translateY(var(--ls-card-case-study-lift))}@media(prefers-reduced-motion: reduce){.is-style-card-case-study{transition:none}.is-style-card-case-study:hover,.is-style-card-case-study:focus-within{transform:none}}
