.collection.grid{align-items:stretch}
.collection.grid .collection-card{display:flex;flex-direction:column;min-width:0;text-align:left}
.collection.grid .event-card .card-media{aspect-ratio:4/3;flex:none}
.collection.grid .card-media img{object-fit:contain;object-position:center;transform:none!important}
.collection.grid .card-info{display:flex;flex-direction:column;flex:1;align-items:stretch}
.collection.grid .event-date{min-height:1.5em}
.collection.grid .card-info h2{min-height:2.5em;line-height:1.25}
.collection.grid .card-info>span{margin-top:auto}
.collection.grid .event-card:not(:has(time)) .card-info{padding-top:17px}
.slide.is-active img[src^="alisa-"]{object-fit:contain!important;object-position:center!important;background:#100b14;animation:none!important}
.about-photo img,.detail-image img{object-fit:contain!important;object-position:center!important;background:#100b14}
.event-detail .detail-image{min-height:0;aspect-ratio:4/3}
#event-links a{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:600px){.collection.grid .card-info h2{min-height:2.5em}.collection.grid .event-card .card-media{aspect-ratio:3/4}.event-detail .detail-image{aspect-ratio:3/4}}
