.promo-fade.svelte-1tpvbih,.promo-hover.svelte-1tpvbih{transition:opacity 1.5s cubic-bezier(.4,0,.2,1)}.promo-hover.svelte-1tpvbih{opacity:0}.promo-cta-tip.svelte-1tpvbih{display:none}@media(hover:hover){.is-live.svelte-1tpvbih:hover .promo-fade:where(.svelte-1tpvbih){opacity:0}.is-live.svelte-1tpvbih:hover .promo-hover:where(.svelte-1tpvbih){opacity:1}.promo-cta.svelte-1tpvbih:hover .promo-cta-tip:where(.svelte-1tpvbih){display:block}}.promo-hover-title.svelte-1tpvbih{margin:0 0 .25rem;font-weight:700;font-size:.875rem;line-height:1.25rem}.promo-hover-sub.svelte-1tpvbih{margin:0;font-size:.75rem;line-height:1rem}.promo-cta-text.svelte-1tpvbih{margin:0;font-weight:700;font-size:.75rem;line-height:1.25}.promo-cta-tip.svelte-1tpvbih{font-weight:700;font-size:.75rem;line-height:1rem}.promo-title-top.svelte-1tpvbih{position:absolute;inset-inline:0;top:0;z-index:5;padding:.55rem .7rem .85rem;text-align:center;background:linear-gradient(180deg,#000000c7,#00000073 55%,#0000);pointer-events:none}.promo-title-top.has-corner-logo-right.svelte-1tpvbih{padding-right:46px}.promo-title-top.has-corner-logo-left.svelte-1tpvbih{padding-left:46px}.promo-diag.svelte-1tpvbih{position:absolute;inset:0;clip-path:polygon(0 var(--diag-top-left, 88%),100% var(--diag-top-right, 78%),100% 100%,0 100%);opacity:.96;pointer-events:none}.promo-diag.svelte-1tpvbih:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 30%,rgba(255,255,255,.18) 45%,transparent 60%);pointer-events:none}.promo-sub-wrap.svelte-1tpvbih{position:absolute;inset-inline:0;bottom:0;z-index:4;padding:.55rem .7rem 1.1rem;text-align:var(--sub-align, right);pointer-events:none}.promo-sub.svelte-1tpvbih{margin:0;color:#fffffff2;font-weight:600;font-size:var(--sub-size, .88rem);line-height:var(--sub-lh, 1.3);text-shadow:0 1px 4px rgba(0,0,0,.6)}.promo-sub.svelte-1tpvbih:before{content:"";display:var(--logo-avoid-tri, block);float:left;width:28%;height:1.35em;shape-outside:polygon(0 0,100% 0,0 100%)}.promo-title.svelte-1tpvbih{margin:0;color:#fff;font-weight:900;font-size:1.15rem;line-height:1.15;letter-spacing:.005em;text-shadow:0 2px 10px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,.95)}.logo-avoid.svelte-1tpvbih{display:none}.promo-logo.svelte-1tpvbih{position:absolute;z-index:6;width:36px;height:36px;border-radius:6px;background:#fff;padding:3px;-o-object-fit:contain;object-fit:contain;box-shadow:0 2px 6px #00000059}.promo-logo-right.svelte-1tpvbih{top:6px;right:6px;left:auto}.promo-logo-left.svelte-1tpvbih{top:6px;left:6px;right:auto}.promo-logo-cta.svelte-1tpvbih{top:auto;bottom:calc(100% - var(--diag-top-right, 78%) - 18px);right:6px;left:auto}.promo-logo-free.svelte-1tpvbih{inset:auto}.promo-logo-circle.svelte-1tpvbih{border-radius:50%}
