/* Supplied campaign artwork: preserve source proportions and avoid fixed-height cropping. */
.hero{display:block!important;width:100%;max-width:none!important;min-height:0;margin:0;padding:0;overflow:visible}.hero-art{display:flex!important;position:relative;justify-content:center;align-items:center;flex-direction:column;gap:30px;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;padding:18px 12px;overflow:hidden;border:0;border-radius:0;line-height:0;background:radial-gradient(ellipse at center,#297a35 0,#176329 53%,#123d1b 100%)}.hero-art img{position:static!important;inset:auto!important;display:block;width:min(100%,996px)!important;height:auto!important;max-width:996px!important;margin:0 auto!important;padding:0;object-fit:contain!important;object-position:center;image-rendering:auto}.hero-payments{display:flex;justify-content:center;align-items:center;width:min(100%,996px);padding:12px 18px;background:#fff;border:1px solid rgba(255,255,255,.8);border-radius:8px;box-shadow:0 12px 35px rgba(0,0,0,.14)}.hero-payments img{display:block;width:100%!important;max-width:821px!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;filter:none!important}.hero-copy{margin:0 auto}.campaign-art-section{max-width:1200px;padding-top:38px;padding-bottom:78px}.campaign-art-section .section-heading{margin-bottom:22px}.campaign-art-section figure{margin:0 auto;overflow:hidden;border:1px solid #dce7dc;border-radius:9px;background:#f4f8f2}.game-tips-art{width:100%;}.commission-art{width:min(100%,524px);margin-top:24px!important}.campaign-art-section img{display:block;width:100%;height:auto;max-width:none;object-fit:initial}.campaign-art-section .section-heading>p{max-width:480px}@media(max-width:640px){.hero-art{width:100%!important;padding:10px 8px}.hero-art img{width:min(100%,996px)!important;max-width:996px!important}.campaign-art-section{padding-top:14px;padding-bottom:52px}.commission-art{width:min(100%,420px)}}
