.draw-promo-host[data-astro-cid-crrreceq]{--promo-desktop:url(/promo/draw/desktop-light.webp);--promo-mobile:url(/promo/draw/mobile-light.webp);--promo-bg:#faf6f0;--promo-border:#e7d9c9;--promo-fg:#321a1f;--promo-muted:#68565a;--promo-gold:#88652e;--promo-button:#a61c32;--promo-button-hover:#891528;--promo-button-fg:#fffaf4;--promo-button-border:#a61c32;container-type:inline-size}@media (prefers-color-scheme:dark){.draw-promo-host[data-astro-cid-crrreceq]{--promo-desktop:url(/promo/draw/desktop-dark.webp);--promo-mobile:url(/promo/draw/mobile-dark.webp);--promo-bg:#21070d;--promo-border:#642530;--promo-fg:#fff7e9;--promo-muted:#ead1c9;--promo-gold:#e9c77b;--promo-button:#efd298;--promo-button-hover:#fbe5b8;--promo-button-fg:#39130e;--promo-button-border:#ffebb9}}.draw-promo[data-astro-cid-crrreceq]{--draw-promo-art:var(--promo-desktop);isolation:isolate;aspect-ratio:3;border:1px solid var(--promo-border);background:var(--promo-bg);width:100%;min-height:300px;color:var(--promo-fg);border-radius:22px;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #3a0a1412}.draw-promo[data-astro-cid-crrreceq]:before{content:"";z-index:-1;pointer-events:none;background:var(--draw-promo-art) right center / cover no-repeat;transition:transform .6s;position:absolute;inset:0}.draw-promo__content[data-astro-cid-crrreceq]{width:62%;padding:clamp(28px,4cqi,48px);position:relative}.draw-promo__eyebrow[data-astro-cid-crrreceq]{color:var(--promo-gold);letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.draw-promo__eyebrow[data-astro-cid-crrreceq]:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.draw-promo__title[data-astro-cid-crrreceq]{letter-spacing:-.035em;text-wrap:balance;max-width:560px;margin:0;font-size:clamp(28px,3.6cqi,42px);font-weight:700;line-height:1.2}.draw-promo__description[data-astro-cid-crrreceq]{max-width:480px;color:var(--promo-muted);text-wrap:pretty;margin:16px 0 24px;font-size:15px;line-height:1.7}.draw-promo__cta[data-astro-cid-crrreceq]{border:1px solid var(--promo-button-border);background:var(--promo-button);max-width:100%;min-height:44px;color:var(--promo-button-fg);border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:11px 20px;font-size:14px;font-weight:650;line-height:1.5;transition:background .2s,box-shadow .2s;display:inline-flex}.draw-promo__arrow[data-astro-cid-crrreceq]{flex-shrink:0;width:17px;height:17px;transition:transform .2s}.draw-promo[data-astro-cid-crrreceq]:hover:before{transform:scale(1.015)}.draw-promo[data-astro-cid-crrreceq]:hover .draw-promo__cta[data-astro-cid-crrreceq]{background:var(--promo-button-hover);box-shadow:0 4px 20px #a35c321a}.draw-promo[data-astro-cid-crrreceq]:hover .draw-promo__arrow[data-astro-cid-crrreceq]{transform:translate(3px)}.draw-promo[data-astro-cid-crrreceq]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@container (width<=760px){.draw-promo[data-astro-cid-crrreceq]{--draw-promo-art:var(--promo-mobile);aspect-ratio:auto;border-radius:18px;align-items:flex-start;min-height:340px}.draw-promo[data-astro-cid-crrreceq]:before{aspect-ratio:4/3;background-position:100% 100%;background-size:cover;width:min(100%,480px);inset:auto 0 0 auto;mask-image:linear-gradient(#0000,#000 38%),linear-gradient(90deg,#0000,#000 28%);mask-composite:intersect}.draw-promo__content[data-astro-cid-crrreceq]{width:100%;padding:26px 24px 110px}.draw-promo__eyebrow[data-astro-cid-crrreceq]{margin-bottom:12px;font-size:11px}.draw-promo__title[data-astro-cid-crrreceq]{max-width:620px;font-size:clamp(26px,6cqi,34px);line-height:1.18}.draw-promo__description[data-astro-cid-crrreceq]{max-width:440px;margin:12px 0 20px;font-size:14px;line-height:1.6}.draw-promo__cta[data-astro-cid-crrreceq]{gap:10px;padding:10px 16px;font-size:13px}}@container (width>=561px) and (width<=760px){.draw-promo[data-astro-cid-crrreceq]{min-height:300px}.draw-promo__content[data-astro-cid-crrreceq]{width:67%;padding:28px}.draw-promo__title[data-astro-cid-crrreceq]{font-size:30px}}@container (width<=420px){.draw-promo[data-astro-cid-crrreceq]{min-height:355px}.draw-promo__content[data-astro-cid-crrreceq]{padding:24px 22px 110px}.draw-promo__title[data-astro-cid-crrreceq]{font-size:28px}.draw-promo__description[data-astro-cid-crrreceq]{max-width:320px}}@container (width<=340px){.draw-promo__content[data-astro-cid-crrreceq]{padding:22px 18px 120px}.draw-promo__title[data-astro-cid-crrreceq]{font-size:25px}.draw-promo__description[data-astro-cid-crrreceq]{font-size:13px}}@media (prefers-reduced-motion:reduce){.draw-promo[data-astro-cid-crrreceq]:before,.draw-promo__cta[data-astro-cid-crrreceq],.draw-promo__arrow[data-astro-cid-crrreceq]{transition:none}}
