.hero:where(.astro-jljc7dey){padding:12rem 0 4rem}@media only screen and (max-width:987px){.hero:where(.astro-jljc7dey){padding:10rem 0 3rem}}.hero-label:where(.astro-jljc7dey){--fs:var(--font-size-xs);--fw:600;color:var(--color-text-alt);letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.hero-title:where(.astro-jljc7dey){--fs:4rem;--lh:1.05;margin-bottom:1.5rem;max-width:12em}@media only screen and (max-width:987px){.hero-title:where(.astro-jljc7dey){--fs:3rem}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.hero-title:where(.astro-jljc7dey){--fs:2.25rem}}.hero-text:where(.astro-jljc7dey){--fs:var(--font-size-lg);color:var(--color-text-alt);line-height:1.6;max-width:28em}.studies:where(.astro-jljc7dey){padding-bottom:2rem}.grid:where(.astro-jljc7dey){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media only screen and (max-width:1080px){.grid:where(.astro-jljc7dey){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.grid:where(.astro-jljc7dey){gap:1rem;grid-template-columns:1fr}}.card:where(.astro-jljc7dey){background:var(--color-white);border-radius:1.25rem;display:flex;flex-direction:column;padding:2rem;transition:box-shadow .35s var(--ease-out-cubic)}.card:where(.astro-jljc7dey):hover{box-shadow:0 12px 40px #0000000f}.card-top:where(.astro-jljc7dey){margin-bottom:1.5rem}.card-tag:where(.astro-jljc7dey){--fs:var(--font-size-xs);--fw:600;background:var(--color-brand-3);border-radius:2rem;color:var(--color-text-alt);display:inline-block;letter-spacing:.04em;margin-bottom:1.25rem;padding:.25em .75em;text-transform:uppercase}.card-title:where(.astro-jljc7dey){--fs:1.3rem;--fw:400;--lh:1.25}.card-body:where(.astro-jljc7dey){display:flex;flex:1;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.card-section:where(.astro-jljc7dey){border-top:1px solid rgba(var(--rgb-black),.06);padding-top:1rem}.card-label:where(.astro-jljc7dey){--fs:var(--font-size-xs);--fw:600;color:var(--color-brand-2);display:block;letter-spacing:.06em;margin-bottom:.5rem;text-transform:uppercase}.card-text:where(.astro-jljc7dey){--fs:var(--font-size-xs);color:var(--color-text-alt);line-height:1.65}.card-result:where(.astro-jljc7dey){border-top:1px solid rgba(var(--rgb-black),.06);padding-top:1rem}.card-result-text:where(.astro-jljc7dey){color:var(--color-text);line-height:1.65}.card-link:where(.astro-jljc7dey),.card-result-text:where(.astro-jljc7dey){--fs:var(--font-size-xs);--fw:500}.card-link:where(.astro-jljc7dey){align-items:center;display:inline-flex;gap:.5em;transition:gap .25s var(--ease-out-cubic)}.card-link:where(.astro-jljc7dey):hover{gap:.75em}.card-link:where(.astro-jljc7dey) svg:where(.astro-jljc7dey){flex-shrink:0}.cta:where(.astro-jljc7dey){padding:4rem 0 8rem}.cta-inner:where(.astro-jljc7dey){align-items:center;background:var(--color-brand-3);border-radius:1.25rem;display:flex;flex-direction:column;padding:4rem;text-align:center}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.cta-inner:where(.astro-jljc7dey){padding:2.5rem 2rem}}.cta-title:where(.astro-jljc7dey){--fs:2.5rem;--fw:400;--lh:1.1;margin-bottom:.75rem}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.cta-title:where(.astro-jljc7dey){--fs:1.75rem}}.cta-text:where(.astro-jljc7dey){--fs:var(--font-size-md);color:var(--color-text-alt);line-height:1.6;margin-bottom:2rem;max-width:28em}.cta-actions:where(.astro-jljc7dey){align-items:center;display:flex;gap:2rem}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.cta-actions:where(.astro-jljc7dey){flex-direction:column;gap:1rem}}.cta-email:where(.astro-jljc7dey){--fs:var(--font-size-sm);--fw:500;color:var(--color-text-alt);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em;transition:color .2s}.cta-email:where(.astro-jljc7dey):hover{color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}
