.case:where(.astro-msknu2x3){padding-bottom:6rem;padding-top:10rem}.case__hero-inner:where(.astro-msknu2x3){margin-left:auto;margin-right:auto;max-width:calc(var(--container-max-width) - var(--container-offset)*2);padding-bottom:4rem;width:calc(100% - var(--container-offset)*2)}.case__type:where(.astro-msknu2x3){--fs:var(--font-size-xs);--fw:400;color:rgb(var(--rgb-brand-1));display:inline-block;letter-spacing:.08em;margin-bottom:1.5rem;text-transform:uppercase}.case__title:where(.astro-msknu2x3){--fs:max(2rem,min(5vw,3.5rem));--fw:300;--lh:1.1;margin:0 0 1.5rem;max-width:48rem}.case__desc:where(.astro-msknu2x3){--fs:var(--font-size-md);--fw:350;color:var(--color-text-alt);line-height:1.6;margin:0;max-width:36rem}.case__info-inner:where(.astro-msknu2x3){display:grid;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;max-width:calc(var(--container-max-width) - var(--container-offset)*2);width:calc(100% - var(--container-offset)*2);grid-gap:3rem;border-top:1px solid rgba(var(--rgb-text),.08);gap:3rem;padding-bottom:4rem;padding-top:2.5rem}@media only screen and (max-width:987px){.case__info-inner:where(.astro-msknu2x3){gap:2rem;grid-template-columns:1fr}}.case__meta:where(.astro-msknu2x3){display:flex;flex-direction:column;gap:1.25rem}.case__meta-item:where(.astro-msknu2x3){display:flex;gap:1.5rem}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.case__meta-item:where(.astro-msknu2x3){flex-direction:column;gap:.25rem}}.case__label:where(.astro-msknu2x3){color:var(--color-text-alt);flex-shrink:0;min-width:5rem}.case__label:where(.astro-msknu2x3),.case__value:where(.astro-msknu2x3){--fs:var(--font-size-sm);--fw:400}.case__value:where(.astro-msknu2x3){color:var(--color-text)}.case__tags:where(.astro-msknu2x3){align-content:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.case__tag:where(.astro-msknu2x3){--fs:var(--font-size-xs);--fw:400;border:1px solid rgba(var(--rgb-text),.1);border-radius:100px;color:var(--color-text);padding:.4em 1em;white-space:nowrap}.case__image-inner:where(.astro-msknu2x3){margin-left:auto;margin-right:auto;max-width:calc(var(--container-max-width) - var(--container-offset)*2);padding-bottom:4rem;width:calc(100% - var(--container-offset)*2)}.case__image-inner:where(.astro-msknu2x3) img:where(.astro-msknu2x3){background:var(--color-brand-3);border-radius:1rem;display:block;height:auto;width:100%}.case__section-inner:where(.astro-msknu2x3){margin-left:auto;margin-right:auto;max-width:calc(var(--container-max-width) - var(--container-offset)*2);max-width:48rem;padding-bottom:4rem;width:calc(100% - var(--container-offset)*2)}.case__h2:where(.astro-msknu2x3){--fs:max(1.4rem,min(3vw,2rem));--fw:300;--lh:1.2;margin:0 0 1.25rem}.case__text:where(.astro-msknu2x3){--fs:var(--font-size-md);--fw:350;color:var(--color-text-alt);line-height:1.7;margin:0}.case__highlights:where(.astro-msknu2x3){border-top:1px solid rgba(var(--rgb-text),.06);display:flex;flex-direction:column;gap:2rem;margin-top:2rem;padding-top:2rem}.case__highlight:where(.astro-msknu2x3){display:flex;flex-direction:column;gap:.5rem}.case__h3:where(.astro-msknu2x3){--fs:var(--font-size-md);--fw:400;color:var(--color-text);margin:0}.case__results-inner:where(.astro-msknu2x3){margin-left:auto;margin-right:auto;max-width:calc(var(--container-max-width) - var(--container-offset)*2);padding-bottom:4rem;width:calc(100% - var(--container-offset)*2)}.case__results-text:where(.astro-msknu2x3){margin-bottom:2rem}.case__stats:where(.astro-msknu2x3){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.case__stats:where(.astro-msknu2x3){grid-template-columns:1fr}}.case__stat:where(.astro-msknu2x3){background:var(--color-brand-3);border:1px solid rgba(var(--rgb-text),.06);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;padding:2rem}.case__stat-value:where(.astro-msknu2x3){--fs:max(1.5rem,min(3vw,2.25rem));--fw:300;color:rgb(var(--rgb-brand-1))}.case__stat-label:where(.astro-msknu2x3){--fs:var(--font-size-sm);--fw:400;color:var(--color-text-alt)}.case__back-inner:where(.astro-msknu2x3){border-top:1px solid rgba(var(--rgb-text),.06);margin-left:auto;margin-right:auto;max-width:calc(var(--container-max-width) - var(--container-offset)*2);padding-top:2rem;width:calc(100% - var(--container-offset)*2)}.case__back-link:where(.astro-msknu2x3){--fs:var(--font-size-sm);--fw:400;color:var(--color-text-alt);-webkit-text-decoration:none;text-decoration:none;transition:color .25s var(--ease-out-cubic)}.case__back-link:where(.astro-msknu2x3):hover{color:var(--color-text)}
