.banner.svelte-6wdrfy{aspect-ratio:4 / 1}img.svelte-6wdrfy,video.svelte-6wdrfy{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}img.svelte-6wdrfy{opacity:0;transition:opacity 1.2s ease}img.shown.svelte-6wdrfy{opacity:1}.banner.svelte-6wdrfy .tile-title:where(.svelte-6wdrfy){font-size:1.1rem}@media(max-width:767px){.banner.svelte-6wdrfy{aspect-ratio:2 / 1}}.banners.svelte-1velg16{display:flex;flex-direction:column;gap:var(--gap);margin:0 var(--gutter)}
