.work-hero,.work-hero h1{margin-bottom:0}#gallery-lightbox,#lightbox{position:fixed;top:0;left:0;height:100%;background-color:rgba(0,0,0,.9);display:flex;width:100%}#gallery-lightbox-content,#lightbox-content{position:relative;max-width:90%;max-height:90%}.work-hero{justify-content:space-between;padding-bottom:0}.work-hero h2{padding-top:0;margin-top:8px}.flying-bird{width:20%}.films-section{padding-top:0;margin-top:1%}img.still,video.film{width:100%;height:auto;display:block;cursor:pointer}video.film{margin-bottom:25px}.about-gallery div{display:inline-block;width:100%;break-inside:avoid;page-break-inside:avoid}.about-gallery p{margin:1px 0 10px;padding:0;font-size:1.1rem;color:#444}#films,#stills{display:flex;align-items:flex-start}#films .card,#stills .card{width:30%}#films .about-gallery,#stills .about-gallery{width:80%;box-sizing:border-box;column-count:2;column-gap:25px;padding:0 25px}#films .about-gallery{column-count:2}#lightbox{justify-content:center;align-items:center;z-index:9999}#gallery-lightbox.hidden,#lightbox.hidden{display:none}#gallery-close,#lightbox-close{position:absolute;top:-30px;right:0;font-size:2rem;color:#fff;cursor:pointer}#lightbox-content img,#lightbox-content video{max-width:90vw;max-height:90vh;width:auto;height:auto;display:block;object-fit:contain}#gallery-lightbox{justify-content:center;align-items:center;z-index:10000}#gallery-lightbox-content{display:flex;flex-direction:column;align-items:center}#gallery-image{max-width:90vw;max-height:80vh;object-fit:contain}#gallery-controls{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px;color:#fff}#gallery-next,#gallery-prev{font-size:2rem;cursor:pointer;user-select:none;padding:0 20px}#gallery-count{font-size:1rem}@media (max-width:1100px){.about-gallery p{margin:1px 0 15px;font-size:1.5rem}.work-hero h2{font-size:2.5rem;line-height:3.4rem;margin-top:10px}.flying-bird{position:absolute;right:0;width:30%;top:20%}#films,#stills{flex-direction:column}#films .card,#stills .card{width:100%}#films .about-gallery,#stills .about-gallery{width:100%;column-count:1;column-gap:0;padding:10% 0 0}}@media (min-width:1500px){#films .card,#stills .card{width:30%}}