.img-box{position:relative;height:100%;display:block;overflow:hidden;width:100%}.img-box a,.img-box figure{position:relative;height:100%;display:block;overflow:hidden;width:100%;transition:.4s ease-in-out all}.img-box a img,.img-box figure img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.img-box img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes arrow-slide{0%{transform:translate(0);opacity:1}33%{transform:translate(5px);opacity:0}66%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes arrow-slide-up-right{0%{transform:translate(0);opacity:1}35%{transform:translate(6px,-6px);opacity:0}36%{transform:translate(-6px,6px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInFromAboveFull{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(8%)}to{opacity:1;transform:translate(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cards__grid{row-gap:1.5rem}.cards--blog .post-card--inner>p:empty{display:none}.case-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:19.375rem;height:19.375rem;border-radius:10px;overflow:hidden;color:#fff;background:#f4f4f4}.case-card.has-link{cursor:pointer}.case-card.has-link:hover .case-card__image img,.case-card.has-link:hover .case-card__image figure,.case-card.has-link:focus-within .case-card__image img,.case-card.has-link:focus-within .case-card__image figure{transform:scale(1.08)}.case-card.has-link:hover .case-card__image:after,.case-card.has-link:focus-within .case-card__image:after{background:linear-gradient(180deg,#ff690000 10%,#377ec1d1)}.case-card.has-link:hover .case-card__link i,.case-card.has-link:hover .case-card__link svg,.case-card.has-link:focus-within .case-card__link i,.case-card.has-link:focus-within .case-card__link svg{animation:arrow-slide-up-right .55s cubic-bezier(.22,1,.36,1)}.case-card__image{position:absolute;inset:0}.case-card__image figure,.case-card__image .img-box,.case-card__image img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .55s cubic-bezier(.22,1,.36,1)}.case-card__image figure,.case-card__image .img-box{margin:0;overflow:hidden}.case-card__image .img-box.is-placeholder,.case-card__image img.is-placeholder{background:#f4f4f4}.case-card__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ff690000,#377ec1b3);transition:background .4s ease;pointer-events:none}.case-card__content{position:relative;z-index:1;padding:1.5rem 4rem 1.5rem 1.5rem}.case-card__title{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;line-height:1.525;color:#fff}.case-card p,.case-card__meta{margin:0;font-size:.75rem;line-height:1.825;color:#fffffff2}.case-card__link{position:absolute;right:1.5rem;bottom:1.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;border-radius:4px;background:#ff6900;color:#fff;font-size:.875rem;text-decoration:none}.case-card__link:hover,.case-card__link:focus-visible{color:#fff}.case-card__link .case-card__link-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.case-card__link i,.case-card__link svg{margin:0;display:inline-block;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.case-card__image img,.case-card__image figure{transition:none}.case-card.has-link:hover .case-card__image img,.case-card.has-link:hover .case-card__image figure,.case-card.has-link:focus-within .case-card__image img,.case-card.has-link:focus-within .case-card__image figure{transform:none}.case-card.has-link:hover .case-card__link i,.case-card.has-link:hover .case-card__link svg,.case-card.has-link:focus-within .case-card__link i,.case-card.has-link:focus-within .case-card__link svg{animation:none}}
