.ibf-cw{position:relative}.ibf-cw,.ibf-cw *,.ibf-cw :after,.ibf-cw :before{box-sizing:border-box}.ibf-cw__inner{margin:0 auto}.ibf-cw__title{margin:0}.ibf-cw__sub{margin-bottom:0}.ibf-cw__tabs{align-items:center;display:flex;flex-wrap:wrap}.ibf-cw__tab{align-items:center;appearance:none;-webkit-appearance:none;cursor:pointer;display:inline-flex;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.ibf-cw__grid{display:grid}.ibf-cw__card.is-hidden,.ibf-cw__empty[hidden]{display:none!important}.ibf-cw__empty{margin-bottom:0}.ibf-cw__card{display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;overflow:hidden;position:relative}.ibf-cw__card,.ibf-cw__card:focus,.ibf-cw__card:hover{text-decoration:none}.ibf-cw__card:focus-visible{outline:3px solid currentColor;outline-offset:3px}.ibf-cw__media{display:block;inset:0;overflow:hidden;position:absolute;z-index:0}.ibf-cw__media img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1);width:100%;will-change:transform}.ibf-cw__scrim{display:block;inset:0;pointer-events:none;position:absolute;z-index:1}.ibf-cw__cat{max-width:calc(100% - 100px)}.ibf-cw__arrow,.ibf-cw__cat{align-items:center;display:inline-flex;position:absolute;z-index:3}.ibf-cw__arrow{border-radius:50%;justify-content:center;transition:background-color .25s ease,border-color .25s ease}.ibf-cw__arrow svg{display:block}.ibf-cw__body{display:flex;flex-direction:column;min-width:0;position:relative;z-index:2}.ibf-cw__client,.ibf-cw__ctitle,.ibf-cw__desc{display:block}.ibf-cw__stat{align-items:baseline;display:flex}.ibf-cw__stat-suffix,.ibf-cw__stat-value{display:inline-block}.ibf-cw__tech{align-items:center;display:flex;flex-wrap:wrap}.ibf-cw__tech-item{align-items:center;display:inline-flex;white-space:nowrap}.ibf-cw__tech-item:before{content:"";display:block;flex:0 0 auto}.ibf-cw__more-wrap{display:flex}.ibf-cw__more-wrap[hidden]{display:none!important}.ibf-cw__more{appearance:none;-webkit-appearance:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}@media (prefers-reduced-motion:reduce){.ibf-cw__media img{transition:none}.ibf-cw__card:hover .ibf-cw__media img{transform:none}}@media (max-width:767px){.ibf-cw__tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--ibf-cw-pad-x, 20px)*-1);overscroll-behavior-x:contain;padding-block:4px;padding-inline:var(--ibf-cw-pad-x,20px);scroll-padding-inline:var(--ibf-cw-pad-x,20px);scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.ibf-cw__tabs::-webkit-scrollbar{display:none}.ibf-cw__tab{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}}