.three-columns{display:grid;gap:45px;grid-template-columns:repeat(2,1fr)}.three-columns .column .image-wrapper{aspect-ratio:21/13;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.three-columns .column .image-wrapper .image{object-fit:cover;transition:transform 1s var(--scale-transition);width:100%}.three-columns .column:hover .image-wrapper .image{transform:scale(1.1)}.three-columns .column .overlay{background-color:var(--color-base);height:100%;left:0;mix-blend-mode:hard-light;opacity:.7;position:absolute;top:0;transition:opacity .5s var(--scale-transition);width:100%}.three-columns .column:hover .overlay{opacity:0}.three-columns .column .number{--number-width:62px;--number-height:100px;bottom:0;height:var(--number-height);position:absolute;width:var(--number-width)}.three-columns .column .number.first-digit{right:calc(var(--number-width) + var(--number-width)*.24)}.three-columns .column .number.second-digit{right:0}.three-columns .column a.link{margin-top:auto}.three-columns .column:hover a.link{color:var(--color-base)}@media screen and (min-width:767px) and (max-width:1180px){.three-columns{width:100vw}}@media screen and (max-width:767px){.three-columns{display:grid;gap:45px;grid-template-columns:1fr}}