body #work .project-media picture,body #work .work-slide-image picture{display:block;width:100%;height:100%}@media(max-width:1100px){body.home-page #work .work-slide-image,body.home-page #work .work-slide-image img,body.work-page #work .project,body.work-page #work .project-media,body.work-page #work .project-media img{aspect-ratio:354/400!important;height:auto!important}body.work-page #work .project-media img{width:100%;object-fit:contain}body.work-page #work .work-item .project-media{position:relative;inset:auto!important;width:100%!important;height:auto!important;scale:1!important;transform:none!important}body.work-page #work .work-item .project-media img{transform:none!important}}body.home-page #work .work-slide-image{aspect-ratio:5/3;height:auto}body.home-page #work .work-slide-image img{width:100%;height:auto;aspect-ratio:5/3;object-fit:contain}body.work-page .work-showcase .work-caption{font-size:clamp(24px,2.222222vw,32px);line-height:1.25}@media(min-width:1101px){body.work-page .work-lead{font-size:36px;line-height:44px}}html body.work-page{--work-footer-gap:80px}html body.work-page.work-page main#top>.panel-reading-track.panel-reading-track:has(>footer#contact.contact-panel),html body.work-page.work-page main#top>footer#contact.contact-panel{margin-top:var(--work-footer-gap)!important}html body.work-page main#top #work.work-showcase{padding-bottom:clamp(60px,5.555556vw,80px)!important}@media(max-width:1100px){html body.work-page{--work-footer-gap:40px}}@media(min-width:1024px) and (max-width:1366px) and (orientation:landscape){html body.work-page{--work-footer-gap:60px}html body.work-page main#top #work.work-showcase{padding-bottom:0!important}}@media(min-width:600px) and (max-width:1100px) and (orientation:portrait){html body.work-page{--work-footer-gap:72px}}@media(max-width:599px){html body.work-page{--work-footer-gap:20px}}