/**
 * This CSS was automatically generated from a source file.
 * Editing this file directly isn't recommended. Modifying the styles of this module can be done
 * with an external stylesheet attached to the page or module.
 */

.lwt-image-cards__column{display:grid;background-color:var(--bg-light);border-radius:1rem;overflow:hidden;min-height:var(--min-height,0)}@supports not (selector(:has(:focus-visible))){@media (prefers-reduced-motion:no-preference){.lwt-image-cards__column:focus-within .lwt-image-cards__image{transform:scale(1.1)}}}@supports (selector(:has(:focus-visible))){@media (prefers-reduced-motion:no-preference){.lwt-image-cards__column:has(:focus-visible) .lwt-image-cards__image{transform:scale(1.1)}}}@media (prefers-reduced-motion:no-preference){.lwt-image-cards__column:focus-visible .lwt-image-cards__image,.lwt-image-cards__column:hover .lwt-image-cards__image{transform:scale(1.1)}}.lwt-mode--dark .lwt-image-cards__column{background-color:var(--bg-dark)}.lwt-image-cards__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.4s ease-out transform}.lwt-image-cards__body{padding:2rem;align-content:end;background-image:linear-gradient(to top,rgba(255,255,255,.8),rgba(255,255,255,.2));position:relative;z-index:100}.lwt-mode--dark .lwt-image-cards__body{background-image:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.2))}.lwt-image-cards__body,.lwt-image-cards__image{grid-column:1;grid-row:1}.lwt-image-cards .buttons-wrapper{margin-top:var(--buttons-margin-top,2rem);margin-bottom:var(--buttons-margin-bottom)}@media not screen and (min-width:48rem){.lwt-image-cards .buttons-wrapper{margin-top:var(--buttons-mobile-margin-top,var(--buttons-margin-top,2rem));margin-bottom:var(--buttons-mobile-margin-bottom,var(--buttons-margin-bottom))}}