.awv3-list-rail.svelte-874n2y{background:#02060d;padding:clamp(3rem,8vw,5.5rem) 0}.awv3-list-rail-track.svelte-874n2y{cursor:grab;display:flex;gap:clamp(1rem,1.8vw,1.75rem);overflow-x:auto;padding-inline:clamp(1rem,4vw,4rem);padding-bottom:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.awv3-list-rail-track.svelte-874n2y::-webkit-scrollbar{display:none}.awv3-list-rail-card.svelte-874n2y{border:1px solid rgb(221 233 250 / .12);border-radius:.85rem;display:block;flex:0 0 min(84vw,34rem);overflow:hidden;position:relative;scroll-snap-align:start}.awv3-list-rail-image.svelte-874n2y{aspect-ratio:16 / 10;display:block;height:auto;object-fit:cover;width:100%}.awv3-list-rail-image-fallback.svelte-874n2y{background:radial-gradient(circle at 20% 20%,#355780,#0a1220 48%,#02060d)}.awv3-list-rail-overlay.svelte-874n2y{background:linear-gradient(180deg,#02060d1a 18%,#02060de6);top:0;right:0;bottom:0;left:0;position:absolute}.awv3-list-rail-content.svelte-874n2y{bottom:0;left:0;padding:clamp(1rem,2.4vw,1.65rem);position:absolute;right:0}.awv3-list-rail-meta.svelte-874n2y{color:#dce5f3d9;font-family:Space Mono,monospace;font-size:.71rem;letter-spacing:.21em;margin:0 0 .5rem;text-transform:uppercase}.awv3-list-rail-content.svelte-874n2y h3:where(.svelte-874n2y){color:#fff;font-family:Playfair Display,serif;font-size:clamp(1.5rem,3vw,2.45rem);font-weight:700;line-height:1.06;margin:0 0 .4rem}.awv3-list-rail-description.svelte-874n2y{color:#dce5f3db;font-family:Outfit,sans-serif;font-size:clamp(1rem,1.35vw,1.24rem);margin:0}@media (min-width: 1024px){.awv3-list-rail-card.svelte-874n2y{flex-basis:58rem}}
