.container-xl.svelte-179ls5y{display:grid;gap:var(--lois-spacer-24);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card.svelte-179ls5y{align-self:start;display:grid;grid-template-areas:"image" "body";grid-template-rows:repeat(2,min-content);overflow:hidden}.card-image.svelte-179ls5y{aspect-ratio:4/3;grid-area:image;overflow:hidden;position:relative}.card-image.svelte-179ls5y img:where(.svelte-179ls5y){left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.card-image.svelte-179ls5y:after{background:url(../../../texture-overlay.png) 0 0 repeat;content:"";display:block;inset:0;position:absolute;z-index:2}.card-body.svelte-179ls5y{grid-area:body;margin-top:auto;position:relative;z-index:10}.card.svelte-179ls5y:not(:has(.card-text)){display:flex;grid:unset;grid-template-rows:unset;min-height:500px}.card.svelte-179ls5y:not(:has(.card-text)) .card-image:where(.svelte-179ls5y){aspect-ratio:unset;inset:0;position:absolute}.card.svelte-179ls5y:not(:has(.card-text)) .card-image:where(.svelte-179ls5y) img:where(.svelte-179ls5y){min-height:100%;min-width:100%;width:unset}.card.svelte-179ls5y:not(:has(.card-text)) .card-image:where(.svelte-179ls5y):after{background:rgb(var(--lois-dark-rgb),.35) url(../../../texture-overlay.png) 0 0 repeat}.card.svelte-179ls5y:not(:has(.card-text)) .card-body:where(.svelte-179ls5y){flex:0 0 auto;margin-top:auto}
