.ds-case-studies-hero{background:linear-gradient(264.38deg,#bbefe9 33.32%,#ffead6 83.07%);overflow:hidden;position:relative}.ds-case-studies-hero__inner{align-items:center;display:flex;flex-direction:column;gap:3rem;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.ds-case-studies-hero__inner{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:992px){.ds-case-studies-hero__inner{flex-direction:row}}@media (min-width:1200px){.ds-case-studies-hero__inner{justify-content:center;padding-left:2.25rem;padding-right:3rem}}@media (min-width:1560px){.ds-case-studies-hero__inner{max-width:1440px}}.ds-case-studies-hero__content{max-width:600px}.ds-case-studies-hero__content .wp-block-heading{letter-spacing:0;margin-bottom:0}@media (min-width:768px){.ds-case-studies-hero__content .wp-block-heading{font-size:3rem;line-height:1.25}}.ds-case-studies-hero__content p{font-size:1.125rem;font-weight:500;line-height:1.75rem;line-height:1.45;margin-bottom:0;padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:768px){.ds-case-studies-hero__content p{padding-bottom:2.5rem;padding-top:1.25rem}}@media (min-width:992px){.ds-case-studies-hero__content p{padding-bottom:2rem}}@media (min-width:1200px){.ds-case-studies-hero__content p{padding-bottom:2.5rem}}.ds-case-studies-hero__buttons{display:flex;justify-content:flex-start}.ds-case-studies-hero__gradient{background:linear-gradient(180deg,rgba(252,251,255,0),#fcfbff);bottom:0;height:3.5rem;left:0;position:absolute;width:100%;z-index:-1}.ds-case-studies-hero__portrait{max-width:464px;position:relative}.ds-case-studies-hero__caption{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:hsla(0,0%,100%,.8);border-radius:.5rem;bottom:4rem;box-shadow:0 4px 32px 0 rgba(72,38,178,.2);left:.25rem;padding:1rem 1.5rem;position:absolute;text-align:center}.ds-case-studies-hero__caption-name{display:block;font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:.25rem}.ds-case-studies-hero__caption-title{--tw-text-opacity:1;color:rgb(128 67 255/var(--tw-text-opacity));font-size:.875rem;font-weight:600;line-height:1.25rem}.ds-case-studies-hero .ds-hero-breadcrumbs{margin-bottom:6px}.ds-section.ds-case-studies-hero{padding-bottom:2.5rem;padding-top:7rem}