/* More projects: match the product case-study cards. Preview only. */
html.site-typography body .case-study-more [data-r="mp-row"] {
  display:flex !important;flex-wrap:nowrap;gap:24px;overflow-x:auto !important;
  -webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;
  padding:24px 0 32px !important;margin-top:-24px;margin-bottom:-24px;
  scrollbar-width:none;box-sizing:border-box;align-items:stretch;
}
.case-study-more [data-r="mp-row"]::-webkit-scrollbar{display:none}
html.site-typography body .case-study-more a.marketing-more-card {
  display:flex !important;flex-direction:column !important;flex:0 0 380px !important;
  width:380px !important;min-width:0;max-width:none !important;
  border:1px solid #B8CBE3 !important;border-radius:16px !important;overflow:hidden;
  background:#fff !important;color:#111;text-decoration:none;scroll-snap-align:start;
  transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s ease,border-color .6s ease;
  justify-content:flex-start !important;box-sizing:border-box;
}
html.site-typography body .case-study-more a.marketing-more-card:hover {
  transform:translateY(-4px);box-shadow:0 5px 18px rgba(23,52,92,.055) !important;
  border-color:#17345C !important;
}
.marketing-more-card__image{aspect-ratio:4/3;position:relative;overflow:hidden;flex:none;padding:0 !important;}
html.site-typography body .case-study-more .marketing-more-card__image img {
  position:static !important;display:block !important;width:100% !important;height:100% !important;
  max-width:none !important;object-fit:cover !important;object-position:center;
  border:0 !important;border-radius:0 !important;transition:transform 1.2s cubic-bezier(.22,1,.36,1);
}
.marketing-more-card:hover .marketing-more-card__image img{transform:scale(1.01)}
html.site-typography body .case-study-more .marketing-more-card__body {
  display:flex !important;align-items:flex-end;justify-content:space-between;gap:12px;
  flex:1;padding:24px !important;box-sizing:border-box;
}
.marketing-more-card__body>div{padding:0 !important;min-width:0;display:flex;flex-direction:column;}
html.site-typography body .case-study-more .marketing-more-card .ty-ctitle {
  display:block !important;font:600 18px/22px 'Manrope',sans-serif !important;
  letter-spacing:-.27px !important;color:#111 !important;
}
html.site-typography body .case-study-more .marketing-more-card .ty-cdesc {
  display:block !important;margin:8px 0 0 !important;font:400 15px/24px 'Manrope',sans-serif !important;
  letter-spacing:0 !important;color:#4D5B70 !important;
}
html.site-typography body .case-study-more .marketing-more-card .ty-label {
  display:block !important;margin-top:14px;font:500 11px/16px 'Manrope',sans-serif !important;
  letter-spacing:1.8px !important;text-transform:uppercase;color:#65758B !important;
}
.marketing-more-card__body>svg{position:static !important;flex:none;width:16px;height:16px;color:#111;}
.marketing-more-card:focus-visible{outline:3px solid #467CC3;outline-offset:4px;}
@media(min-width:641px) and (max-width:1040px){
  html.site-typography body .case-study-more a.marketing-more-card{flex-basis:320px !important;width:320px !important;}
}
@media(max-width:640px){
  html.site-typography body .case-study-more a.marketing-more-card{flex-basis:78vw !important;width:78vw !important;max-width:320px !important;}
}
@media(max-width:767px){
  html.site-typography body .case-study-more .marketing-more-card .ty-ctitle{font-size:26px !important;line-height:1.25 !important;}
  html.site-typography body .case-study-more .marketing-more-card .ty-cdesc{font-size:19px !important;line-height:1.55 !important;}
  html.site-typography body .case-study-more .marketing-more-card .ty-label{font-size:14px !important;line-height:1.35 !important;letter-spacing:.12em !important;}
}
@media(prefers-reduced-motion:reduce){html.site-typography body .case-study-more a.marketing-more-card,.marketing-more-card__image img{transition:none !important;}}
