.overview .mosaic{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:20px;top:365px;bottom:135px}.overview .tile{grid-column:auto!important;grid-row:auto!important;margin:0!important;border-radius:2px;overflow:hidden;background:#eee9df}.overview .tile-tools{display:none}.overview .tile:after{display:none}.reference-photo{position:absolute;left:0;right:0;top:0;aspect-ratio:1;background-repeat:no-repeat;transition:filter .3s}.tile:hover .reference-photo{filter:brightness(1.025)}.overview .tile-label{left:22px!important;top:auto!important;bottom:65px}.overview .tile-label>span{font-size:15px;margin-bottom:12px!important}.overview .tile-label>span:after{display:none}.overview .tile-label strong{font-size:28px}.overview .tile-label small{font-size:11px;margin-top:9px}.overview .tile-caption{display:none}.reference-dialog{border:0;background:#f5efe5;padding:25px;max-width:92vw;max-height:92vh;box-shadow:0 10px 80px #20190e55}.reference-dialog::backdrop{background:#211b14cf}.reference-large{width:min(78vw,78vh);height:min(78vw,78vh);background-repeat:no-repeat}.reference-dialog button{position:absolute;right:6px;top:4px;z-index:2;width:38px;height:38px;border:0;background:#fff;font-size:26px;color:#594731;cursor:pointer}
.overview .tile{height:auto;aspect-ratio:.74;align-self:center}.overview .mosaic{align-items:center}
