.featured-work{margin:6rem 0}@media (max-width:767px){.featured-work{margin:3rem 0}}.featured-work-intro{margin-bottom:5rem;display:flex;flex-wrap:wrap;gap:0 2rem;align-items:center;justify-content:space-between}@media (max-width:767px){.featured-work-intro{margin-bottom:2rem}}.featured-work-intro h2{margin:0}.featured-work-grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media (max-width:767px){.featured-work-grid{grid-template-columns:1fr}}.featured-work-grid-item,.featured-work-grid-item-image{position:relative;overflow:hidden}.featured-work-grid-item-image{background:#000;aspect-ratio:7/4}.featured-work-grid-item-image-client{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:175px;max-height:121px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1}.featured-work-grid-item-image-background{width:100%;height:100%;opacity:.5;-o-object-fit:cover;object-fit:cover;transition:250ms ease}.featured-work-grid-item-text{margin-top:1.5rem}.featured-work-grid-item-text-types{display:flex;flex-wrap:wrap;gap:.5rem;z-index:3}.featured-work-grid-item-text-type{font-family:Poppins,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase;margin-bottom:.75rem;display:flex;padding:4px 10px;justify-content:center;align-items:center;gap:10px;border:1px solid var(--black);border-radius:2rem;position:relative;z-index:3;transition:200ms ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}.featured-work-grid-item-text-type:focus,.featured-work-grid-item-text-type:hover{background-color:var(--pink)}.featured-work-grid-item-text h3{position:relative}.featured-work-grid-item-text h3::before{content:"";position:absolute;background:var(--teal);width:100%;height:100%;display:block;z-index:-1;transform:scaleX(0);transform-origin:left center;transition:250ms ease}.featured-work-grid-item-text-link{text-decoration:none}.featured-work-grid-item-text-link::after{content:"";inset:-400px;position:absolute;display:block;z-index:2}.featured-work-grid-item:hover .featured-work-grid-item-image-background{opacity:.7;transform:scale(1.1)}.featured-work-grid-item:hover .featured-work-grid-item-text h3::before{transform:scaleX(1)}
/*# sourceMappingURL=featured-work.css.map */