@charset "UTF-8";.c-post-index{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--space-10,40px);width:100%}.c-post-index .post-index__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--space-2,8px);justify-content:center;width:100%}.c-post-index .post-index__controls:not(:has(>*)){display:none}.c-post-index .post-index__controls:not(:has(.post-index__views)) .post-index__filters{width:100%}.c-post-index .post-index__filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--space-2,8px);justify-content:center;width:auto}.c-post-index .post-index__filter{display:block;flex:1 1 100%;min-width:0;position:relative}@media screen and (min-width:641px){.c-post-index .post-index__filter{flex:0 1 auto;min-width:180px}}.c-post-index .post-index__filter--search{flex:1 1 100%}@media screen and (min-width:641px){.c-post-index .post-index__filter--search{flex:1 1 240px;max-width:280px}}.c-post-index .post-index__grid{display:grid}.c-post-index .post-index__views{display:inline-flex}.c-post-index .post-index__reset{background-color:#fff0;border:0;color:var(--wp--preset--color--neutral-700,#6e6f6f);cursor:pointer;font-family:inherit;font-size:var(--wp--preset--font-size--small,14px);padding:var(--wp--preset--spacing--space-2,8px) var(--wp--preset--spacing--space-3,12px);text-decoration:underline;text-underline-offset:3px}.c-post-index .post-index__reset:hover{color:var(--wp--preset--color--neutral-950,#1e1a17)}.c-post-index .post-index__empty{color:var(--wp--preset--color--neutral-700,#6e6f6f);font-size:var(--wp--preset--font-size--body,16px);padding:var(--wp--preset--spacing--space-16,64px) var(--wp--preset--spacing--space-4,16px);text-align:center}.c-post-index .post-index__load-more{display:flex;justify-content:center;margin-top:var(--wp--preset--spacing--space-6,24px)}.c-post-index .post-index__load-more[hidden]{display:none}.c-post-index .post-index__load-more-btn{--btn-border-color:var(
      --wp--preset--color--neutral-black,
      #000
  ) !important;min-width:200px}.c-post-index .post-index__status{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-post-index [hidden]{display:none!important}.c-post-index.is-loading .post-index__grid{opacity:.6;pointer-events:none}.c-post-index.is-empty{gap:var(--wp--preset--spacing--space-4,16px)}.c-post-index.is-empty .post-index__grid{display:none}.c-post-index[data-okd-post-index].c-post-index--filters-align-end .post-index__controls,.c-post-index[data-okd-post-index].c-post-index--filters-align-end .post-index__filters{justify-content:flex-end}.c-post-index[data-okd-post-index].c-post-index--filters-align-start .post-index__controls,.c-post-index[data-okd-post-index].c-post-index--filters-align-start .post-index__filters{justify-content:flex-start}.c-case-study-card[data-okd-type=element]{--case-study-card-radius:var(
      --wp--custom--tokens--border-radius--xl,
      16px
  );--case-study-card-bg:var(--wp--preset--color--neutral-black, #000);--case-study-card-title:#ffffff;--case-study-card-padding:var(--wp--preset--spacing--space-5, 20px);--case-study-card-aspect:4 / 5;background-color:var(--case-study-card-bg);border:0 none;border-radius:var(--case-study-card-radius);overflow:hidden;position:relative}.c-case-study-card[data-okd-type=element] .case-study-card__link{aspect-ratio:var(--case-study-card-aspect);color:var(--case-study-card-title);display:block;height:100%;position:relative;text-decoration:none;width:100%}.c-case-study-card[data-okd-type=element] .case-study-card__media{border-radius:var(--case-study-card-radius);inset:0;overflow:hidden;position:absolute;z-index:0}.c-case-study-card[data-okd-type=element] .case-study-card__img{display:block;height:100%;left:0;object-fit:cover;object-position:center;opacity:.7;position:absolute;top:0;transition-property:opacity,transform;transition-duration:0.6s;transition-timing-function:var(--okd-transition-timing-function);width:100%}.c-case-study-card[data-okd-type=element] .case-study-card__logo{align-items:center;background-color:#fff0;border-radius:var(--wp--custom--tokens--border-radius--m,6px);display:flex;height:100px;justify-content:center;left:50%;padding:0;position:absolute;top:16px;transform:translateX(-50%) translateY(0);transition:transform 0.4s cubic-bezier(.34,1.56,.64,1);width:100px;z-index:2}.c-case-study-card[data-okd-type=element] .case-study-card__logo-img{display:block;filter:none;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.c-case-study-card[data-okd-type=element] .case-study-card__logo-img--invert{filter:brightness(0) invert(1)}.c-case-study-card[data-okd-type=element] .case-study-card__scrim{background:linear-gradient(to top,rgb(0 0 0 / .7) 0%,#fff0 70%);border-radius:var(--case-study-card-radius);inset:0;pointer-events:none;position:absolute;z-index:1}.c-case-study-card[data-okd-type=element] .case-study-card__body{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--case-study-card-padding);position:absolute;text-align:center;text-wrap:balance;z-index:2}.c-case-study-card[data-okd-type=element] .case-study-card__title{color:var(--case-study-card-title);font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--h-4,clamp(18px, 17.295775px + 0.187793vw, 20px));font-weight:var(--wp--custom--tokens--heading--font-weight,600);letter-spacing:0;line-height:1.3;margin:0;transform:translateY(0);transition:transform 0.4s cubic-bezier(.34,1.56,.64,1)}.c-case-study-card[data-okd-type=element] .case-study-card__cta{inset-inline-start:50%;inset-block-end:32px;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition-property:opacity,visibility;transition-duration:0.3s;transition-timing-function:var(--okd-transition-timing-function);visibility:hidden;z-index:3}.c-case-study-card[data-okd-type=element] .case-study-card__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}@media screen and (max-width:768px){.c-case-study-card[data-okd-type=element] .case-study-card__logo{transform:translateX(-50%) translateY(12px)}.c-case-study-card[data-okd-type=element] .case-study-card__title{transform:translateY(-12px)}.c-case-study-card[data-okd-type=element] .case-study-card__cta{opacity:1;visibility:visible}}.c-case-study-card[data-okd-type=element]:has(.case-study-card__link:focus-visible){overflow:visible}.c-case-study-card[data-okd-type=element]:has(.case-study-card__link:focus-visible) .case-study-card__img{opacity:.9}.c-case-study-card[data-okd-type=element]:has(.case-study-card__link:focus-visible) .case-study-card__logo{transform:translateX(-50%) translateY(12px)}.c-case-study-card[data-okd-type=element]:has(.case-study-card__link:focus-visible) .case-study-card__title{transform:translateY(-12px)}.c-case-study-card[data-okd-type=element]:has(.case-study-card__link:focus-visible) .case-study-card__cta{opacity:1;visibility:visible}@media screen and (min-width:769px) and (hover:hover) and (pointer:fine){.c-case-study-card[data-okd-type=element]:hover .case-study-card__img{opacity:.9}.c-case-study-card[data-okd-type=element]:hover .case-study-card__logo{transform:translateX(-50%) translateY(12px)}.c-case-study-card[data-okd-type=element]:hover .case-study-card__title{transform:translateY(-12px)}.c-case-study-card[data-okd-type=element]:hover .case-study-card__cta{opacity:1;visibility:visible}}.c-case-study-list-item[data-okd-type=element]{--list-item-background:var(--wp--preset--color--neutral-25, #fbfbfa);--list-item-border:var(--wp--preset--color--neutral-100, #eaebeb);--list-item-radius:var(--wp--custom--tokens--border-radius--l, 8px);--list-item-title:var(--wp--preset--color--neutral-900, #111111);--list-item-chevron:var(--wp--preset--color--neutral-900, #111111);--list-item-padding-block:var(--wp--preset--spacing--space-4, 16px);--list-item-padding-inline:var(--wp--preset--spacing--space-5, 20px);--list-item-gap:var(--wp--preset--spacing--space-4, 16px);--list-item-cta-reserved-inline:100px;background-color:var(--list-item-background);border:var(--wp--custom--tokens--border-width--s,1px) solid var(--list-item-border);border-radius:var(--list-item-radius);overflow:hidden;transition-duration:var(--okd-transition-duration);transition-property:background-color,border-color,transform;transition-timing-function:var(--okd-transition-timing-function)}@media screen and (min-width:769px){.c-case-study-list-item[data-okd-type=element]{--list-item-gap:var(--wp--preset--spacing--space-10, 40px);--list-item-padding-block:var(--wp--preset--spacing--space-2, 8px);--list-item-padding-inline:var(--wp--preset--spacing--space-6, 24px)}}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__link{align-items:flex-start;color:inherit;display:grid;gap:var(--wp--preset--spacing--space-3,12px);grid-template-columns:minmax(0,1fr);padding:var(--list-item-padding-block) calc(var(--list-item-padding-inline) + 16px + 12px) calc(var(--list-item-padding-block) + 16px + 8px) var(--list-item-padding-inline);position:relative;text-decoration:none}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__logo{align-items:center;background-color:#fff0;border-radius:var(--wp--custom--tokens--border-radius--m,6px);display:flex;height:64px;justify-content:center;padding:0;width:64px}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__logo-img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__title{color:var(--list-item-title);font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--body-large,16px);font-weight:var(--wp--custom--tokens--body--weight--bold,600);letter-spacing:0;line-height:1.3;margin:0;text-wrap:pretty}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__chevron-wrap{align-items:center;color:var(--list-item-chevron);display:inline-flex;inset-block-end:var(--list-item-padding-block);inset-inline-end:var(--list-item-padding-inline);justify-content:center;position:absolute;transition:opacity var(--okd-transition-duration) var(--okd-transition-timing-function)}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__chevron{display:block;height:16px;transition:transform var(--okd-transition-duration) var(--okd-transition-timing-function);width:16px}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__cta{--btn-background-color:var(--wp--preset--color--neutral-white, #fff);--btn-border-color:var(--wp--preset--color--neutral-100, #eaebeb);--btn-text-color:var(--wp--preset--color--neutral-950, #1e1a17);--btn-background-color-hover:var(
      --wp--preset--color--neutral-25,
      #fbfbfa
  );--btn-border-color-hover:var(
      --wp--preset--color--neutral-200,
      #e1e2e2
  );--btn-text-color-hover:var(--wp--preset--color--neutral-950, #1e1a17);--btn-padding:var(--wp--preset--spacing--space-2, 8px)
      var(--wp--preset--spacing--space-4, 16px);display:none;inset-inline-end:var(--list-item-padding-inline);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition-property:opacity,visibility;transition-duration:0.3s;transition-timing-function:var(--okd-transition-timing-function);visibility:hidden;z-index:2}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__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}@media screen and (min-width:769px){.c-case-study-list-item[data-okd-type=element] .case-study-list-item__link{align-items:center;gap:var(--list-item-gap);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--list-item-padding-block) calc(var(--list-item-padding-inline) + var(--wp--preset--spacing--space-3, 12px)) var(--list-item-padding-block) var(--list-item-padding-inline)}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__logo{height:80px;width:80px}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__chevron-wrap{inset-block-end:auto;inset-inline-end:auto;position:static}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__title{padding-inline-end:calc(var(--list-item-padding-inline) + var(--list-item-cta-reserved-inline))}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__cta{display:inline-flex}}@media screen and (min-width:769px) and (hover:hover) and (pointer:fine){.c-case-study-list-item[data-okd-type=element]:hover{background-color:var(--wp--preset--color--neutral-white,#fff);border-color:var(--wp--preset--color--neutral-200,#e1e2e2);transform:translateY(-2px)}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__link:hover .case-study-list-item__chevron{transform:translateX(2px)}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__link:hover .case-study-list-item__chevron-wrap{opacity:0}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__link:hover .case-study-list-item__cta{opacity:1;visibility:visible}}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__link:focus-visible{background-color:var(--wp--preset--color--neutral-white,#fff)}.c-case-study-list-item[data-okd-type=element]:has(.case-study-list-item__link:focus-visible){border-color:var(--wp--preset--color--neutral-200,#e1e2e2);outline:2px solid var(--okd-focus-color,currentColor);outline-offset:2px}@media screen and (min-width:769px){.c-case-study-list-item[data-okd-type=element] .case-study-list-item__link:focus-visible .case-study-list-item__chevron-wrap{opacity:0}.c-case-study-list-item[data-okd-type=element] .case-study-list-item__link:focus-visible .case-study-list-item__cta{opacity:1;visibility:visible}}.c-case-study-list-item[data-okd-type=element].case-study-list-item--dark{--list-item-background:var(--wp--preset--color--neutral-black, #000);--list-item-border:var(--wp--preset--color--neutral-black, #000);--list-item-chevron:var(--wp--preset--color--neutral-300, #cfcfcf);--list-item-title:var(--wp--preset--color--neutral-300, #cfcfcf)}.c-case-study-list-item[data-okd-type=element].case-study-list-item--dark .case-study-list-item__logo-img{filter:none}.c-case-study-list-item[data-okd-type=element].case-study-list-item--dark .case-study-list-item__logo-img--invert{filter:brightness(0) invert(1)}.c-case-study-list-item[data-okd-type=element].case-study-list-item--dark .case-study-list-item__link:focus-visible{background-color:#fff0}.c-case-study-list-item[data-okd-type=element].case-study-list-item--dark:has(.case-study-list-item__link:focus-visible){--list-item-chevron:var(--wp--preset--color--neutral-white, #fff);--list-item-title:var(--wp--preset--color--neutral-white, #fff);background-color:rgb(0 0 0 / .8);border-color:var(--wp--preset--color--neutral-900,#2d2d2d)}@media screen and (min-width:769px) and (hover:hover) and (pointer:fine){.c-case-study-list-item[data-okd-type=element].case-study-list-item--dark:hover{--list-item-chevron:var(
        --wp--preset--color--neutral-white,
        #fff
    );--list-item-title:var(
        --wp--preset--color--neutral-white,
        #fff
    );background-color:rgb(0 0 0 / .8);border-color:var(--wp--preset--color--neutral-900,#2d2d2d);transform:translateY(-2px)}}section.case-study-index[data-okd-type=section]{padding-block-start:72px;padding-block-end:var(--wp--preset--spacing--space-20,80px)}section.case-study-index[data-okd-type=section] .post-index__load-more{justify-content:center}section.case-study-index[data-okd-type=section] .post-index__view-icon{display:block}section.case-study-index[data-okd-type=section] .post-index__grid{width:100%}section.case-study-index[data-okd-type=section] .c-post-index.is-view-grid .post-index__grid{gap:var(--wp--preset--spacing--space-4,16px);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:481px){section.case-study-index[data-okd-type=section] .c-post-index.is-view-grid .post-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px){section.case-study-index[data-okd-type=section] .c-post-index.is-view-grid .post-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1025px){section.case-study-index[data-okd-type=section] .c-post-index.is-view-grid .post-index__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}section.case-study-index[data-okd-type=section] .c-post-index.is-view-list .post-index__grid{gap:var(--wp--preset--spacing--space-3,12px);grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:1024px}section.case-study-index[data-okd-type=section].case-study-index--list-narrow .c-post-index.is-view-list .post-index__grid{max-width:var(--okd-block-max-width-alt-4,842px)}