.s-cases__list{padding-top:var(--text-offset-top, var(--s-offset-ms))}.s-cases__card{border-top:.0625rem solid var(--theme-border);padding-top:1.5rem;padding-bottom:1.5rem;display:flex;align-items:flex-start;flex-direction:column;gap:var(--s-offset-sm)}.s-cases__card-headline{position:relative;color:var(--theme-title);display:flex;justify-content:space-between;gap:1rem;width:100%}@media (hover:hover) and (pointer:fine){.s-cases__card-headline.has-link:hover{color:var(--theme-brand)}}.s-cases__card-title{box-shadow:none;font-weight:500;font-size:1.125rem;line-height:1.5555555556;letter-spacing:normal;color:inherit}@media screen and (min-width:768px){.s-cases__card-title{font-weight:500;font-size:1.25rem;line-height:1.5}}.s-cases__card-icon{align-self:flex-start;--icon-size: 1.5rem;color:inherit;transition:opacity .3s ease;flex-shrink:0}.s-cases__card-content{overflow:hidden}.s-cases__card-tags{list-style:none;display:flex;padding:.125rem 0;margin:0;gap:.5rem;overflow:hidden;align-items:flex-start;white-space:nowrap;flex:0 0 auto;max-width:100%;width:29.25rem}.s-cases__card-tag{margin-bottom:0}.s-cases__card-tag:before{content:unset}.s-cases__media{position:relative;height:unset;aspect-ratio:592/328;box-shadow:var(--card-image-shadow, none);transition:box-shadow .2s linear;background:rgba(19,47,125,.5);overflow:hidden;cursor:pointer}.s-cases__media-image img{width:100%;min-height:115%;height:115%;-o-object-fit:cover;object-fit:cover}.s-cases__media-image--shadow:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,transparent 50%)}.s-cases__media-logo{position:absolute;top:0;right:0;padding:1.25rem 1.5rem;height:4.25rem;z-index:5;max-width:10.5rem}.s-cases__media-logo-pic{width:100%;height:100%}.s-cases__media-hovered img,.s-cases__media-logo img{-o-object-fit:contain;object-fit:contain;display:block;width:100%;height:100%}.s-cases__media-logo img{max-width:100%;max-height:100%;-o-object-position:right;object-position:right}.s-cases__media-hovered{position:absolute;z-index:5;padding:2.5rem 1.5rem;display:none;height:100%;width:100%;left:0;top:0;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 100%);opacity:var(--card-hovered-opacity, 0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s ease}.s-cases__media-hovered-pic{max-width:21.25rem;max-height:8.75rem;width:58%;height:44%}.s-cases__media-hovered img{-o-object-position:center;object-position:center}@media (hover:hover) and (pointer:fine){.s-cases__media-image:after{content:unset}.s-cases__media-logo{display:none}.s-cases__media-hovered{display:flex}.s-cases__media:hover{--card-image-shadow: none;--card-hovered-opacity: 1}}.s-cases__actions{margin-top:var(--s-offset-mx);display:flex;justify-content:center}@media screen and (min-width:768px){.s-cases__card-icon{--icon-size: 1.875rem}}@media screen and (min-width:1000px){.s-cases__card{justify-content:space-between;flex-direction:row;flex-wrap:wrap;row-gap:0}.s-cases__card-tags{flex:0 0 38.5%;min-width:0}.s-cases__card-headline{flex:0 0 48.7%;min-width:0;padding-bottom:0;align-self:center}.s-cases__card-content{flex:0 0 48.7%;min-width:0;margin-left:auto}.s-cases__media{margin-top:1rem}}