@charset "UTF-8";.c-case-study-callout[data-okd-type=element]{--callout-author-muted:var(
      --wp--preset--color--text-primary-subdued,
      #6e6f6f
  );--callout-bg:var(--wp--preset--color--neutral-black, #000);--callout-border:transparent;--callout-content-pad-block-end:40px;--callout-content-pad-block-start:40px;--callout-content-pad-inline:var(--wp--preset--spacing--space-6, 24px);--callout-cta-inset:var(--wp--preset--spacing--space-10, 40px);--callout-hover-ease:cubic-bezier(0.34, 1.56, 0.64, 1);--callout-hover-shift:40px;--callout-logo-top:48px;--callout-media-max-width:none;--callout-quote:var(--wp--preset--color--neutral-500, #b3b5b5);--callout-radius:var(--wp--custom--tokens--border-radius--l, 8px);--callout-title:var(--wp--preset--color--neutral-white, #fff);--callout-title-quote-gap:var(--wp--preset--spacing--space-8, 32px);align-items:stretch;border:var(--wp--custom--tokens--border-width--s,1px) solid var(--callout-border);border-radius:var(--callout-radius);box-shadow:var(--wp--custom--tokens--shadow--card,0 4px 12px rgb(0 0 0 / .06));display:flex;margin-inline:auto;max-width:var(--okd-block-max-width-alt-4,842px);overflow:hidden}.c-case-study-callout[data-okd-type=element] .case-study-callout__link{color:inherit;display:grid;grid-template-columns:minmax(0,1fr);min-height:400px;position:relative;text-decoration:none}.c-case-study-callout[data-okd-type=element] .case-study-callout__media{max-width:var(--callout-media-max-width);min-height:200px;overflow:hidden;position:relative;width:100%}.c-case-study-callout[data-okd-type=element] .case-study-callout__img{display:block;height:100%;left:0;min-height:200px;object-fit:cover;object-position:center;position:absolute;top:0;transform:scale(1);transform-origin:center center;transition-duration:0.6s;transition-property:transform;transition-timing-function:var(--okd-transition-timing-function);width:100%}.c-case-study-callout[data-okd-type=element] .case-study-callout__scrim{background:linear-gradient(0deg,rgb(0 0 0 / .1),rgb(0 0 0 / .1)),linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .8) 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.c-case-study-callout[data-okd-type=element] .case-study-callout__logo{align-items:center;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:var(--callout-logo-top);transform:translateX(-50%);width:80px;z-index:2}.c-case-study-callout[data-okd-type=element] .case-study-callout__logo--no-spacing{height:auto;max-width:min(180px, 100% - 48px);width:auto}.c-case-study-callout[data-okd-type=element] .case-study-callout__logo--no-spacing .case-study-callout__logo-img{max-height:80px;max-width:180px}.c-case-study-callout[data-okd-type=element] .case-study-callout__logo-img{display:block;filter:none;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.c-case-study-callout[data-okd-type=element] .case-study-callout__logo-img--invert{filter:brightness(0) invert(1)}.c-case-study-callout[data-okd-type=element] .case-study-callout__content{background-color:var(--callout-bg);display:flex;flex-direction:column;gap:0;min-height:0;min-width:0;padding-block-end:var(--callout-content-pad-block-end);padding-block-start:var(--callout-content-pad-block-start);padding-inline:var(--callout-content-pad-inline);position:relative}.c-case-study-callout[data-okd-type=element] .case-study-callout__body{transform:translateY(0);transition:transform 0.4s var(--callout-hover-ease)}.c-case-study-callout[data-okd-type=element] .case-study-callout__title{color:var(--callout-title);font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--h-3);font-weight:var(--wp--custom--tokens--heading--font-weight,600);letter-spacing:0;line-height:1.3;margin:0 0 var(--callout-title-quote-gap)}.c-case-study-callout[data-okd-type=element] .case-study-callout__blockquote{margin:0}.c-case-study-callout[data-okd-type=element] .case-study-callout__quote{color:var(--callout-quote);font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--body-large,18px);font-weight:var(--wp--custom--tokens--font--weight--semi-bold,500);line-height:1.28;margin:0;text-wrap:pretty}.c-case-study-callout[data-okd-type=element] .case-study-callout__quote::after{content:"”"}.c-case-study-callout[data-okd-type=element] .case-study-callout__quote::before{content:"“"}.c-case-study-callout[data-okd-type=element] .case-study-callout__author{color:var(--callout-author-muted);display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small,14px);line-height:1.5;margin:var(--wp--preset--spacing--space-3,12px) 0 0}.c-case-study-callout[data-okd-type=element] .case-study-callout__author-name{font-weight:var(--wp--custom--tokens--font--weight--semi-bold,500)}.c-case-study-callout[data-okd-type=element] .case-study-callout__author-position{font-weight:var(--wp--custom--tokens--font--weight--regular,400)}.c-case-study-callout[data-okd-type=element] .case-study-callout__cta{inset-block-end:var(--callout-cta-inset);inset-inline-end:var(--callout-cta-inset);opacity:0;pointer-events:none;position:absolute;transition-duration:0.3s;transition-property:opacity,visibility;transition-timing-function:var(--okd-transition-timing-function);visibility:hidden;z-index:2}.c-case-study-callout[data-okd-type=element] .case-study-callout__cta--button{display:inline-flex}.c-case-study-callout[data-okd-type=element] .case-study-callout__cta-icon{background-image:url(/wp-content/themes/okd/static/img/case-study-card-chevron.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:16px;width:16px}.c-case-study-callout[data-okd-type=element] .case-study-callout__cta--link{align-items:center;color:var(--callout-title);display:inline-flex;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--body-large,16px);font-weight:var(--wp--custom--tokens--font--weight--semi-bold,500);gap:var(--wp--preset--spacing--space-2,8px);line-height:1.3}.c-case-study-callout[data-okd-type=element] .case-study-callout__cta-chevron{display:block;flex-shrink:0;height:16px;width:16px}@media screen and (min-width:769px){.c-case-study-callout[data-okd-type=element]{--callout-content-pad-block-end:100px;--callout-content-pad-block-start:80px;--callout-content-pad-inline:var(
        --wp--preset--spacing--space-10,
        40px
    );--callout-media-max-width:308px}.c-case-study-callout[data-okd-type=element] .case-study-callout__link{grid-template-columns:minmax(0,308px) minmax(0,1fr);min-height:400px}.c-case-study-callout[data-okd-type=element] .case-study-callout__media{min-height:100%}.c-case-study-callout[data-okd-type=element] .case-study-callout__img{min-height:100%}.c-case-study-callout[data-okd-type=element] .case-study-callout__author{flex-direction:row;gap:var(--wp--preset--spacing--space-2,8px)}}@media screen and (min-width:769px){.c-case-study-callout[data-okd-type=element]:has(.case-study-callout__link:focus-visible) .case-study-callout__body{transform:translateY(calc(var(--callout-hover-shift) * -1))}.c-case-study-callout[data-okd-type=element]:has(.case-study-callout__link:focus-visible) .case-study-callout__cta{opacity:1;visibility:visible}}@media screen and (min-width:769px) and (hover:hover) and (pointer:fine){.c-case-study-callout[data-okd-type=element]:hover .case-study-callout__img{transform:scale(1.05)}.c-case-study-callout[data-okd-type=element]:hover .case-study-callout__body{transform:translateY(calc(var(--callout-hover-shift) * -1))}.c-case-study-callout[data-okd-type=element]:hover .case-study-callout__cta{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.c-case-study-callout[data-okd-type=element] .case-study-callout__body,.c-case-study-callout[data-okd-type=element] .case-study-callout__img{transition:none}}@media screen and (prefers-reduced-motion:reduce) and (min-width:769px){.c-case-study-callout[data-okd-type=element] .case-study-callout__cta{opacity:1;visibility:visible}}.c-case-study-callout[data-okd-type=element]:has(.case-study-callout__link:focus-visible){outline:2px solid var(--okd-focus-color,currentColor);outline-offset:2px}.c-case-study-callout[data-okd-type=element].case-study-callout--light{--callout-bg:var(--wp--preset--color--neutral-white, #fff);--callout-quote:var(
      --wp--preset--color--text-primary-default,
      #2d2d2d
  );--callout-title:var(--wp--preset--color--neutral-900, #111111);--callout-border:var(
      --wp--preset--color--border-primary-default,
      #eaebeb
  )}.c-case-study-callout[data-okd-type=element].case-study-callout--light .case-study-callout__logo-img--invert{filter:none}.c-case-study-callout[data-okd-type=element].case-study-callout--placeholder .case-study-callout__media{background-color:var(--wp--preset--color--neutral-800,#4c4c4c);min-height:200px}