.GameCharacter_page__3gdvt{--ink:#e9e6e0;--muted:#a6a4a4;--accent:var(--character-color);--accent-light:color-mix(in srgb,var(--accent) 65%,#fff);--display:"Arial Black","Arial",sans-serif;background:#090909;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.GameCharacter_page__3gdvt a:focus-visible,.GameCharacter_page__3gdvt button:focus-visible{outline:2px solid var(--accent-light);outline-offset:5px}.GameCharacter_hero__qsBpA{position:relative;isolation:isolate;min-height:780px;height:100svh;max-height:1100px;padding-top:60px;overflow:hidden;background:#030303}.GameCharacter_heroContent__WQABg{position:relative;z-index:2;height:100%;max-width:1600px;margin:auto;padding:36px 7% 30px;display:flex;flex-direction:column;align-items:start}.GameCharacter_heroCopy__jd_vL{margin:auto 0;padding:36px 0;width:54%}.GameCharacter_kicker__8PxQe{color:var(--accent-light);font:600 10px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.2em}.GameCharacter_heroCopy__jd_vL .GameCharacter_kicker__8PxQe{margin-bottom:24px}.GameCharacter_kicker__8PxQe>span{margin:0 12px;color:#686363}.GameCharacter_hero__qsBpA h1{font-family:var(--display);font-weight:900;font-style:italic;font-size:clamp(90px,11.5vw,178px);letter-spacing:-.075em;line-height:.86;text-transform:uppercase}.GameCharacter_hero__qsBpA h1>span{display:block}.GameCharacter_role__djh3k{margin-top:28px;font-size:11px;letter-spacing:.19em;color:#e2ded8;text-transform:uppercase}.GameCharacter_tagline__ehZeJ{max-width:310px;margin-top:20px;color:#a9a5a4;font-size:15px;line-height:1.8}.GameCharacter_heroActions__HD5_4{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:30px}.GameCharacter_action__5NsHG{display:inline-flex;gap:32px;align-items:center;min-height:48px;padding:0 22px;background:var(--ink);color:#111;font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;transition:background .2s}.GameCharacter_action__5NsHG:hover{background:#fff}.GameCharacter_watch__KU3Uf{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:#dedbd7;font-size:11px}.GameCharacter_playIcon__seXR4{display:grid;place-items:center;height:30px;width:30px;border:1px solid #65615f;border-radius:50%;font-size:17px}.GameCharacter_watch__KU3Uf:hover .GameCharacter_playIcon__seXR4{border-color:var(--accent-light);color:var(--accent-light)}.GameCharacter_heroArt__DFmsw{position:absolute;z-index:0;inset:60px 0 0 36%}.GameCharacter_heroArt__DFmsw:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030303,transparent 32%),linear-gradient(0deg,#030303,transparent 22%);pointer-events:none}.GameCharacter_heroArt__DFmsw>img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:55% 15%;-webkit-mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent)}.GameCharacter_slash__aU7Z2{position:absolute;inset:4% 13% -12% 22%;background:color-mix(in srgb,var(--accent) 23%,#090909);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);opacity:.55}.GameCharacter_heroBottom__xSwF8{width:100%;display:flex;align-items:end;justify-content:space-between;gap:32px}.GameCharacter_roster__ulTBg{display:flex;gap:22px}.GameCharacter_roster__ulTBg a{width:82px;color:#979390;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.GameCharacter_portrait__0amte{display:block;height:68px;overflow:hidden;border:1px solid #363332;margin-bottom:10px;background:#121111;transition:border-color .2s}.GameCharacter_portrait__0amte img{width:100%;height:100%;object-fit:cover;object-position:50% 13%;filter:grayscale(1);opacity:.65;transition:filter .2s,opacity .2s}.GameCharacter_roster__ulTBg a[aria-current]{color:#fff}.GameCharacter_roster__ulTBg a[aria-current] .GameCharacter_portrait__0amte{border-bottom:3px solid var(--accent)}.GameCharacter_roster__ulTBg a:hover img,.GameCharacter_roster__ulTBg a[aria-current] img{filter:none;opacity:1}.GameCharacter_roster__ulTBg a:hover .GameCharacter_portrait__0amte{border-color:#aaa}.GameCharacter_scroll__ONIyp{display:flex;align-items:center;gap:24px;color:#b5afaa;font-size:9px;text-transform:uppercase;letter-spacing:.15em}.GameCharacter_scroll__ONIyp>span{font-size:24px;color:var(--ink)}.GameCharacter_sideNote__F1jFN{position:absolute;right:24px;top:48%;writing-mode:vertical-rl;font-size:8px;letter-spacing:.25em;color:#8d8585}.GameCharacter_profile__QiWiI{border-top:1px solid #2a2525;background:#111010;padding:100px 7%;scroll-margin-top:60px}.GameCharacter_sectionInner__29r3S{max-width:1260px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:10%}.GameCharacter_page__3gdvt h2{font-family:var(--display);font-weight:900;font-size:clamp(32px,4.1vw,64px);line-height:1.07;letter-spacing:-.055em;text-transform:uppercase}.GameCharacter_profileTitle__1PgR2 h2{margin-top:20px;font-size:clamp(48px,5.4vw,80px)}.GameCharacter_period__gPe1e{color:var(--accent)}.GameCharacter_traits__gqFJF{list-style:none;display:flex;flex-wrap:wrap;gap:9px 0;margin-top:28px;color:#b6b0aa;font-size:11px}.GameCharacter_traits__gqFJF li+li:before{content:"/";display:inline-block;padding:0 12px;color:#6f6262}.GameCharacter_bio__Q4snQ p{color:#a9a39e;font-size:14px;line-height:1.9}.GameCharacter_bio__Q4snQ p:first-child{color:#e1dbd5;font-size:20px;line-height:1.65}.GameCharacter_bio__Q4snQ p+p{margin-top:20px}.GameCharacter_facts__NRafM{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px;border-top:1px solid #373030;margin-top:32px;padding-top:28px}.GameCharacter_facts__NRafM dt{color:#a9a09c;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.GameCharacter_facts__NRafM dd{margin-top:8px;color:#e2dcd7;font-size:12px}.GameCharacter_artworks__U3XyM,.GameCharacter_film__my2Mg{max-width:1480px;margin:auto;padding:100px 7% 0;scroll-margin-top:60px}.GameCharacter_sectionHead__ceJLX{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.GameCharacter_sectionHead__ceJLX h2{margin-top:12px;max-width:620px}.GameCharacter_small__UT5_v{flex-shrink:0;padding-bottom:5px;color:#99918c;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.GameCharacter_artworkGrid__QTd9j{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.GameCharacter_artwork__uCpoQ{position:relative;min-width:0;border:0;background:#030303;color:var(--ink);cursor:zoom-in;overflow:hidden;text-align:left}.GameCharacter_artwork__uCpoQ>img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;transition:transform .4s}.GameCharacter_page__3gdvt[data-character=wonder-woman] .GameCharacter_artwork__uCpoQ>img{object-fit:cover;object-position:center}.GameCharacter_artwork__uCpoQ:hover>img{transform:scale(1.035)}.GameCharacter_artworkLabel__dIRv3{position:relative;display:flex;align-items:center;justify-content:space-between;padding:18px 4px;background:#090909;border-bottom:1px solid #373030;font-size:10px}.GameCharacter_viewNumber__0Q8bs{margin-right:14px;color:#8c817a;font-size:9px}.GameCharacter_artworkLabel__dIRv3>span:last-child{color:var(--accent-light);font-size:17px}.GameCharacter_video__1RLyS{width:100%;aspect-ratio:16/9;max-height:720px;object-fit:cover;background:#000}.GameCharacter_next__0nDwv{max-width:1480px;padding:100px 7% 32px;margin:auto}.GameCharacter_nextCharacter__spPw0{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:270px;padding:40px;border-top:1px solid #383030;border-bottom:1px solid #383030;overflow:hidden;isolation:isolate}.GameCharacter_nextCharacter__spPw0:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111010 15%,transparent)}.GameCharacter_nextCharacter__spPw0>img{position:absolute;z-index:-2;right:6%;top:-50px;width:340px;height:510px;object-fit:cover;object-position:top;opacity:.55;filter:grayscale(1);transition:filter .3s,opacity .3s}.GameCharacter_nextCharacter__spPw0:hover>img{filter:grayscale(0);opacity:.9}.GameCharacter_nextName__twNu1{display:flex;gap:30px;align-items:center;margin-top:18px;font-family:var(--display);font-weight:900;font-style:italic;font-size:clamp(38px,6vw,84px);letter-spacing:-.06em;text-transform:uppercase}.GameCharacter_nextName__twNu1>span{font-style:normal;font-family:Arial,sans-serif;font-weight:400;color:var(--accent-light)}.GameCharacter_allCharacters__BjNbC{display:inline-flex;margin-top:28px;min-height:44px;align-items:center;font-size:11px;color:#b9b0a9}.GameCharacter_allCharacters__BjNbC:hover{color:white}.GameCharacter_lightbox__EOXRK{position:fixed;inset:0;width:min(960px,96vw);max-width:96vw;max-height:94svh;margin:auto;padding:0;border:1px solid #454040;background:#050505;color:#eee}.GameCharacter_lightbox__EOXRK::backdrop{background:rgb(0 0 0/94%)}.GameCharacter_lightboxInner__pt3Vg{position:relative;padding:54px 24px 14px}.GameCharacter_lightboxInner__pt3Vg>img{width:100%;height:min(72svh,900px);object-fit:contain}.GameCharacter_close__gFAJn{position:absolute;right:20px;top:12px;min-height:32px;display:flex;align-items:center;gap:18px;border:0;background:none;color:#eee;cursor:pointer;font-size:11px}.GameCharacter_close__gFAJn>span{font-size:28px}.GameCharacter_viewerControls__lhZwm{display:flex;justify-content:space-between;align-items:center;padding-top:14px;gap:16px}.GameCharacter_viewerControls__lhZwm button{width:44px;height:44px;border:1px solid #514949;background:transparent;color:#eee;font-size:20px;cursor:pointer}.GameCharacter_viewerControls__lhZwm button:hover{background:#302929}.GameCharacter_viewerControls__lhZwm p{font-size:12px;text-align:center}.GameCharacter_viewerControls__lhZwm p>span{margin-left:20px;color:#a9a09a}@media (prefers-reduced-motion:no-preference){.GameCharacter_heroCopy__jd_vL{animation:GameCharacter_enter__9s7SL .7s ease-out both}.GameCharacter_heroArt__DFmsw>img{animation:GameCharacter_enter__9s7SL 1s ease-out both}}@keyframes GameCharacter_enter__9s7SL{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:1000px){.GameCharacter_heroContent__WQABg{padding-left:5%;padding-right:5%}.GameCharacter_hero__qsBpA h1{font-size:12vw}.GameCharacter_heroCopy__jd_vL{width:59%}.GameCharacter_heroArt__DFmsw{left:30%}.GameCharacter_heroActions__HD5_4{gap:16px}.GameCharacter_sideNote__F1jFN{right:14px}.GameCharacter_profile__QiWiI{padding:76px 5%}.GameCharacter_artworks__U3XyM,.GameCharacter_film__my2Mg{padding:76px 5% 0}.GameCharacter_next__0nDwv{padding:76px 5% 24px}.GameCharacter_artworkGrid__QTd9j{gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:600px){.GameCharacter_hero__qsBpA{min-height:0;height:auto;max-height:none}.GameCharacter_heroContent__WQABg{padding:24px 24px 32px;min-height:0}.GameCharacter_heroArt__DFmsw{inset:96px -28% auto 16%;height:500px}.GameCharacter_heroArt__DFmsw>img{object-position:center top;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.GameCharacter_heroArt__DFmsw:after{background:linear-gradient(90deg,#030303,transparent 30%),linear-gradient(0deg,#030303,transparent 45%)}.GameCharacter_slash__aU7Z2{inset:0 18% 0 18%}.GameCharacter_heroCopy__jd_vL{position:relative;width:100%;margin:240px 0 0;padding:0}.GameCharacter_heroCopy__jd_vL .GameCharacter_kicker__8PxQe{font-size:9px;margin-bottom:16px}.GameCharacter_hero__qsBpA h1{font-size:clamp(66px,18vw,108px);max-width:100%}.GameCharacter_hero__qsBpA h1>span{display:inline}.GameCharacter_hero__qsBpA h1>span+span:before{content:" "}.GameCharacter_role__djh3k{margin-top:20px;font-size:9px;letter-spacing:.12em}.GameCharacter_tagline__ehZeJ{font-size:13px;max-width:280px;margin-top:14px}.GameCharacter_heroActions__HD5_4{margin-top:22px;gap:20px}.GameCharacter_action__5NsHG{padding:0 15px;gap:20px;font-size:9px}.GameCharacter_heroBottom__xSwF8{margin-top:36px}.GameCharacter_roster__ulTBg{display:grid;grid-template-columns:repeat(var(--cast-count),minmax(0,1fr));gap:12px;width:100%}.GameCharacter_roster__ulTBg a{width:auto;min-width:0;font-size:8px}.GameCharacter_portrait__0amte{height:58px;margin-bottom:8px}.GameCharacter_scroll__ONIyp,.GameCharacter_sideNote__F1jFN{display:none}.GameCharacter_sectionInner__29r3S{grid-template-columns:1fr;gap:32px}.GameCharacter_profile__QiWiI{padding:56px 24px}.GameCharacter_profileTitle__1PgR2 h2{font-size:52px;margin-top:14px}.GameCharacter_traits__gqFJF{margin-top:20px;font-size:10px}.GameCharacter_bio__Q4snQ p:first-child{font-size:18px}.GameCharacter_bio__Q4snQ p{font-size:13px}.GameCharacter_artworks__U3XyM,.GameCharacter_film__my2Mg{padding:56px 24px 0}.GameCharacter_sectionHead__ceJLX{gap:16px;margin-bottom:24px}.GameCharacter_page__3gdvt h2{font-size:34px}.GameCharacter_small__UT5_v{font-size:8px;max-width:65px;text-align:right}.GameCharacter_artworkGrid__QTd9j{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.GameCharacter_artworkGrid__QTd9j>:last-child:nth-child(odd){grid-column:1/-1;width:70%;justify-self:center}.GameCharacter_artworkLabel__dIRv3{font-size:9px;padding:12px 0}.GameCharacter_viewNumber__0Q8bs{margin-right:6px}.GameCharacter_next__0nDwv{padding:56px 24px 20px}.GameCharacter_nextCharacter__spPw0{padding:28px 20px;min-height:210px}.GameCharacter_nextName__twNu1{font-size:40px;gap:18px}.GameCharacter_nextCharacter__spPw0>img{right:-90px;top:-12px;width:250px;height:375px}.GameCharacter_lightboxInner__pt3Vg{padding:54px 12px 12px}}@media (prefers-reduced-motion:reduce){.GameCharacter_page__3gdvt *,.GameCharacter_page__3gdvt :after,.GameCharacter_page__3gdvt :before{animation:none;transition:none;scroll-behavior:auto}}