/* A full-height portrait beside the Gathering invitation. */
#gathering .gathering-photo{position:relative;align-self:stretch;min-width:0;min-height:0;max-height:none;overflow:hidden}
#gathering .gathering-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 48%;filter:none}
@media(max-width:750px){#gathering .gathering-photo{aspect-ratio:2/3}#gathering .gathering-photo img{object-position:50% 50%}}
