.U68qKW_container{text-align:center;max-width:1200px;margin:10px auto;padding:20px}.U68qKW_title{text-align:center;margin-bottom:30px;font-size:2rem}.U68qKW_searchBox{justify-content:center;margin-bottom:50px;display:flex}.U68qKW_searchInput{border:1px solid var(--little-white);border-radius:5px;outline:none;width:100%;max-width:400px;padding:10px;font-size:1rem;transition:border-color .3s}.U68qKW_searchInput:focus{border-color:var(--btn-active)}.U68qKW_sortSelect{border:1px solid var(--btn-hover-color);background-color:var(--white);cursor:pointer;border-radius:5px;margin-left:1rem;padding:.5rem;font-size:1rem}.U68qKW_masonryGrid{justify-content:center;margin-left:-15px;display:flex}.U68qKW_masonryGridColumn{padding-left:15px}.U68qKW_imageWrapper{background:#fff;border-radius:8px;margin-bottom:15px;transition:transform .3s;position:relative;overflow:hidden}.U68qKW_image{object-fit:fill;width:100%;height:auto;transition:transform .3s}.U68qKW_imageOverlay{color:#fff;text-align:center;background:#000c;width:100%;padding:10px;transition:bottom .3s;position:absolute;bottom:-100%;left:0}.U68qKW_imageCaption{font-size:16px;font-weight:700}.U68qKW_imageDate{font-size:14px;font-style:italic}.U68qKW_imageWrapper:hover .U68qKW_image{transform:translateY(-20px)}.U68qKW_imageWrapper:hover .U68qKW_imageOverlay{bottom:0}.U68qKW_modal{z-index:1000;cursor:pointer;background:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.U68qKW_modalImage{border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 4px 8px #0000004d}
