.offer-project{isolation:isolate;background:#18181b;min-height:clamp(14rem,48vw,26rem);display:block;position:relative;overflow:hidden}.offer-project>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.offer-project:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#060607ee);position:absolute;inset:0}.offer-viewfinder{z-index:1;pointer-events:none;position:absolute;inset:1rem}.offer-viewfinder i{border:solid #ffffff80;width:.8rem;height:.8rem;position:absolute}.offer-viewfinder i:first-child{border-width:1px 0 0 1px;top:0;left:0}.offer-viewfinder i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.offer-viewfinder i:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.offer-viewfinder i:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.offer-caption{z-index:1;justify-content:space-between;align-items:end;gap:1rem;display:flex;position:absolute;inset:auto 2rem 2rem}.offer-project:hover .offer-caption strong{text-underline-offset:.17em;text-decoration:underline;text-decoration-thickness:1px}
