.b-heading-with-eyebrow{--ha-e-eyebrow-align-self:var(--ha-e-ow-eyebrow-align-self,flex-start);--ha-e-eyebrow-background:var(--ha-e-ow-eyebrow-background,var(--wp--preset--color--blue-100));--ha-e-eyebrow-color:var(--ha-e-ow-eyebrow-color,var(--wp--preset--color--blue-500));--ha-e-eyebrow-icon-color:var(--ha-e-ow-eyebrow-icon-color,var(--wp--preset--color--blue-500));--ha-e-inner-desktop-direction:var(--ha-e-ow-inner-desktop-direction,row);--ha-e-inner-desktop-align:var(--ha-e-ow-inner-desktop-align,flex-end);--ha-e-inner-desktop-justify:var(--ha-e-ow-inner-desktop-justify,space-between);--ha-e-content-max-width:var(--ha-e-ow-content-max-width,43.125rem);--ha-e-buttons-width:var(--ha-e-ow-buttons-width,auto);--ha-e-buttons-justify:var(--ha-e-ow-buttons-justify,flex-start);--ha-e-section-text-align:var(--ha-e-ow-section-text-align,left);--ha-e-paragraph-max-width:var(--ha-e-ow-paragraph-max-width,none);--ha-e-paragraph-margin-inline:var(--ha-e-ow-paragraph-margin-inline,0);--ha-e-heading-background:var(--ha-e-ow-heading-background,transparent);--ha-e-heading-background-clip:var(--ha-e-ow-heading-background-clip,border-box);--ha-e-heading-color:var(--ha-e-ow-heading-color,var(--color-text-primary-light));--ha-e-text-color:var(--ha-e-ow-text-color,var(--color-text-secondary-light));--ha-e-heading-fill-color:var(--ha-e-ow-heading-fill-color,var(--wp--custom--color--text));display:flex;flex-direction:column;gap:1rem}.b-heading-with-eyebrow__eyebrow{align-items:center;align-self:var(--ha-e-eyebrow-align-self);background:var(--ha-e-eyebrow-background);border-radius:1rem;color:var(--ha-e-eyebrow-color);display:inline-flex;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--heading);justify-content:center;line-height:2;margin:0;padding:var(--spacing-fixed-2) var(--spacing-fixed-12);text-align:center}.b-heading-with-eyebrow__eyebrow-icon{background-color:var(--ha-e-eyebrow-icon-color);flex-shrink:0;height:.875rem;margin-right:.375rem;-webkit-mask-image:var(--eyebrow-icon-url);mask-image:var(--eyebrow-icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.875rem}.b-heading-with-eyebrow__inner{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.b-heading-with-eyebrow__inner{align-items:var(--ha-e-inner-desktop-align);flex-direction:var(--ha-e-inner-desktop-direction);justify-content:var(--ha-e-inner-desktop-justify)}}.b-heading-with-eyebrow .b-section-heading-content{color:var(--ha-e-heading-color);max-width:var(--ha-e-content-max-width);text-align:var(--ha-e-section-text-align);width:100%}.b-heading-with-eyebrow .b-section-heading-content p{color:var(--ha-e-text-color);margin-left:var(--ha-e-paragraph-margin-inline);margin-right:var(--ha-e-paragraph-margin-inline);max-width:var(--ha-e-paragraph-max-width)}.b-heading-with-eyebrow .wp-block-buttons{flex:0 0 auto;justify-content:var(--ha-e-buttons-justify);width:var(--ha-e-buttons-width)}.b-heading-with-eyebrow--empty-eyebrow .b-heading-with-eyebrow__eyebrow{display:none}.b-heading-with-eyebrow--stacked,.b-heading-with-eyebrow--stacked-accent,.b-heading-with-eyebrow--stacked-centered,.b-heading-with-eyebrow--stacked-centered2,.b-heading-with-eyebrow--stacked-paragraph{--ha-e-inner-desktop-direction:column;--ha-e-inner-desktop-align:flex-start;--ha-e-inner-desktop-justify:flex-start;--ha-e-content-max-width:100%;--ha-e-buttons-width:100%}.b-heading-with-eyebrow--stacked-paragraph{--ha-e-paragraph-max-width:43.75rem}.b-heading-with-eyebrow--stacked-centered,.b-heading-with-eyebrow--stacked-centered2{--ha-e-eyebrow-align-self:center;--ha-e-section-text-align:center;--ha-e-paragraph-margin-inline:auto;--ha-e-buttons-justify:center}.b-heading-with-eyebrow--stacked-centered2{--ha-e-paragraph-max-width:43rem}.b-heading-with-eyebrow--stacked-centered{--ha-e-eyebrow-background:var(--wp--preset--gradient--purple);--ha-e-eyebrow-icon-color:var(--wp--preset--color--neutral-white);--ha-e-eyebrow-color:var(--color-text-primary-alternate);--ha-e-paragraph-max-width:40.25rem}.b-heading-with-eyebrow--stacked-accent{--ha-e-eyebrow-background:var(--wp--preset--gradient--purple);--ha-e-eyebrow-color:var(--color-text-primary-alternate);--ha-e-eyebrow-icon-color:var(--wp--preset--color--neutral-white)}.b-heading-with-eyebrow--stacked-accent .wp-block-heading{background:var(--wp--preset--gradient--purple);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.c-case-study-card{background-color:var(--wp--preset--color--neutral-white);border:1px solid var(--wp--preset--color--neutral-400);border-radius:1rem;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.c-case-study-card:focus-within,.c-case-study-card:hover{border-color:var(--wp--preset--color--neutral-500);box-shadow:0 0 1.5rem rgba(20,23,28,.12)}.c-case-study-card__media{aspect-ratio:421/284;background:linear-gradient(180deg,rgba(234,242,254,.4),rgba(234,242,254,.1));display:block;overflow:hidden;position:relative}.c-case-study-card__media:after{background:rgba(11,98,214,.05);content:"";inset:0;pointer-events:none;position:absolute}.c-case-study-card__media--blue-bottom-gradient:after{background:linear-gradient(0deg,rgba(14,138,195,.8) -32.57%,rgba(14,148,191,.68) -3.46%,rgba(14,153,186,.48) 14.74%,rgba(11,140,199,.3) 44.14%,rgba(11,128,204,.08) 65.99%,rgba(11,128,204,0) 89.23%)}.c-case-study-card__media--placeholder{min-height:17.75rem}.c-case-study-card__image,.c-case-study-card__logo{display:block}.c-case-study-card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-case-study-card__brand{align-items:center;background-color:var(--wp--preset--color--neutral-white);border-radius:.75rem;display:inline-flex;height:6rem;justify-content:center;left:1rem;padding:.75rem;position:absolute;top:1rem;width:6rem;z-index:1}.c-case-study-card__logo{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.c-case-study-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;padding:1.5rem}.c-case-study-card__main{display:flex;flex:1 1 auto;flex-direction:column;gap:.7rem}.c-case-study-card__title{color:var(--wp--custom--color--text);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--medium);font-weight:500;line-height:1.55;margin:0}.c-case-study-card__title-link{color:inherit;text-decoration:none}.c-case-study-card__title-link:focus-visible,.c-case-study-card__title-link:hover{color:var(--wp--preset--color--blue-500)}.c-case-study-card__tags{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.c-case-study-card__tag a{text-decoration:none}.c-case-study-card__stats{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}@media(min-width:1320px){.c-case-study-card__stats{flex-direction:row}}.c-case-study-card__stat{background-color:var(--wp--preset--color--neutral-white);border:1px solid var(--wp--preset--color--neutral-400);border-radius:.75rem;display:flex;flex:1;flex-direction:column;gap:0;justify-content:flex-start;min-width:calc(33.33% - .66rem);padding:1rem}.c-case-study-card__stat:nth-child(n+4){flex-basis:calc(33.3334% - 0.3334rem);flex-grow:0}.c-case-study-card__stat-value{color:var(--wp--preset--color--blue-500);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--medium);font-weight:600;line-height:1.5556}.c-case-study-card__stat-label{color:var(--wp--preset--color--neutral-900);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--extra-small);font-weight:500;line-height:1.4167}.c-case-study-card .wp-block-button{margin-top:auto}.c-case-study-card .wp-block-button__link{font-size:var(--wp--preset--font-size--regular);min-height:auto}.c-case-study-hero{background:var(--wp--preset--gradient--blue-green);border-radius:0 0 1.25rem 1.25rem;margin-bottom:var(--wp--preset--spacing--xxl)!important;overflow:hidden;padding-top:var(--wp--preset--spacing--xl)}@media(min-width:1100px){.c-case-study-hero__inner{position:relative}}.c-case-study-hero__inner.is-layout-constrained>*{margin-block-end:0;margin-block-start:0}.c-case-study-hero__back{display:block;padding-bottom:var(--wp--preset--spacing--m);width:100%}.c-case-study-hero__back .wp-block-button__link{color:var(--wp--preset--color--neutral-white)}.c-case-study-hero__back .wp-block-button__link:before{transform:rotate(180deg)}.c-case-study-hero__back .wp-block-button:hover .wp-block-button__link:before{transform:translateX(-4px) rotate(180deg)}.c-case-study-hero__body{margin-inline:auto;max-width:var(--wp--style--global--content-size);padding:0 1.5rem;position:relative;width:100%;z-index:1}@media(min-width:1100px){.c-case-study-hero__body{min-height:36rem;padding-right:32%}}@media(min-width:1320px){.c-case-study-hero__body{padding-right:28%}}.c-case-study-hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;position:relative;width:100%;z-index:1}@media(min-width:768px){.c-case-study-hero__content{padding:3rem 2rem 0}}@media(min-width:1100px){.c-case-study-hero__content{max-width:40rem;padding:4rem 2rem 4rem 0}}.c-case-study-hero__tags{display:flex;flex-wrap:wrap;gap:.75rem}.c-case-study-hero__tag{align-items:center;border:1px solid var(--wp--preset--color--neutral-white);border-radius:999px;color:var(--wp--preset--color--neutral-white);display:inline-flex;font-size:var(--wp--preset--font-size--extra-small);font-weight:var(--wp--custom--font-weight--heading);line-height:1.4167;margin:0;padding:.25rem .6rem}.c-case-study-hero__stats,.c-case-study-hero__tags,.c-case-study-hero__title{max-width:none}.c-case-study-hero__title{color:var(--wp--preset--color--neutral-white);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--heading-x-large);font-weight:var(--wp--custom--font-weight--heading);line-height:1.15;margin:0;text-wrap:pretty}.c-case-study-hero__stats{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:768px){.c-case-study-hero__stats{flex-direction:row;flex-wrap:wrap;margin-top:2rem}}.c-case-study-hero__stat{background:var(--wp--preset--color--neutral-white);border-radius:1rem;display:flex;flex-direction:column;gap:.3rem;justify-content:flex-start;min-height:7.5rem;padding:1.5rem 1rem 1rem;width:100%}@media(min-width:992px){.c-case-study-hero__stat{width:calc(50% - .75rem)}}@media(min-width:1320px){.c-case-study-hero__stat{width:calc(33.3% - .75rem)}}.c-case-study-hero__stat-value{color:var(--wp--preset--color--blue-500);display:block;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--heading-large);font-weight:600;line-height:1}@media(min-width:768px){.c-case-study-hero__stat-value{font-size:var(--wp--preset--font-size--stats)}}.c-case-study-hero__stat-label{color:var(--wp--preset--color--neutral-900);display:block;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--base);line-height:1.5}.c-case-study-hero__media{aspect-ratio:16/10;border-radius:1rem;margin-top:2rem;overflow:hidden;position:relative}@media(min-width:768px){.c-case-study-hero__media{aspect-ratio:16/9}}@media(min-width:1100px){.c-case-study-hero__media{aspect-ratio:auto;border-radius:0;bottom:0;height:calc(100% + 9.5rem);margin-top:0;position:absolute;right:calc(50% - 50vw);top:-4rem;width:50vw;z-index:0}}.c-case-study-hero__image{display:block;height:100%;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 0,#000 90%,#000);mask-image:linear-gradient(180deg,transparent 0,transparent 0,#000 90%,#000);-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}@media(min-width:1100px){.c-case-study-hero__image{-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 14%,#000 42%,#000);mask-image:linear-gradient(90deg,transparent 0,transparent 14%,#000 42%,#000);-webkit-mask-position:left center;mask-position:left center}}.c-case-study-sidebar-card{background-color:var(--wp--preset--color--neutral-white);border:1px solid var(--wp--preset--color--neutral-400);border-radius:1rem;display:flex;flex-direction:column}.c-case-study-sidebar-card__brand{align-items:center;border-bottom:1px solid var(--wp--preset--color--neutral-400);display:flex;justify-content:flex-start;min-height:3.625rem;padding:1rem}@media(min-width:768px){.c-case-study-sidebar-card__brand{padding:1rem 2rem}}.c-case-study-sidebar-card__logo{display:block;height:auto;max-height:2rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.c-case-study-sidebar-card__details{display:flex;flex-direction:column;gap:1rem;margin:0;padding:1rem}@media(min-width:768px){.c-case-study-sidebar-card__details{gap:1.5rem;padding:1.5rem 2rem}}.c-case-study-sidebar-card__row{display:flex;flex-direction:column;gap:.25rem}.c-case-study-sidebar-card__label{color:var(--wp--preset--color--blue-500);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--extra-small);font-weight:var(--wp--custom--font-weight--heading);line-height:1.4167;margin:0;text-transform:uppercase}.c-case-study-sidebar-card__value{color:var(--wp--custom--color--text);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--base);line-height:1.5;margin:0;overflow-wrap:anywhere}.c-related-case-studies{background-color:var(--wp--preset--color--neutral-50);padding-bottom:var(--wp--preset--spacing--xxl);padding-top:var(--wp--preset--spacing--xl)}.c-related-case-studies__inner{width:100%}.c-related-case-studies__header{margin-bottom:2.5rem}@media(min-width:768px){.c-related-case-studies__header{margin-bottom:4rem}}.c-related-case-studies__description,.c-related-case-studies__title{margin:0}.c-related-case-studies__title{color:var(--wp--custom--color--text);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--heading-x-large);font-weight:var(--wp--custom--font-weight--heading);line-height:1.15;text-wrap:pretty}.c-related-case-studies__description{color:var(--wp--preset--color--neutral-700);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--regular);font-weight:var(--wp--custom--font-weight--base);line-height:1.5;max-width:43.125rem}.c-related-case-studies__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.c-related-case-studies__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.c-related-case-studies__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-social-share{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xxs)}.c-social-share__label{color:var(--wp--preset--color--neutral-800);font-size:var(--wp--preset--font-size--extra-small);letter-spacing:.02em;text-transform:uppercase}.c-social-share__list{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--xxs);list-style:none;margin:0;padding:0}.c-social-share__item{position:relative}.c-social-share__link{align-items:center;background:transparent;border:1px solid var(--wp--preset--color--neutral-300);border-radius:.5rem;cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.c-social-share__link:focus-visible,.c-social-share__link:hover{border-color:var(--wp--preset--color--neutral-500)}.c-social-share__tooltip{background:var(--wp--preset--color--neutral-900);border:1px solid var(--wp--preset--color--neutral-700);border-radius:.375rem;color:var(--wp--preset--color--neutral-white);font-size:var(--wp--preset--font-size--extra-small);left:0;letter-spacing:.02em;opacity:0;padding:.375rem .75rem;pointer-events:none;position:absolute;text-transform:uppercase;top:calc(100% + .5rem);transition:opacity .15s ease;white-space:nowrap;z-index:1}.c-social-share__tooltip.is-visible{opacity:1}.c-single-case-studies.is-layout-constrained>*,.c-single-case-studies__article.is-layout-constrained>*{margin-block-end:0;margin-block-start:0}.c-single-case-studies__layout{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--m);margin-block-start:0;padding-bottom:var(--wp--preset--spacing--xxl)}@media(min-width:992px){.c-single-case-studies__layout{align-items:flex-start;flex-direction:row;gap:var(--wp--preset--spacing--xl)}}.c-single-case-studies__sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:var(--wp--preset--spacing--s);width:100%}@media(min-width:992px){.c-single-case-studies__sidebar{position:sticky;top:1.5rem;width:24.25rem}}.c-single-case-studies__content{flex:1 0 0%;min-width:0}.c-single-case-studies__content>*+*{margin-top:var(--wp--preset--spacing--m)}.c-single-case-studies__content a{color:var(--wp--preset--color--green-500)}.c-single-case-studies__content h2.wp-block-heading{font-size:clamp(1.625rem,1.625rem + (1vw - .375rem)*3.5,2.125rem)}.c-single-case-studies__content .wp-block-table{margin-top:var(--wp--preset--spacing--m)}.c-single-case-studies .b-section-heading-content{display:flex;flex-direction:column;gap:1.5rem}