.work{height:min-content;color:var(--color-dark)}.work,.work__wrapper{background-color:var(--color-white)}.work__wrapper{height:100%;display:flex;flex-direction:column;gap:30px;padding-block:48px}.work__header{display:flex;justify-content:space-between;align-items:center}.work__header h2{font-size:1.125rem;font-weight:500}.work__grid{height:min-content;width:100%;display:grid;grid-auto-rows:minmax(150px,1fr);grid-template-columns:1fr;grid-gap:20px;gap:20px}.work__image-container{width:100%;aspect-ratio:1;position:relative;overflow:hidden}.work__image-container img{width:100%;height:100%;object-fit:cover;position:relative;z-index:0}.work__text-overlay{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;padding:2rem;background-image:linear-gradient(170deg,rgba(255,255,255,.043) 60%,rgba(0,0,0,.674) 90%);display:flex;flex-direction:column;justify-content:flex-end}.opacity__important{opacity:1!important}.work_-text-overlay__{background-image:linear-gradient(170deg,rgba(255,255,255,.043) 60%,rgba(0,0,0,.674) 90%)}.work__text-overlay h4{border-radius:50px;padding:0 1em 0 .5em;width:-moz-fit-content;width:fit-content;font-size:1.125rem;font-weight:500;letter-spacing:-.05em;line-height:1.2em;color:var(--color-white)}@media screen and (min-width:810px) and (max-width:1200px){.work__grid{grid-template-columns:repeat(2,1fr)}.work__wrapper{gap:36px}.work__text-overlay h4{font-size:1.5rem}}@media screen and (min-width:1200px){.work__grid{grid-template-columns:repeat(2,1fr)}.work__wrapper{gap:36px}.work__header h2{font-size:1.4rem;font-weight:500}.work__text-overlay h4{font-size:1.75rem}}