.destination-content {
    --dc-tile-h: 280px;
    --dc-gap: 1.5rem;
}

.destination-content__col {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: var(--dc-tile-h);
    gap: var(--dc-gap);
}

.destination-content__tile {
    min-width: 0;
    min-height: 0;
}

.destination-content__tile--full {
    grid-column: span 2;
}

.destination-content__tile--tall {
    grid-column: span 2;
    grid-row: span 2;
}

.destination-content__tile > .custom_anime_top,
.destination-content__tile .destination-content__item {
    height: 100%;
}

.destination-content__tile .destination-content__item img.img-fluid {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
