.marquee.svelte-c3cyva{--gap:16px;--card:420px;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track.svelte-c3cyva{gap:var(--gap);width:max-content;padding-block:8px;animation:75s linear infinite svelte-c3cyva-drift;display:flex}.marquee.svelte-c3cyva:hover .track:where(.svelte-c3cyva),.marquee.svelte-c3cyva:focus-within .track:where(.svelte-c3cyva){animation-play-state:paused}@keyframes svelte-c3cyva-drift{to{transform:translateX(calc(-50% - var(--gap) / 2))}}.item.svelte-c3cyva{width:var(--card);flex:none}.item.svelte-c3cyva a:where(.svelte-c3cyva){color:#fff;height:100%;transition:border-color .25s ease, background-color .25s ease, transform .3s var(--ease-out);background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.item.svelte-c3cyva a:where(.svelte-c3cyva):hover{background:#ffffff10;border-color:#ffffff2b}.item.svelte-c3cyva a:where(.svelte-c3cyva):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.copy.svelte-c3cyva{padding:26px 28px 0;display:block}.title.svelte-c3cyva{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;font-size:17px;font-weight:600;display:block;overflow:hidden}.text.svelte-c3cyva{min-height:4.65em;color:var(--color-mist);margin-top:6px;font-size:14px;line-height:1.55;display:block}.shot.svelte-c3cyva{border-top-left-radius:12px;height:250px;margin:24px 0 0 28px;display:block;position:relative;overflow:hidden}.shot.svelte-c3cyva img:where(.svelte-c3cyva){width:112%;max-width:none;height:auto;transition:transform .5s var(--ease-out);border:0;border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;border-top-left-radius:12px;display:block;transform:translateY(0);box-shadow:-8px -8px 40px #0007}.item.svelte-c3cyva a:where(.svelte-c3cyva):hover .shot:where(.svelte-c3cyva) img:where(.svelte-c3cyva){transform:translateY(-6px)}.shot.svelte-c3cyva:after{content:"";pointer-events:none;background:linear-gradient(#0000,#181c2bd9);height:72px;position:absolute;inset:auto 0 0}.more.svelte-c3cyva{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;opacity:0;transition:opacity .2s ease, transform .3s var(--ease-out);background:#181c2bd9;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:18px;right:18px;transform:translateY(4px)}.item.svelte-c3cyva a:where(.svelte-c3cyva):hover .more:where(.svelte-c3cyva),.item.svelte-c3cyva a:where(.svelte-c3cyva):focus-visible .more:where(.svelte-c3cyva){opacity:1;transform:none}@media (hover:none),(prefers-reduced-motion:reduce){.marquee.svelte-c3cyva{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:max(20px,50% - 36rem + 20px);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee.svelte-c3cyva::-webkit-scrollbar{display:none}.track.svelte-c3cyva{padding-right:20px;animation:none}.item.svelte-c3cyva{scroll-snap-align:start}.item.dup.svelte-c3cyva{display:none}.more.svelte-c3cyva{opacity:1;transform:none}}@media (width<=640px){.marquee.svelte-c3cyva{--card:min(340px, 86vw)}.shot.svelte-c3cyva{height:220px}.copy.svelte-c3cyva{padding:22px 22px 0}.shot.svelte-c3cyva{margin-left:22px}}
