@charset "utf-8";

.-w[data-v-e764b164] { column-gap: var(--g-gap); box-sizing: border-box; display: grid; grid-template-columns: repeat(var(--g-columns,12),1fr); grid-template-rows: repeat(var(--rows,1),var(--rows-height,auto)); margin: 0 var(--g-margin); position: relative; }

.-w[data-v-e764b164] > * { --left: 1; --top: 1; --width: 1; --height: 1; grid-column-end: calc(var(--left, 1) + var(--width, 1)); grid-column-start: var(--left,1); grid-row-end: calc(var(--top, 1) + var(--height, 1)); grid-row-start: var(--top,1); }

figure[data-v-ec47b9e2] { overflow: hidden; position: relative; }

figure.-fit[data-v-ec47b9e2] { align-items: center; display: flex; justify-content: center; }

figure.-fit img[data-v-ec47b9e2] { height: 100%; object-fit: cover; position: absolute; width: 100%; }