/**
 * Expandable Grid · Atomic
 * Layout only. Backgrounds and content belong to the native Atomic children.
 */
.lt-eg-ready {
    --lt-eg-duration: 500ms;
}

.lt-eg-ready.lt-eg-mode-flex .lt-eg-layout-item {
    transition-property: flex-grow;
    transition-duration: var(--lt-eg-duration);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.lt-eg-ready.lt-eg-mode-grid {
    transition-property: grid-template-columns;
    transition-duration: var(--lt-eg-duration);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

@media (prefers-reduced-motion: reduce) {
    .lt-eg-ready.lt-eg-mode-flex .lt-eg-layout-item,
    .lt-eg-ready.lt-eg-mode-grid {
        transition-duration: 0ms !important;
    }
}
