@charset "UTF-8";section.cards-swiper[data-okd-type=section]{--cards-swiper-gap-mobile:var(--wp--preset--spacing--space-6, 24px);--cards-swiper-gap-desktop:var(--wp--preset--spacing--space-8, 32px);--cards-swiper-slide-shadow:var(
      --wp--custom--tokens--shadow--swiper-slide
  );--cards-swiper-slide-width:min(100%, 900px);padding-block:var(--wp--preset--spacing--space-16,64px);overflow:hidden}@media screen and (min-width:1025px){section.cards-swiper[data-okd-type=section]{padding-block:var(--wp--preset--spacing--space-20,80px)}}section.cards-swiper[data-okd-type=section] .cards-swiper__inner{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--space-6,24px);overflow:visible;width:100%}section.cards-swiper[data-okd-type=section] .cards-swiper__viewport{margin-inline:calc(var(--okd-block-padding-inline, 16px) * -1);overflow:visible;padding-block:var(--wp--preset--spacing--space-4,16px);padding-inline:var(--okd-block-padding-inline,16px);width:calc(100% + var(--okd-block-padding-inline, 16px) * 2)}section.cards-swiper[data-okd-type=section] .cards-swiper__viewport.swiper{overflow:visible}section.cards-swiper[data-okd-type=section] .cards-swiper__track{align-items:stretch}@media screen and (max-width:768px){section.cards-swiper[data-okd-type=section] .cards-swiper__track{align-items:flex-start}}section.cards-swiper[data-okd-type=section] .cards-swiper__viewport:not(.swiper-initialized) .cards-swiper__track{display:flex;flex-wrap:nowrap;gap:var(--cards-swiper-gap-mobile);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}section.cards-swiper[data-okd-type=section] .cards-swiper__viewport:not(.swiper-initialized) .cards-swiper__slide{flex:0 0 auto;scroll-snap-align:start}@media screen and (min-width:769px){section.cards-swiper[data-okd-type=section] .cards-swiper__viewport:not(.swiper-initialized) .cards-swiper__track{gap:var(--cards-swiper-gap-desktop)}}section.cards-swiper[data-okd-type=section] .cards-swiper__slide{box-sizing:border-box;height:auto;width:var(--cards-swiper-slide-width)}section.cards-swiper[data-okd-type=section] .cards-swiper__slide:not(.cards-swiper__slide--placeholder)>*{box-shadow:var(--cards-swiper-slide-shadow)}@media screen and (min-width:769px){section.cards-swiper[data-okd-type=section] .cards-swiper__slide:not(.cards-swiper__slide--placeholder)>*{height:100%}}section.cards-swiper[data-okd-type=section] .cards-swiper__slide--placeholder{align-items:stretch;background-color:var(--wp--preset--color--neutral-50,#f5f5f5);border:var(--wp--custom--tokens--border-width--s,1px) dashed var(--wp--preset--color--border-primary-default,#eaebeb);border-radius:var(--wp--custom--tokens--border-radius--l,8px);display:flex;width:100%}section.cards-swiper[data-okd-type=section] .cards-swiper__empty{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--space-2,8px);justify-content:center;min-height:240px;padding:var(--wp--preset--spacing--space-10,40px) var(--wp--preset--spacing--space-6,24px);text-align:center;width:100%}section.cards-swiper[data-okd-type=section] .cards-swiper__empty-hint{color:var(--wp--preset--color--text-primary-subdued,#6e6f6f);font-size:var(--wp--preset--font-size--extra-small,12px);line-height:1.5;margin:0}section.cards-swiper[data-okd-type=section] .cards-swiper__empty-label{color:var(--wp--preset--color--text-primary-default,#1e1a17);font-size:var(--wp--preset--font-size--body-small,14px);font-weight:var(--wp--custom--tokens--font--weight--semi-bold,500);line-height:1.5;margin:0}section.cards-swiper[data-okd-type=section] .cards-swiper__empty-text{color:var(--wp--preset--color--text-primary-subdued,#6e6f6f);font-size:var(--wp--preset--font-size--body-small,14px);line-height:1.5;margin:0;max-width:28ch}section.cards-swiper[data-okd-type=section].cards-swiper--empty{padding-block:var(--wp--preset--spacing--space-10,40px)}section.cards-swiper[data-okd-type=section].cards-swiper--empty .cards-swiper__inner{gap:0}section.cards-swiper[data-okd-type=section].cards-swiper--empty .cards-swiper__viewport{margin-inline:0;padding-block:0;padding-inline:0;width:100%}section.cards-swiper[data-okd-type=section].cards-swiper--empty .cards-swiper__viewport:not(.swiper-initialized) .cards-swiper__track{display:block;gap:0;overflow:visible;scroll-snap-type:none}section.cards-swiper[data-okd-type=section].cards-swiper--empty .cards-swiper__slide--placeholder{max-width:none;scroll-snap-align:none}section.cards-swiper[data-okd-type=section] .cards-swiper__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--space-4,16px);justify-content:flex-end;width:100%}section.cards-swiper[data-okd-type=section] .cards-swiper__controls-action{margin-inline-end:auto}@media screen and (min-width:769px){section.cards-swiper[data-okd-type=section] .cards-swiper__controls{gap:var(--wp--preset--spacing--space-2,8px)}section.cards-swiper[data-okd-type=section] .cards-swiper__controls-action{margin-inline-end:0}}section.cards-swiper[data-okd-type=section] .cards-swiper__nav{flex-shrink:0}section.cards-swiper[data-okd-type=section] .cards-swiper__button-prev.swiper-button-disabled,section.cards-swiper[data-okd-type=section] .cards-swiper__button-next.swiper-button-disabled{cursor:not-allowed;opacity:.4;pointer-events:none}section.cards-swiper[data-okd-type=section].cards-swiper--slide-type-card-objective{--cards-swiper-slide-width:min(100%, 900px)}section.cards-swiper[data-okd-type=section].cards-swiper--slide-type-card-image{--cards-swiper-slide-width:min(100%, 376px)}section.cards-swiper[data-okd-type=section].cards-swiper--slide-type-quote-card{--cards-swiper-slide-width:min(100%, 374px)}section.cards-swiper[data-okd-type=section].cards-swiper--slide-type-case-study-callout{--cards-swiper-slide-width:min(100%, 900px)}section.cards-swiper[data-okd-type=section].cards-swiper--slide-type-case-study-callout .cards-swiper__slide .c-case-study-callout{max-width:none}@media screen and (min-width:769px){section.cards-swiper[data-okd-type=section] .cards-swiper__viewport{margin-inline:calc(var(--okd-block-padding-inline, 24px) * -1);padding-inline:var(--okd-block-padding-inline,24px);width:calc(100% + var(--okd-block-padding-inline, 24px) * 2)}}