.campaign-auto{background:#0c0f12}.campaign-auto .campaign-photo{object-fit:contain;object-position:right center;width:82%;height:100%;inset:0 0 0 18%}.campaign-auto .campaign-shade{background:linear-gradient(90deg,#0c0f12 0%,#0c0f12d9 22%,#0c0f122b 46%,#0000 65%),linear-gradient(#0000 65%,#0c0f1245)}.campaign-auto .campaign-copy h2{max-width:490px;font-size:clamp(2.8rem,4.1vw,4.25rem);line-height:1.1}.campaign-auto .campaign-copy .campaign-description{max-width:360px}.campaign-auto .campaign-actions{gap:20px}@media (max-width:1100px) and (min-width:601px){.campaign-auto .campaign-photo{object-position:right bottom;width:74%;left:26%}.campaign-auto .campaign-copy h2{max-width:450px;font-size:3.1rem}.campaign-auto .campaign-copy .campaign-description{max-width:320px}.campaign-auto .campaign-actions{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:600px){.campaign-auto .campaign-photo{object-fit:contain;object-position:center top;width:135%;max-width:none;height:310px;inset:0 auto auto -35%}.campaign-auto .campaign-shade{background:linear-gradient(#0000 21%,#0c0f12a8 35%,#0c0f12 41% 100%)}.campaign-auto .campaign-copy{padding-top:290px;padding-bottom:104px}.campaign-auto .campaign-copy .eyebrow{margin-bottom:20px}.campaign-auto .campaign-copy h2{max-width:100%;font-size:clamp(2.6rem,9.8vw,3.5rem)}.campaign-auto .campaign-copy .campaign-description{max-width:100%;margin-top:22px}.campaign-auto .campaign-actions{margin-top:24px}}
