.work__thumbnail a{display:block;position:relative}.work__thumbnail a:before{content:"";display:block;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:1;position:absolute}.work__thumbnail a:hover{opacity:var(--opacity)}.work__logo{position:absolute;color:var(--white);top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.work__logo svg,.work__logo img{margin:auto;width:50%;max-width:250px}.work__partner-logo{position:absolute;bottom:20px;right:20px;width:50px;z-index:2}.work__partner-logo svg,.work__partner-logo img{width:100%}.work footer{margin-top:2.5rem;text-align:center}.work__grid{--count:1;display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:2px}@container (width > 500px){.work__grid{--count:2 }}@container (width > 700px){.work__grid{--count:3 }}
