.left-image{grid-column:1/4}.left-image,.right-image{grid-row:1/2;cursor:pointer}.right-image{grid-column:4/7}.left-img,.right-img{aspect-ratio:5/4;width:100%;height:100%;object-fit:cover}@media screen and (min-width:480px){.left-image{grid-column:1/13;grid-row:1/2}.right-image{grid-column:13/25;grid-row:1/2}}.lightbox-overlay{position:fixed;top:0;inset:0;background:#f9f9f9;z-index:100;display:flex;justify-content:flex-start;transition:all 2s cubic-bezier(.16,1,.3,1)}.close-button-wrapper{display:flex;justify-content:flex-end;width:100%;height:55px;border-bottom:1px solid #9d9d9d}.lightbox-close-button{color:#414242;font-family:Inter var,sans-serif;padding:16px;background:none;border:none;cursor:pointer}.lightbox-image{position:absolute;top:55px;width:calc(100vw - 32px);max-height:100vh}.lightbox-img{max-width:100vw;max-height:calc(100vh - 55px);width:auto;height:auto;object-fit:contain}@media screen and (min-width:480px){.close-button-wrapper{height:66px}.lightbox-image{top:66px;max-height:100vh;display:flex;align-items:flex-end}.lightbox-img{max-height:calc(100vh - 66px)}}.left-portrait-image{grid-column:1/4;grid-row:1/2;cursor:pointer}.right-portrait-image{grid-column:4/7;grid-row:1/2;cursor:pointer}.left-portrait-img,.right-portrait-img{aspect-ratio:3/4;width:100%;height:100%;object-fit:cover}@media screen and (min-width:480px){.left-portrait-image{grid-column:1/13;grid-row:1/2}.right-portrait-image{grid-column:13/25;grid-row:1/2}}.landscape-image{grid-column:1/7;grid-row:1/2;cursor:pointer}.landscape-img{aspect-ratio:5/4;width:100%;height:100%;object-fit:cover}@media screen and (min-width:480px){.landscape-image{grid-column:1/25;grid-row:1/2}}.project-details{padding:24px 16px}.project-title{grid-column:1/7;grid-row:1/2}.project-description{grid-column:1/7;grid-row:2/3}.first-details{grid-column:1/7;grid-row:3/4}.second-details{grid-column:1/7;grid-row:4/5}@media screen and (min-width:480px){.project-details{padding:32px 16px}.project-title{grid-column:1/13;grid-row:1/2}.project-description{grid-column:13/25;grid-row:1/2}.first-details{grid-column:16/25;grid-row:2/3}.second-details{grid-column:16/25;grid-row:3/4}}.project-header-image{grid-column:1/7;grid-row:1/2;height:80vh}.project-header-img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:480px){.project-header-image{grid-column:1/25;grid-row:1/2}}