.promos[data-v-39c0c589]{gap:var(--s12);grid-auto-rows:1fr;height:100%;display:grid}.promos>li[data-v-39c0c589]{min-width:0}.promo[data-v-39c0c589]{--tone:var(--c-accent);--tone-soft:color-mix(in srgb, var(--tone) 40%, var(--c-muted));border-radius:var(--r-banner);background:linear-gradient(200deg,color-mix(in srgb,var(--tone-soft) 62%,var(--c-surface)) 0,color-mix(in srgb,var(--tone-soft) 22%,var(--c-surface)) 100%);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--c-border);color:var(--c-text);text-align:left;border:0;align-items:flex-start;padding:0;transition:filter .15s;display:flex;position:relative;overflow:hidden}.promo.tone-primary[data-v-39c0c589]{--tone:var(--c-primary)}.promo[data-v-39c0c589]:hover{filter:brightness(1.08)}.promo-text[data-v-39c0c589]{z-index:1;gap:var(--s8);max-width:60%;padding:var(--s20) var(--s20);flex-direction:column;display:flex;position:relative}.promo-text strong[data-v-39c0c589]{letter-spacing:-.12px;font-size:16px;font-weight:600;line-height:22px}.promo-text span[data-v-39c0c589]{color:color-mix(in srgb,var(--c-text) 78%,transparent);font-size:13px;line-height:18px}.promo-img[data-v-39c0c589]{top:50%;right:var(--s8);-o-object-fit:contain;object-fit:contain;width:auto;max-width:48%;height:112%;transition:transform .3s ease-out;position:absolute;transform:translateY(-50%)}.promo:hover .promo-img[data-v-39c0c589]{transform:translateY(-50%)scale(1.04)}@media (width>=1000px) and (width<=1439px){.hero[data-v-39c0c589]{grid-auto-rows:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.hero .promo-text[data-v-39c0c589]{max-width:none;padding:var(--s12)}.hero .promo-text strong[data-v-39c0c589]{font-size:14px;line-height:20px}.hero .promo-text span[data-v-39c0c589]{font-size:12px;line-height:16px}.hero .promo-img[data-v-39c0c589]{width:112%;max-width:none;height:auto;inset:auto auto -4% 50%;transform:translate(-50%)}.hero .promo:hover .promo-img[data-v-39c0c589]{transform:translate(-50%)scale(1.04)}}.compact[data-v-39c0c589],.mini[data-v-39c0c589]{height:auto}.compact .promo[data-v-39c0c589]{border-radius:var(--r-block);align-items:center;height:56px}.compact .promo-text[data-v-39c0c589]{max-width:calc(100% - 72px);padding:0 var(--s12);gap:0}.compact .promo-text span[data-v-39c0c589],.compact .promo-text strong[data-v-39c0c589]{font-size:12px;line-height:16px}.compact .promo-text span[data-v-39c0c589]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact .promo-img[data-v-39c0c589]{right:var(--s4);max-width:96px;height:130%}.mini .promo[data-v-39c0c589]{border-radius:var(--r-control);align-items:flex-end;height:76px}.mini .promo-text[data-v-39c0c589]{max-width:none;padding:0 var(--s6) var(--s4)}.mini .promo-text strong[data-v-39c0c589]{text-shadow:0 1px 4px #00000080;font-size:10px;line-height:14px}.mini .promo-img[data-v-39c0c589]{width:52px;max-width:none;height:auto;top:-6px;right:-8px;transform:none}.mini .promo:hover .promo-img[data-v-39c0c589]{transform:scale(1.06)}
