.lp-case-studies-section{position:relative;width:100%}.lp-case-studies{position:relative;--lp-cs-bg: #ffffff;--lp-cs-eyebrow: #6a1f7a;--lp-cs-heading: #3f3f48;--lp-cs-card-bg: #ffffff;--lp-cs-card-shadow: 4px 4px 10px 0 rgba(39, 39, 49, .1);--lp-cs-card-shadow-hover: 8px 8px 16px 0 rgba(39, 39, 49, .2);background:var(--lp-cs-bg);color:var(--lp-cs-heading)}.lp-case-studies--white{--lp-cs-bg: #ffffff}.lp-case-studies--grey{--lp-cs-bg: #f5f5f6}.lp-case-studies--gradient{--lp-cs-bg: radial-gradient(172.19% 158.4% at 19.27% 197.79%, var(--colour-purple-purple-900, rgba(106, 31, 122, .2)) 0%, var(--opacity-purple-purple-0, rgba(106, 31, 122, 0)) 100%), radial-gradient(70.07% 142.71% at 138.99% 138.16%, var(--colour-blue-blue-700, rgba(0, 148, 213, .2)) 0%, var(--opacity-blue-blue-0, rgba(0, 148, 213, 0)) 100%), var(--colour-neutral-white, #ffffff)}.lp-case-studies--dark{--lp-cs-bg: radial-gradient(90.39% 65.38% at -8.9% 135.86%, rgba(126, 58, 58, .42) 18.51%, rgba(11, 3, 34, 0) 100%), radial-gradient(78.72% 53.96% at 76.84% 57.57%, #0c0227 0%, rgba(11, 2, 38, 0) 100%), radial-gradient(102.89% 74.09% at 98.59% 101.99%, rgba(104, 70, 94, .3) 5.98%, rgba(16, 5, 53, 0) 100%), radial-gradient(165.16% 121.86% at 104.94% 10.96%, rgba(63, 35, 133, .5) 3.62%, rgba(67, 15, 102, .15) 53.32%, rgba(20, 10, 54, 0) 100%), radial-gradient(156.88% 115.75% at 13.28% 141.04%, rgba(106, 31, 122, .48) 25%, rgba(20, 10, 54, 0) 100%), linear-gradient(180deg, rgba(28, 28, 37, .4) 23.51%, rgba(10, 0, 44, 0) 100%), #0a002c;--lp-cs-eyebrow: #e485f9;--lp-cs-heading: #ffffff;--lp-cs-card-shadow: 0 8px 24px 0 rgba(0, 0, 0, .45);--lp-cs-card-shadow-hover: 0 12px 32px 0 rgba(0, 0, 0, .55)}.lp-case-studies__inner{position:relative;display:flex;flex-direction:column;gap:40px;padding-top:var(--lp-pt-d, 80px);padding-bottom:var(--lp-pb-d, 80px)}.lp-case-studies__header{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.lp-case-studies__left-graphic{position:absolute;top:0;left:calc((100vw - 100%)/-2);pointer-events:none}.lp-case-studies__left-graphic-image{display:block;width:auto;height:auto;max-width:none}.lp-case-studies__heading{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0}.lp-case-studies__eyebrow{margin:0;color:var(--lp-cs-eyebrow);font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.lp-case-studies__title{margin:0;color:var(--lp-cs-heading);font-size:48px;font-weight:700;line-height:60px}.lp-case-studies__title--gradient{background:var(--gradient-primary-to-light, linear-gradient(270deg, var(--states-comp-states-red, #d6001c) 13.02%, var(--states-comp-states-purple, #6a1f7a) 98.28%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-case-studies__section-link--mobile{display:none}.button--link.is-small.lp-case-studies__section-link{padding:8px 0}.lp-case-studies__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lp-case-studies__card{display:flex;flex-direction:column;overflow:hidden;border-radius:4px;background:var(--lp-cs-card-bg);box-shadow:var(--lp-cs-card-shadow);text-decoration:none;transition:all .3s ease}.lp-case-studies__card:hover{box-shadow:var(--lp-cs-card-shadow-hover)}.lp-case-studies__card-media{position:relative;height:200px;overflow:hidden}.lp-case-studies__card-image{display:block;width:100%;height:100%;object-fit:cover}.lp-case-studies__card-image--fallback{background:radial-gradient(circle at 30% 25%,#ff6277b3,#ff627700 18%),radial-gradient(circle at 62% 38%,#e285f9cc,#e285f900 24%),linear-gradient(135deg,#13051c 8%,#2a0940 34%,#4e1d7a 58%,#1a0526)}.lp-case-studies__card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;padding:24px;background:var(--lp-cs-card-bg)}.lp-case-studies__card-logo{display:flex;align-items:center;min-height:40px}.lp-case-studies__card-logo-image{display:block;max-width:148px;max-height:40px;width:auto;height:auto;object-fit:contain}.lp-case-studies__card-copy{display:flex;align-items:flex-end;gap:16px;width:100%}.lp-case-studies__card-title{flex:1 1 auto;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:24px;color:#3f3f48}.lp-case-studies__card-arrow-wrap{display:inline-flex;align-items:center;justify-content:flex-end;width:48px;height:48px;flex-shrink:0;color:#57575f}.lp-case-studies__card-arrow{width:18px;height:18px}.lp-case-studies__card:hover .lp-case-studies__card-arrow path{fill:#d6001c}@media (max-width: 1315px){.lp-case-studies__left-graphic{display:none}}@media (min-width: 768px) and (max-width: 1199px){.lp-case-studies__inner{gap:32px;padding-top:var(--lp-pt-t, 64px);padding-bottom:var(--lp-pb-t, 64px)}.lp-case-studies__left-graphic{display:none}.lp-case-studies__header{align-items:flex-start}.lp-case-studies__title{font-size:36px;line-height:48px}.lp-case-studies__section-link--desktop{display:none}.lp-case-studies__section-link--mobile{display:inline-flex;align-self:flex-end}.lp-case-studies__card-media{height:135px}.lp-case-studies__card-body{gap:24px;padding:16px}.lp-case-studies__card-logo{min-height:28px}.lp-case-studies__card-logo-image{max-width:104px;max-height:28px}.lp-case-studies__card-copy{flex-direction:column;align-items:stretch;gap:8px}.lp-case-studies__card-arrow-wrap{align-self:flex-end;width:36px;height:36px}.lp-case-studies__card-arrow{width:20px;height:20px}}@media (max-width: 767px){.lp-case-studies__inner{gap:32px;padding-top:var(--lp-pt-m, 48px);padding-bottom:var(--lp-pb-m, 48px)}.lp-case-studies__left-graphic{display:none}.lp-case-studies__header{flex-direction:column;align-items:flex-start;gap:16px}.lp-case-studies__title{font-size:32px;line-height:40px}.lp-case-studies__section-link--desktop{display:none}.lp-case-studies__section-link--mobile{display:inline-flex;align-self:flex-end}.lp-case-studies__cards{grid-template-columns:1fr;gap:16px}.lp-case-studies__card{flex-direction:row;align-items:stretch;border-radius:2px}.lp-case-studies__card-media{width:112px;height:auto;flex-shrink:0}.lp-case-studies__card-body{gap:12px;padding:16px 12px 8px}.lp-case-studies__card-logo{min-height:28px}.lp-case-studies__card-logo-image{max-width:104px;max-height:28px}.lp-case-studies__card-copy{flex-direction:column;align-items:stretch;gap:4px}.lp-case-studies__card-arrow-wrap{align-self:flex-end;width:36px;height:36px}.lp-case-studies__card-arrow{width:20px;height:20px}}
