.email_promo{--promo-background:#000;--promo-foreground:#fff;background:var(--promo-background);color:var(--promo-foreground);margin-top:144px}.email_promo__inner{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-inline:auto;padding-block:40px;width:min(100% - 48px,1280px)}.email_promo__media{aspect-ratio:931/491;min-width:0;width:100%}.email_promo__media img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.email_promo__copies{display:grid;min-width:0}.email_promo__description{grid-area:1/1;min-width:0}.email_promo__description[aria-hidden=true]{pointer-events:none;visibility:hidden}.email_promo__description p{font-size:14px;line-height:1.6;margin:16px 0 0;max-width:46ch}.email_promo__description h2{font-size:28px;font-weight:500;letter-spacing:0;line-height:1.4;margin:0;overflow-wrap:anywhere}.email_promo__link{align-items:center;border:1px solid;border-radius:24px;box-sizing:border-box;color:var(--promo-foreground);display:inline-flex;font-size:16px;gap:12px;justify-content:center;line-height:1.4;margin-top:24px;max-width:100%;min-height:48px;padding:12px 22px;text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:normal}.email_promo__link span{min-width:0;overflow-wrap:anywhere}.email_promo__link svg{flex:0 0 18px}.email_promo__link:hover{background:var(--promo-foreground);color:var(--promo-background)}.email_promo__link:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:1024px){.email_promo{margin-top:80px}.email_promo__inner{gap:32px}.email_promo__description h2{font-size:24px}}@media(max-width:767px){.email_promo__inner{gap:24px;grid-template-columns:minmax(0,1fr);max-width:560px;padding-block:32px;width:calc(100% - 32px)}.email_promo__description h2{font-size:22px}}@media(prefers-color-scheme:dark){.email_promo{--promo-background:#fff;--promo-foreground:#000}}@media(prefers-reduced-motion:reduce){.email_promo__link{transition:none}}