.promo-swap-card.svelte-1m2rs49{filter:drop-shadow(0 1px 1px rgb(0 0 0 / .05)) drop-shadow(0 6px 12px rgb(0 0 0 / .06))}.promo-label-line.svelte-1m2rs49{font-family:Palatino,Palatino Linotype,Iowan Old Style,Georgia,serif;color:#3c3a36;font-size:.68rem;line-height:1.15;transition:opacity .6s ease}.promo-label-line.is-full.svelte-1m2rs49{font-size:.95rem;line-height:1.12}.promo-floor.svelte-1m2rs49{transform:scaleY(-1);-webkit-mask-image:linear-gradient(to top,rgb(0 0 0 / .62) 0%,rgb(0 0 0 / .24) 8%,transparent 18%);mask-image:linear-gradient(to top,rgb(0 0 0 / .62) 0%,rgb(0 0 0 / .24) 8%,transparent 18%)}.promo-label-fade.svelte-1m2rs49{-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 78%,transparent 100%)}@media(min-width:768px){.promo-label-line.svelte-1m2rs49{font-size:.9rem}}.promo-swap-card.is-live.svelte-1m2rs49{transition:transform .32s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.promo-swap-card.is-live.svelte-1m2rs49,.promo-label-line.svelte-1m2rs49{transition:none}}.promo-rail-frame.svelte-1m2rs49{overflow-x:clip;overflow-y:visible;touch-action:pan-y}.promo-rail-scroll.svelte-1m2rs49{scrollbar-width:none}.promo-rail-scroll.svelte-1m2rs49::-webkit-scrollbar{display:none}.campaign-photo.svelte-1m2rs49:focus-within .picture-zoom{transform:scale(1.08)}.campaign-photo-link.svelte-1m2rs49:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}@media(prefers-reduced-motion:reduce){.campaign-photo.svelte-1m2rs49:focus-within .picture-zoom{transform:none}}
