.hero-section{position:relative;width:100%;margin-top:-53px}.hero-section__image{display:block;width:100%;height:auto;object-fit:cover}.hero-section__overlay{position:absolute;inset:0;display:flex;align-items:flex-start;z-index:1}.hero-section__content{padding-inline:1rem;padding-top:88px;color:var(--color-white)}.hero-section__heading{margin-bottom:1rem}.hero-section__body{max-width:540px;margin-bottom:1.5rem}@media(min-width:320px){.hero-section__content{padding-top:150px}}@media(min-width:375px){.hero-section__content{padding-top:160px}}@media(min-width:768px){.hero-section__content{padding-inline:2.5rem;padding-top:180px}}@media(min-width:1024px){.hero-section__content{padding-inline:4rem;padding-top:280px}}@media(min-width:1280px){.hero-section__content{padding-inline:5rem;padding-top:260px}}@media(min-width:1536px){.hero-section__content{padding-inline:8rem;padding-top:260px}}@media(min-width:1920px){.hero-section__content{padding-inline:10rem;padding-top:280px}}.case-studies-manifesto-wrapper{position:relative;background-color:var(--color-neutral-500)}.case-studies-manifesto{background-color:var(--color-neutral-950);clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 72px),52.19% 100%,0% 100%)}@media(min-width:375px){.case-studies-manifesto{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 120px),32.53% 100%,0% 100%)}}@media(min-width:768px){.case-studies-manifesto{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 128px),94.79% calc(100% - 128px),59.9% 100%,0% 100%)}}@media(min-width:1024px){.case-studies-manifesto{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 128px),93.75% calc(100% - 128px),67.58% 100%,0% 100%)}}@media(min-width:1280px){.case-studies-manifesto{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 128px),86.25% calc(100% - 128px),65.31% 100%,0% 100%)}}@media(min-width:1536px){.case-studies-manifesto{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 128px),84.74% calc(100% - 128px),70.52% 100%,0% 100%)}}@media(min-width:1920px){.case-studies-manifesto{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 128px),84.74% calc(100% - 128px),70.52% 100%,0% 100%)}}.case-studies-manifesto__container{max-width:1440px;margin-inline:auto;padding-inline:16px}@media(min-width:768px){.case-studies-manifesto__container{padding-inline:40px}}@media(min-width:1024px){.case-studies-manifesto__container{padding-inline:64px}}@media(min-width:1280px){.case-studies-manifesto__container{padding-inline:128px}}@media(min-width:1536px){.case-studies-manifesto__container{padding-inline:128px}}@media(min-width:1920px){.case-studies-manifesto__container{max-width:1920px;padding-inline:160px}}.case-studies-manifesto__content{display:flex;flex-direction:column;gap:16px;padding-top:24px;padding-bottom:48px}@media(min-width:375px){.case-studies-manifesto__content{padding-bottom:96px}}@media(min-width:768px){.case-studies-manifesto__content{padding-top:48px;padding-bottom:110px;gap:16px}}@media(min-width:1024px){.case-studies-manifesto__content{padding-top:32px;padding-bottom:80px;gap:16px}}@media(min-width:1280px){.case-studies-manifesto__content{padding-top:40px;padding-bottom:88px;gap:16px}}@media(min-width:1536px){.case-studies-manifesto__content{padding-top:32px;padding-bottom:80px;gap:16px}}@media(min-width:1920px){.case-studies-manifesto__content{padding-top:80px;padding-bottom:112px;gap:16px}}.case-studies-manifesto__stats{display:flex;flex-direction:column;gap:0;color:var(--color-neutral-50);margin-top:2rem}.case-studies-manifesto__body{color:var(--color-neutral-50);max-width:520px}@media(min-width:1280px){.case-studies-manifesto__body{max-width:780px}}@media(min-width:1024px){.case-studies-manifesto__body{max-width:740px}}@media(min-width:768px){.case-studies-manifesto__body{max-width:600px}}@media(min-width:1536px){.case-studies-manifesto__body{max-width:845px}}@media(min-width:1920px){.case-studies-manifesto__body{max-width:1060px}}.tag-filter{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.tag-filter__item{display:block}.tag-filter__tag{display:inline-block;background-color:var(--color-neutral-950);color:var(--color-neutral-50);font-family:var(--font-sans);font-weight:700;font-size:14px;line-height:1;padding:.6em .9em;cursor:pointer;border:none;transition:background-color .2s ease}.tag-filter__tag:hover{background-color:var(--color-neutral-700)}.tag-filter__tag--active{background-color:var(--color-accent-500);color:var(--color-neutral-950)}.case-study-list{list-style:none;padding:0;margin:0}.case-study-list__item{padding-block:2rem;border-top-width:1px!important;border-top-style:solid!important;border-top-color:var(--color-neutral-600)!important}.case-study-list__item:first-child{border-top:none!important;padding-top:0}.case-study-list__title{font-family:var(--font-sans);font-weight:700;font-size:13px;line-height:1.3;letter-spacing:1px;text-transform:uppercase;color:var(--color-neutral-950);margin:0 0 .25rem}.case-study-list__meta{font-family:var(--font-sans);font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--color-neutral-950);margin:0 0 1rem}.case-study-list__description{font-family:var(--font-sans);font-weight:400;font-size:15px;line-height:160%;color:var(--color-neutral-800);margin:0 0 1rem}.case-study-list__tags{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.case-study-list__meta-row .case-study-list__tags{margin:0}.case-study-list__tag{background-color:var(--color-neutral-950);color:var(--color-neutral-50);font-family:var(--font-sans);font-weight:700;font-size:11px;padding:.3em .6em}.case-study-list__meta-row{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}@media(min-width:768px){.case-study-list__meta-row{flex-direction:row;align-items:center;gap:1.5rem}.case-study-list__tags{align-items:center}}.case-study-list__reading-time{font-family:var(--font-sans);font-weight:400;font-size:13px;color:var(--color-neutral-950);white-space:nowrap;line-height:1}.case-study-list__link{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-accent-500);color:var(--color-neutral-950);font-family:var(--font-sans);font-weight:700;font-size:13px;text-decoration:none;padding:.5em .75em;transition:background-color .2s ease}.case-study-list__link:hover{background-color:var(--color-neutral-950);color:var(--color-neutral-50)}.case-studies-page[data-astro-cid-wzpb5s43]{padding-block:3rem;background-color:var(--color-neutral-500)}.case-studies-page__container[data-astro-cid-wzpb5s43]{max-width:1440px;margin-inline:auto;padding-inline:1rem;display:flex;flex-direction:column;gap:2rem}.case-studies-page__list[data-astro-cid-wzpb5s43]{order:2}.case-studies-page__sidebar[data-astro-cid-wzpb5s43]{order:1;margin-bottom:2rem}@media(min-width:1024px){.case-studies-page__container[data-astro-cid-wzpb5s43]{flex-direction:row;align-items:flex-start;gap:4rem;padding-inline:4rem}.case-studies-page__list[data-astro-cid-wzpb5s43]{flex:1;min-width:0;order:1}.case-studies-page__sidebar[data-astro-cid-wzpb5s43]{flex-shrink:0;width:260px;position:sticky;top:calc(53px + 2rem);order:2}}@media(min-width:1280px){.case-studies-page__container[data-astro-cid-wzpb5s43]{padding-inline:5rem}}@media(min-width:1536px){.case-studies-page__container[data-astro-cid-wzpb5s43]{padding-inline:8rem}}@media(min-width:1920px){.case-studies-page__container[data-astro-cid-wzpb5s43]{max-width:1920px;padding-inline:10rem}}.case-studies-page__sidebar-label[data-astro-cid-wzpb5s43]{font-family:var(--font-sans);font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--color-neutral-600);margin:0 0 .75rem}
