.esg-update-spotlight{color:#f5eee3;background:#080808;border-bottom:1px solid #b9964e;justify-content:space-between;align-items:center;gap:40px;padding:28px clamp(22px,5vw,76px);display:flex}.esg-update-spotlight-copy{min-width:0;max-width:720px}body main .esg-update-spotlight .esg-update-spotlight-kicker{letter-spacing:.12em;color:#daba77;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 10px;font:800 .75rem/1.5 Arial,Helvetica,sans-serif;display:flex}.esg-update-spotlight-kicker span{letter-spacing:.02em;color:#e1d7c5;font-weight:500}body main .esg-update-spotlight h2{color:#fff;-webkit-text-fill-color:#fff;filter:none;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere;background:0 0;margin:0;padding:0;font:800 clamp(1.4rem,2.3vw,2.1rem)/1.2 Arial,Helvetica,sans-serif}body main .esg-update-spotlight .esg-update-spotlight-summary{color:#d3d0c9;margin:12px 0 0;font-size:1rem;line-height:1.6}body main .esg-update-spotlight .esg-update-art-link{color:#e5c576;background:#050505;border:1px solid #b9964e;flex:0 410px;min-width:300px;max-width:410px;text-decoration:none;transition:transform .16s,border-color .16s;display:block;position:relative;overflow:hidden;box-shadow:0 6px 20px #0007}.esg-update-art-link img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.esg-update-art-prompt{text-align:center;color:#e6c77d;text-transform:uppercase;letter-spacing:.015em;text-shadow:0 2px 4px #000;width:33%;font:italic 800 clamp(12px,1.4vw,16px)/1.25 Arial,Helvetica,sans-serif;position:absolute;top:65%;left:43%;transform:translate(-50%)}.esg-update-art-prompt>span{white-space:nowrap;display:block}body main .esg-update-spotlight .esg-update-art-link:hover{color:#f2d697;border-color:#f2d697;transform:translateY(-2px)}.esg-update-art-link:focus-visible{outline-offset:5px;outline:3px solid #f5dc9e}.esg-update-spotlight-media{background:0 0;border-top:1px solid #b9964e50;border-bottom:1px solid #b9964e50;margin:0 0 40px;padding:26px 0}@media (max-width:900px){.esg-update-spotlight{gap:24px}body main .esg-update-spotlight .esg-update-art-link{flex-basis:340px;min-width:280px}.esg-update-art-prompt{font-size:12px}}@media (max-width:700px){.esg-update-spotlight{flex-direction:column;align-items:flex-start;gap:22px;padding:26px 22px}.esg-update-spotlight-media{margin-bottom:30px;padding:22px 0}body main .esg-update-spotlight .esg-update-art-link{flex:auto;align-self:center;width:100%;min-width:0;max-width:410px}.esg-update-art-prompt{font-size:clamp(12px,3.4vw,15px)}}@media (prefers-reduced-motion:reduce){body main .esg-update-spotlight .esg-update-art-link{transition:none}body main .esg-update-spotlight .esg-update-art-link:hover{transform:none}}.esg-home{color:#f5eee3;background:#090806;width:100%;max-width:none;margin:0;overflow:hidden;padding:0!important}.esg-home-hero{isolation:isolate;background:#090807 url(/home-hero.webp) 50%/cover no-repeat;border-bottom:2px solid #b5853e;grid-template-columns:minmax(0,43%) minmax(0,57%);align-items:center;min-height:clamp(510px,43vw,690px);display:grid;position:relative}.esg-home-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#05040365 0%,#08070620 38%,#05040376 65%,#08070665 100%);position:absolute;inset:0}.esg-home-hero-brand{background:0 0;align-self:stretch;align-items:center;padding:24px 0 18px 3%;display:grid}.esg-home-hero-brand img{mix-blend-mode:normal;filter:none;width:min(100%,680px);height:auto;display:block}.esg-home-hero-copy{z-index:1;text-shadow:0 2px 8px #000c;max-width:740px;padding:48px max(5%,24px) 55px 1.5%;position:relative}.esg-home .esg-home-kicker,.esg-home .esg-down-kicker{color:#e9c77f;letter-spacing:.19em;font-size:14px;font-weight:800;line-height:1.4;display:block}.esg-home .esg-home-hero-copy h1{color:#faf0d8;-webkit-text-fill-color:#faf0d8;filter:drop-shadow(0 5px 5px #0008);letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap;background:0 0;max-width:none;margin:14px 0 22px;padding:0 .2em 0 0;font-size:clamp(3.5rem,5.7vw,6.5rem);line-height:.96;display:block}.esg-home .esg-home-hero-copy h1:after{display:none}.esg-home-hero-copy>p:not(.esg-home-kicker){color:#f1ece3;max-width:650px;font-size:clamp(17px,1.5vw,22px);line-height:1.54}.esg-home-downloads{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.esg-home .esg-download{color:#fff;min-height:70px;text-shadow:none;background:#107c10;border:1px solid #b8dca8;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;font:750 16px/1.35 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.esg-download small{margin-top:3px;font-size:12px;font-weight:500;display:block}.esg-home .esg-download-xbox:hover{background:#0b650b}.esg-home .esg-download-playstation{background:#0644a9;border-color:#8dbbff}.esg-home .esg-download-playstation:hover{background:#053784}.esg-home .esg-home-start{color:#f5d594;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;margin-top:13px;font-size:16px;font-weight:750;text-decoration:underline;display:inline-flex}.esg-home a:focus-visible{outline-offset:5px;outline:3px solid #ffe0a1}.esg-home-story-copy>a{color:#f6e8c9;min-height:52px;text-shadow:none;background:#0b0909ce;border:1px solid #c7974c;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:12px 22px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.esg-home-story-copy>a:hover{color:#fff5d7;background:#3b2911}.esg-downs{display:block}.esg-home .esg-down-row{color:#f4ecdf;isolation:isolate;background:#0c0b09;border-bottom:1px solid #bc8b43;grid-template-columns:minmax(130px,18%) minmax(0,1fr) 74px minmax(200px,27%);align-items:center;min-height:197px;text-decoration:none;transition:background-color .2s;display:grid;position:relative}.esg-home .esg-down-row:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d0b09 0%,#19150f 54%,#0000 84%);position:absolute;inset:0}.esg-home .esg-down-row:hover{background:#1a140d}.esg-down-marker{justify-content:center;align-self:stretch;align-items:center;padding:8px 10px;display:flex;overflow:hidden}.esg-down-marker img{object-fit:contain;mix-blend-mode:screen;width:min(85%,118px);height:auto;max-height:185px;display:block}.esg-down-copy{min-width:0;padding:20px 10px 20px 2%}.esg-home .esg-down-title{color:#f7f1e5;-webkit-text-fill-color:#f7f1e5;filter:none;letter-spacing:-.032em;background:0 0;margin:5px 0 8px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.8rem,2.5vw,2.7rem);font-style:normal;line-height:1.15}.esg-down-copy p{color:#e2dcd2;max-width:630px;font-size:clamp(15px,1.22vw,17px);line-height:1.45}.esg-down-arrow{color:#f1cb81;border:1px solid #d2a55b;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .2s,background-color .2s;display:grid}:is(.esg-down-row:hover .esg-down-arrow,.esg-down-row:focus-visible .esg-down-arrow){background:#493013;transform:translate(4px)}.esg-down-photo{clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);background:#110d08;border-left:1px solid #b28442;align-self:stretch;min-height:100%;position:relative;overflow:hidden}.esg-down-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.esg-down-2 .esg-down-photo img{object-position:13% 23%}.esg-down-3 .esg-down-photo img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(75%,188px);height:auto;top:50%;left:66%;transform:translate(-50%,-50%)}.esg-down-4 .esg-down-photo img{object-position:center}.esg-home-story{background:#080706 url(/all-esg-stadium-masthead.webp) top/cover no-repeat;border-top:1px solid #c29149;min-height:410px;padding:45px 5% 60px;position:relative}.esg-home-story:before{content:"";background:linear-gradient(90deg,#070605 0%,#080706ee 33%,#08070691 60%,#09070540 100%);position:absolute;inset:0}.esg-home-story-copy{max-width:660px;position:relative}.esg-home .esg-home-story-copy h2{color:#f5e8ca;-webkit-text-fill-color:#f5e8ca;filter:none;letter-spacing:.035em;word-spacing:.18em;background:0 0;margin:12px 0;padding:0;font:italic 900 clamp(2.1rem,4vw,4.3rem)/1.18 Impact,Arial Black,sans-serif}.esg-home-story-copy>p:not(.esg-home-kicker){color:#e1d9ce;max-width:580px;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.esg-home-story-copy>a{margin-top:22px}@media (max-width:1050px){.esg-home-hero{grid-template-columns:42% 58%}.esg-home .esg-home-hero-copy h1{font-size:clamp(2.8rem,5.4vw,4.6rem)}.esg-home .esg-down-row{grid-template-columns:minmax(110px,19%) minmax(0,1fr) 60px minmax(160px,26%)}.esg-down-arrow{width:44px;height:44px}}@media (max-width:750px){.esg-home-hero{background-position:55%;min-height:0;padding:10px 20px 48px;display:block}.esg-home-hero-brand{background:0 0;max-width:430px;margin:auto;padding:0}.esg-home-hero-brand img{max-width:100%;margin:auto}.esg-home-hero-copy{max-width:600px;margin:-6px auto 0;padding:0}.esg-home .esg-home-hero-copy h1{white-space:normal;text-wrap:balance;font-size:clamp(2.8rem,9vw,5rem)}.esg-home-hero-copy>p:not(.esg-home-kicker){font-size:16px}.esg-home .esg-down-row{grid-template-columns:105px minmax(0,1fr) 45px;min-height:177px}.esg-down-photo{display:none}.esg-down-copy{padding:18px 4px 18px 0}.esg-home .esg-down-title{font-size:clamp(1.5rem,4.2vw,2rem)}.esg-down-copy p{font-size:15px}.esg-down-marker img{width:74px}.esg-down-arrow{width:34px;height:34px}.esg-down-arrow svg{width:20px}.esg-home-story{min-height:370px;padding:34px 22px 50px}}@media (max-width:480px){.esg-home-downloads{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px;display:grid}.esg-home-hero{padding:4px 16px 36px}.esg-home-hero-brand{max-width:320px}.esg-home .esg-home-kicker,.esg-home .esg-down-kicker{letter-spacing:.14em;font-size:12px}.esg-home .esg-home-hero-copy h1{margin:9px 0 15px;font-size:clamp(2.45rem,10.5vw,3.8rem)}.esg-home .esg-down-row{grid-template-columns:72px minmax(0,1fr) 32px;min-height:180px}.esg-down-marker{padding:6px 0}.esg-down-marker img{width:59px;max-height:140px}.esg-down-copy{padding:18px 2px 18px 5px}.esg-home .esg-down-title{font-size:1.47rem}.esg-down-copy p{font-size:15px;line-height:1.4}.esg-down-arrow{width:28px;height:28px}.esg-down-arrow svg{width:17px}}@media (prefers-reduced-motion:reduce){.esg-home .esg-down-row,.esg-down-arrow{transition:none}}
