.rZyR2q_home{--home-bg:#101411;--home-panel:#171d19;--home-ink:#f1f4ed;--home-muted:#a1ada3;--home-border:#303a32;--home-lime:#c2f65b;background:var(--home-bg);color:var(--home-ink);isolation:isolate;font-family:Arial,Helvetica,sans-serif}.rZyR2q_home *,.rZyR2q_home :before,.rZyR2q_home :after{box-sizing:border-box}.rZyR2q_home a{text-decoration:none}.rZyR2q_home a:focus-visible{outline:3px solid var(--home-lime);outline-offset:5px}.rZyR2q_home h1,.rZyR2q_home h2,.rZyR2q_home h3,.rZyR2q_home p,.rZyR2q_home dl,.rZyR2q_home dd{margin:0}.rZyR2q_container{width:min(1376px,100%);margin-inline:auto;padding-inline:48px}.rZyR2q_eyebrow{letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex}.rZyR2q_hero{padding-top:32px}.rZyR2q_heroTopline{border-bottom:1px solid var(--home-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.rZyR2q_signal{background:var(--home-lime);flex-shrink:0;width:6px;height:6px;box-shadow:0 0 12px #c2f63b30}.rZyR2q_toplineNote{color:var(--home-muted);letter-spacing:.4px;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.rZyR2q_heroGrid{grid-template-columns:1.06fr 1fr;align-items:center;gap:52px;padding-block:54px 42px;display:grid}.rZyR2q_heroCopy{min-width:0}.rZyR2q_heroKicker{color:var(--home-muted);letter-spacing:.2px;font-size:12px;font-weight:500;margin-bottom:20px!important}.rZyR2q_heroTitle{letter-spacing:-.065em;text-wrap:balance;max-width:670px;font-size:clamp(58px,6.1vw,88px);font-weight:800;line-height:.99}.rZyR2q_heroTitle>span{color:var(--home-lime);display:block}.rZyR2q_heroDescription{max-width:390px;color:var(--home-muted);font-size:14px;line-height:1.85;margin-top:26px!important}.rZyR2q_heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.rZyR2q_primaryButton,.rZyR2q_secondaryButton{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:13px 20px;font-size:12px;font-weight:700;line-height:1.5;transition:background-color .18s,border-color .18s;display:inline-flex}.rZyR2q_primaryButton{background:var(--home-lime);color:#17200b}.rZyR2q_primaryButton:hover{background:#d0ff79}.rZyR2q_secondaryButton{color:var(--home-ink);background:0 0;border-color:#3d473e}.rZyR2q_secondaryButton:hover{border-color:var(--home-lime);background:#20291e}.rZyR2q_catalogFacts{margin-top:35px}.rZyR2q_catalogFacts dl{gap:38px;display:flex}.rZyR2q_catalogFacts dl>div{flex-direction:column-reverse;gap:5px;display:flex}.rZyR2q_catalogFacts dd{letter-spacing:-1px;font-size:26px;font-weight:700;line-height:1.1}.rZyR2q_catalogFacts dt{color:#b3bdb4;font-size:11px;line-height:1.5}.rZyR2q_catalogFacts>p{color:#8a988c;font-size:10px;line-height:1.5;margin-top:12px!important}.rZyR2q_heroVisual{background:#1b221c;border:1px solid #3a453b;border-radius:10px;min-width:0;padding:12px;position:relative;transform:rotate(1.2deg);box-shadow:14px 14px 0 -2px #101411,14px 14px 0 -1px #2e3d2b}.rZyR2q_visualLabel{color:#cbd5c8;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;padding:4px 4px 15px;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.rZyR2q_visualLabel>svg{color:var(--home-lime)}.rZyR2q_visualLabel>span:last-child{color:#9fad9d;margin-left:auto}.rZyR2q_spotlight{color:var(--home-ink);background:#0e130e;border-radius:5px;display:block}.rZyR2q_spotlightImage{aspect-ratio:1.4;background:#ae812f;border-radius:5px 5px 0 0;position:relative;overflow:hidden}.rZyR2q_artwork{object-fit:cover;transition:transform .35s}.rZyR2q_spotlightImage:after{content:"";pointer-events:none;background:linear-gradient(#14170c00 55%,#14170c75);position:absolute;inset:0}.rZyR2q_spotlightTag{z-index:1;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#121711cf;border:1px solid #ffffff30;padding:7px 9px;font-size:9px;font-weight:700;position:absolute;bottom:18px;left:18px}.rZyR2q_spotlightCaption{justify-content:space-between;align-items:center;gap:16px;padding:23px 20px;display:flex}.rZyR2q_spotlightCaption .rZyR2q_eyebrow{letter-spacing:1.35px;color:#9cab94;font-size:8px}.rZyR2q_spotlightCaption h2{letter-spacing:-.9px;margin-top:8px;font-size:clamp(20px,2.2vw,31px);font-weight:700;line-height:1.25}.rZyR2q_spotlightCaption p{color:#8d9a8b;margin-top:9px;font-size:11px}.rZyR2q_spotlightCaption p span{padding-inline:8px}.rZyR2q_spotlightArrow{width:48px;height:48px;color:var(--home-lime);border:1px solid #465c38;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rZyR2q_spotlight:hover .rZyR2q_artwork{transform:scale(1.035)}.rZyR2q_spotlight:hover .rZyR2q_spotlightArrow{color:#15200e;background:#c2f65b}.rZyR2q_visualFooter{color:#9eac99;justify-content:space-between;gap:12px;padding:15px 4px 2px;font-size:9px;line-height:1.5;display:flex}.rZyR2q_visualFooter>span:last-child{font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.rZyR2q_scrollLink{color:#c3cfc0;letter-spacing:.3px;align-items:center;gap:10px;min-height:48px;padding-bottom:16px;font-size:10px;display:flex}.rZyR2q_scrollLink svg{color:var(--home-lime)}.rZyR2q_scrollLink>span{color:#91a18e;text-transform:uppercase;letter-spacing:1px;margin-left:auto;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.rZyR2q_genreNav{border-block:1px solid var(--home-border);grid-template-columns:auto 1fr;align-items:center;gap:32px;padding-block:23px;display:grid}.rZyR2q_genreLabel{letter-spacing:1.2px;text-transform:uppercase;color:#a5b4a1;align-items:center;gap:16px;font-size:9px;font-weight:700;line-height:1.5;display:flex}.rZyR2q_genreLabel svg{color:#71816d}.rZyR2q_genreLinks{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.rZyR2q_genreLink{color:#e0e8dc;border-radius:4px;align-items:center;gap:10px;min-height:40px;padding:9px 10px;font-size:11px;font-weight:600;transition:background-color .18s;display:inline-flex}.rZyR2q_genreLink>span{color:#a1b297;font:9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.rZyR2q_genreLink:hover{color:var(--home-lime);background:#263120}.rZyR2q_discovery{padding-top:70px;scroll-margin-top:112px}.rZyR2q_sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.rZyR2q_sectionHeading .rZyR2q_eyebrow{color:#a5b4a0;letter-spacing:1.3px;font-size:9px}.rZyR2q_sectionNumber{color:var(--home-lime);border:1px solid #425435;padding:3px 4px;font:9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.rZyR2q_sectionHeading h2{letter-spacing:-1.8px;margin-top:15px;font-size:clamp(29px,3vw,40px);font-weight:700;line-height:1.1}.rZyR2q_sectionHeading div>p:last-child{color:var(--home-muted);margin-top:12px;font-size:12px;line-height:1.7}.rZyR2q_textLink{color:#e1eddc;align-items:center;gap:14px;min-height:44px;font-size:11px;font-weight:700;line-height:1.6;display:inline-flex}.rZyR2q_textLink>svg{color:var(--home-lime);flex-shrink:0}.rZyR2q_textLink:hover{color:var(--home-lime)}.rZyR2q_gameGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rZyR2q_gameCard{background:var(--home-panel);min-width:0;color:var(--home-ink);border:1px solid #2d372d;border-radius:7px;transition:border-color .18s,background-color .18s}.rZyR2q_gameCard:hover{background:#1d261c;border-color:#758e57}.rZyR2q_gameImage{aspect-ratio:1.92;background:#242c24;border-radius:6px 6px 0 0;position:relative;overflow:hidden}.rZyR2q_gameImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0005);position:absolute;inset:0}.rZyR2q_gameCard:hover .rZyR2q_artwork{transform:scale(1.04)}.rZyR2q_gameIndex{z-index:1;color:#f3f5ee;background:#111a11c9;border:1px solid #e3f5ce30;padding:3px 6px;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:11px;left:11px}.rZyR2q_gameOpen{z-index:1;color:#14200d;background:#e9f0e4;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:12px;right:12px}.rZyR2q_gameContent{padding:20px 20px 16px}.rZyR2q_gameCategory{letter-spacing:1px;text-transform:uppercase;color:#b9d0a4;font-size:9px;font-weight:600;line-height:1.4}.rZyR2q_gameContent h3{letter-spacing:-.65px;margin-top:7px;font-size:20px;font-weight:700;line-height:1.3}.rZyR2q_gameDescription{min-height:44px;color:var(--home-muted);font-size:11px;line-height:1.75;margin-top:10px!important}.rZyR2q_gameMeta{color:#93a38c;border-top:1px solid #303c2e;justify-content:space-between;gap:14px;margin-top:18px;padding-top:13px;font-size:10px;line-height:1.5;display:flex}.rZyR2q_exploreSection{padding-top:75px}.rZyR2q_exploreGrid{grid-template-columns:1.2fr 1fr 1fr;gap:18px;display:grid}.rZyR2q_guidePanel,.rZyR2q_destinationPanel{border:1px solid #34412f;border-radius:7px;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.rZyR2q_guidePanel{background:#202d1b}.rZyR2q_destinationPanel{background:#161d17;justify-content:space-between;gap:24px}.rZyR2q_panelIcon{color:var(--home-lime);place-items:center;display:inline-grid}.rZyR2q_panelLabel{color:#b2c3a8;text-transform:uppercase;letter-spacing:1.4px;font-size:9px;font-weight:600;margin-top:26px!important}.rZyR2q_guidePanel h3,.rZyR2q_destinationPanel h3{letter-spacing:-1px;margin-top:12px;font-size:26px;font-weight:700;line-height:1.15}.rZyR2q_guidePanel>p:not(.rZyR2q_panelLabel),.rZyR2q_destinationPanel div>p:not(.rZyR2q_panelLabel){color:#a9b9a1;max-width:290px;margin-top:17px;font-size:11px;line-height:1.9}.rZyR2q_guidePanel>:not(.rZyR2q_panelGraphic){z-index:1;position:relative}.rZyR2q_guideTopics{flex-wrap:wrap;gap:6px;margin-block:22px;display:flex}.rZyR2q_guideTopics span{color:#bed1b1;border:1px solid #536749;border-radius:3px;padding:5px 7px;font-size:9px;line-height:1.4}.rZyR2q_guidePanel .rZyR2q_primaryButton{margin-top:auto}.rZyR2q_panelGraphic{color:#b9e97f09;font-size:310px;font-weight:700;line-height:1;position:absolute;bottom:-58px;right:-13px;transform:rotate(-8deg)}.rZyR2q_panelTop{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.rZyR2q_demoLabel,.rZyR2q_archiveLabel{text-transform:uppercase;letter-spacing:.6px;color:#aec4ad;background:#243026;border:1px solid #3b4e3c;border-radius:3px;max-width:100%;padding:5px 7px;font-size:8px;line-height:1.5;display:inline-block}.rZyR2q_archiveLabel{color:#d4c8ad;background:#2c2b21;border-color:#494735}.rZyR2q_destinationPanel .rZyR2q_panelLabel{margin-top:10px!important}.rZyR2q_destinationPanel .rZyR2q_textLink{border-top:1px solid #34432e;justify-content:space-between;width:100%;padding-top:18px}.rZyR2q_communitySection{border-block:1px solid var(--home-border);grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:72px;padding-block:44px;display:grid}.rZyR2q_communityTitle{align-items:flex-start;gap:25px;display:flex}.rZyR2q_communityIcon{color:#c5dbb4;background:#1c261b;border:1px solid #43543a;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.rZyR2q_communityTitle .rZyR2q_eyebrow{color:#a7b69e;font-size:8px}.rZyR2q_communityTitle h2{letter-spacing:-1.4px;margin-top:10px;font-size:31px;font-weight:700;line-height:1.15}.rZyR2q_communityCopy>p{color:#b0bda9;max-width:390px;font-size:12px;line-height:1.8}.rZyR2q_communityCopy .rZyR2q_communityNote{color:#8e9f85;margin-top:8px;font-size:10px}.rZyR2q_communityLinks{gap:30px;margin-top:13px;display:flex}.rZyR2q_homeEnd{align-items:center;gap:20px;padding-block:30px 44px;display:flex}.rZyR2q_homeEnd>span{letter-spacing:-1px;color:#b8c7af;font-size:18px;font-weight:800}.rZyR2q_homeEnd>p{color:#91a087;border-left:1px solid #3c4d32;padding-left:20px;font-size:10px}.rZyR2q_homeEnd>a{color:#c6d8bb;align-items:center;gap:15px;min-height:44px;margin-left:auto;font-size:10px;display:inline-flex}.rZyR2q_homeEnd>a>svg{color:var(--home-lime)}@media (min-width:1450px){.rZyR2q_heroTitle{font-size:88px}}@media (max-width:1100px){.rZyR2q_container{padding-inline:32px}.rZyR2q_heroGrid{gap:32px;padding-block:42px}.rZyR2q_heroTitle{font-size:67px}.rZyR2q_heroVisual{transform:rotate(.7deg)}.rZyR2q_heroDescription{font-size:13px}.rZyR2q_heroActions{gap:8px}.rZyR2q_primaryButton,.rZyR2q_secondaryButton{gap:9px;padding-inline:15px;font-size:11px}.rZyR2q_genreNav{grid-template-columns:1fr;gap:10px}.rZyR2q_genreLinks{justify-content:flex-start;gap:10px 18px}.rZyR2q_gameGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rZyR2q_exploreGrid{grid-template-columns:1.15fr 1fr}.rZyR2q_guidePanel{grid-row:span 2}.rZyR2q_destinationPanel{padding:25px}.rZyR2q_destinationPanel h3{font-size:23px}.rZyR2q_destinationPanel{gap:14px}.rZyR2q_destinationPanel .rZyR2q_panelLabel{margin-top:5px!important}.rZyR2q_destinationPanel div>p:not(.rZyR2q_panelLabel){max-width:none}.rZyR2q_communitySection{gap:35px}}@media (max-width:760px){.rZyR2q_container{padding-inline:24px}.rZyR2q_hero{padding-top:23px}.rZyR2q_heroTopline{padding-bottom:17px}.rZyR2q_heroTopline .rZyR2q_eyebrow{letter-spacing:1px;font-size:8px}.rZyR2q_toplineNote{display:none}.rZyR2q_heroGrid{grid-template-columns:1fr;gap:38px;padding-block:36px 32px}.rZyR2q_heroTitle{letter-spacing:-.065em;max-width:600px;font-size:clamp(56px,11vw,80px)}.rZyR2q_heroDescription{max-width:430px;font-size:13px;line-height:1.8;margin-top:22px!important}.rZyR2q_heroActions{gap:10px;margin-top:24px}.rZyR2q_primaryButton,.rZyR2q_secondaryButton{gap:12px;padding-inline:18px;font-size:11px}.rZyR2q_catalogFacts{margin-top:28px}.rZyR2q_catalogFacts dl{gap:35px}.rZyR2q_catalogFacts dd{font-size:25px}.rZyR2q_heroVisual{width:calc(100% - 9px);padding:10px;transform:none;box-shadow:9px 9px 0 -2px #101411,9px 9px 0 -1px #2e3d2b}.rZyR2q_spotlightImage{aspect-ratio:1.85}.rZyR2q_spotlightCaption{padding:18px}.rZyR2q_spotlightCaption h2{font-size:25px}.rZyR2q_spotlightTag{font-size:8px;bottom:12px;left:12px}.rZyR2q_visualFooter{padding-top:12px}.rZyR2q_scrollLink{padding-block:6px 17px}.rZyR2q_genreNav{gap:12px;padding-block:20px}.rZyR2q_genreLinks{gap:6px}.rZyR2q_genreLink{border:1px solid #35442e;padding:9px 10px;font-size:10px}.rZyR2q_genreLabel{font-size:8px}.rZyR2q_discovery,.rZyR2q_exploreSection{padding-top:47px}.rZyR2q_sectionHeading{align-items:flex-start;gap:12px;margin-bottom:23px}.rZyR2q_sectionHeading h2{letter-spacing:-1.4px;margin-top:12px;font-size:31px}.rZyR2q_sectionHeading div>p:last-child{font-size:11px}.rZyR2q_sectionHeading>.rZyR2q_textLink{white-space:nowrap;gap:6px;margin-top:34px;font-size:10px}.rZyR2q_gameGrid{gap:14px}.rZyR2q_gameContent{padding:16px}.rZyR2q_gameContent h3{font-size:19px}.rZyR2q_gameDescription{min-height:60px}.rZyR2q_exploreGrid{grid-template-columns:1fr;gap:15px}.rZyR2q_guidePanel{grid-row:auto}.rZyR2q_guidePanel,.rZyR2q_destinationPanel{padding:26px}.rZyR2q_guidePanel h3{font-size:32px}.rZyR2q_destinationPanel h3{font-size:26px}.rZyR2q_guidePanel>p:not(.rZyR2q_panelLabel),.rZyR2q_destinationPanel div>p:not(.rZyR2q_panelLabel){max-width:400px;font-size:12px}.rZyR2q_guidePanel .rZyR2q_primaryButton{margin-top:4px}.rZyR2q_destinationPanel{gap:20px}.rZyR2q_destinationPanel .rZyR2q_panelLabel{margin-top:5px!important}.rZyR2q_communitySection{grid-template-columns:1fr;gap:23px;margin-top:45px;padding-block:31px}.rZyR2q_communityTitle{gap:20px}.rZyR2q_communityTitle h2{font-size:31px}.rZyR2q_communityIcon{width:44px;height:44px}.rZyR2q_communityCopy>p{max-width:450px}.rZyR2q_communityLinks{gap:25px}.rZyR2q_homeEnd{flex-wrap:wrap;gap:12px;padding-block:25px 31px}.rZyR2q_homeEnd>p{padding-left:12px}}@media (max-width:540px){.rZyR2q_gameGrid{grid-template-columns:1fr;gap:18px}.rZyR2q_gameImage{aspect-ratio:1.94}.rZyR2q_gameContent{padding:20px}.rZyR2q_gameContent h3{font-size:23px}.rZyR2q_gameDescription{min-height:0;font-size:12px}.rZyR2q_gameMeta{margin-top:20px;font-size:10px}.rZyR2q_sectionHeading{flex-wrap:wrap}.rZyR2q_sectionHeading>.rZyR2q_textLink{margin-top:0}}@media (max-width:370px){.rZyR2q_container{padding-inline:18px}.rZyR2q_heroTitle{font-size:52px}.rZyR2q_heroKicker{font-size:11px}.rZyR2q_heroActions{flex-direction:column;align-items:stretch}.rZyR2q_heroActions a{justify-content:space-between}.rZyR2q_heroTopline .rZyR2q_eyebrow{letter-spacing:.8px;font-size:7px}.rZyR2q_spotlightCaption{gap:9px;padding:16px 12px}.rZyR2q_spotlightCaption h2{font-size:20px}.rZyR2q_spotlightCaption .rZyR2q_eyebrow{letter-spacing:1px;font-size:7px}.rZyR2q_spotlightArrow{width:35px;height:35px}.rZyR2q_visualFooter{gap:5px;font-size:8px}.rZyR2q_visualFooter>span:last-child{font-size:8px}.rZyR2q_scrollLink>span{letter-spacing:.6px;font-size:7px}.rZyR2q_sectionHeading h2{font-size:29px}.rZyR2q_guidePanel,.rZyR2q_destinationPanel{padding:22px}.rZyR2q_communityTitle{gap:14px}.rZyR2q_communityTitle h2{font-size:27px}.rZyR2q_communityLinks{flex-wrap:wrap;gap:0 23px}.rZyR2q_homeEnd>a{justify-content:space-between;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.rZyR2q_home *,.rZyR2q_home :before,.rZyR2q_home :after{scroll-behavior:auto!important;transition:none!important}}
