.about{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem}.jobs-section-label{margin-bottom:.65rem;color:rgba(0,0,0,.5);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.students-cards{display:flex;overflow:scroll}.mask>img.student{width:100%;height:100%;object-fit:cover;background-color:#e2e1d9}.mask:has(.student){width:5rem;height:6rem;mask-size:5rem;margin-left:1rem;position:relative;overflow:hidden}.mask:has(.student):first-child{margin-left:0}.mask:hover .overlay{opacity:1;cursor:pointer}.overlay{position:absolute;background-color:var(--overlay-color);height:6rem;width:5rem;top:0;left:0;opacity:0;display:flex;justify-content:center;align-items:center;transition:.5s}.overlay>img{width:3rem;rotate:-30deg}.jobs .item{margin-top:2rem}.job-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem;color:rgba(0,0,0,.65);font-size:.9rem}.job-meta strong{font-weight:700}.jobs-list .item{display:flex}.jobs .mask{margin-right:2rem}.jobs .mask img{width:15rem;height:16rem;object-fit:cover;background-color:#e2e1d9}@media only screen and (max-width:900px){.about{grid-template-columns:1fr}}@media only screen and (max-width:500px){.jobs-list .item{display:block}}
