@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;800&family=Unbounded:wght@600;800&display=swap');
:root{--s7ph-ink:#f5fbff;--s7ph-bg:#081c2c;--s7ph-pulse:#2ee6a6;--s7ph-spark:#ffcc66;--s7ph-panel:rgba(255,255,255,.075);--s7ph-edge:rgba(255,255,255,.14);font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#081c2c;color:#f5fbff;line-height:1.65}body.s7ph-locked{overflow:hidden}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3{font-family:Unbounded,sans-serif;line-height:1.12}h1{font-size:clamp(2.4rem,7vw,6rem);margin:.25em 0}h2{font-size:clamp(1.7rem,4vw,3.2rem)}button,.s7ph-action,.s7ph-join a,.s7ph-tile a,.s7ph-promos a{border:0;background:#2ee6a6;color:#fff;padding:.85rem 1.25rem;border-radius:.35rem;font-weight:800;text-decoration:none;cursor:pointer;display:inline-block}.s7ph-mast{min-height:76px;padding:1rem 4vw;display:flex;align-items:center;gap:1.5rem;position:sticky;top:0;z-index:80;background:#081c2cee;border-bottom:1px solid var(--s7ph-edge);backdrop-filter:blur(18px)}.s7ph-brand{font-family:Unbounded;text-decoration:none;margin-right:auto}.s7ph-links{display:flex;gap:1.2rem}.s7ph-links a{text-decoration:none}.s7ph-menu{display:none}main{overflow:hidden}.s7ph-lead{min-height:72vh;padding:5vw;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:4vw;position:relative}.s7ph-lead img{width:100%;height:58vh;object-fit:cover;border-radius:2rem;box-shadow:0 24px 80px #0006}.s7ph-lead-cover{min-height:88vh}.s7ph-lead-minimal{text-align:center;grid-template-columns:1fr}.s7ph-lead-minimal img{height:32vh;order:-1}.s7ph-lead-banner{min-height:55vh}.s7ph-lead-reverse img{order:-1}.s7ph-leadcopy span,.s7ph-heading span,.s7ph-pagehead span{letter-spacing:.16em;font-weight:800;color:#2ee6a6}.s7ph-block{padding:5rem 5vw;max-width:1500px;margin:auto}.s7ph-heading{display:flex;align-items:end;gap:2rem;margin-bottom:2rem}.s7ph-heading h2{margin:0 auto 0 0}.s7ph-games{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.s7ph-tile{background:var(--s7ph-panel);border:1px solid var(--s7ph-edge);overflow:hidden;border-radius:1.6rem;transition:.25s}.s7ph-tile:hover{transform:translateY(-5px);border-color:#2ee6a6}.s7ph-tile img{width:100%;aspect-ratio:16/11;object-fit:cover}.s7ph-tile div{padding:1.2rem}.s7ph-tile small{color:#ffcc66}.s7ph-tile a{padding:.55rem .8rem}.s7ph-masonry{columns:3;display:block}.s7ph-masonry .s7ph-tile{break-inside:avoid;margin:0 0 1.3rem}.s7ph-masonry .s7ph-tile:nth-child(3n) img{aspect-ratio:1}.s7ph-shelves{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.s7ph-shelves .s7ph-tile{min-width:290px;scroll-snap-align:start}.s7ph-list{grid-template-columns:1fr}.s7ph-list .s7ph-tile{display:grid;grid-template-columns:190px 1fr}.s7ph-posters{grid-template-columns:repeat(4,1fr)}.s7ph-posters .s7ph-tile img{aspect-ratio:2/3}.s7ph-promoitems{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.s7ph-promoitems article{grid-column:span 2;background:var(--s7ph-panel);border:1px solid var(--s7ph-edge);padding:1rem}.s7ph-promoitems article:nth-child(1),.s7ph-promoitems article:nth-child(4){grid-column:span 3}.s7ph-promoitems img{width:100%;aspect-ratio:16/9;object-fit:cover}.s7ph-winfeed{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--s7ph-edge)}.s7ph-winfeed div{background:#081c2c;padding:1.3rem;display:grid}.s7ph-winfeed strong{color:#2ee6a6}.s7ph-categories div,.s7ph-studios div{display:flex;flex-wrap:wrap;gap:.8rem}.s7ph-categories a,.s7ph-studios span{padding:1rem 1.4rem;border:1px solid var(--s7ph-edge);text-decoration:none}.s7ph-join{margin:4rem 5vw;padding:6rem 5vw;text-align:center;background:linear-gradient(135deg,#2ee6a6,#ffcc66);color:#fff;border-radius:3rem}.s7ph-pagehead{padding:7rem 5vw 3rem;max-width:1200px}.s7ph-pagehead h1{font-size:clamp(2.3rem,6vw,5rem)}.s7ph-copy{max-width:920px}.s7ph-copy details{padding:1rem 0;border-bottom:1px solid var(--s7ph-edge)}.s7ph-copy summary{font-weight:800;cursor:pointer}.s7ph-frame iframe{width:100%;height:72vh;border:1px solid var(--s7ph-edge);background:#000}.s7ph-foot{padding:4rem 5vw;border-top:1px solid var(--s7ph-edge);display:grid;gap:2rem}.s7ph-foot-mega{grid-template-columns:2fr 1fr}.s7ph-foot-stacked{text-align:center}.s7ph-foot-split{grid-template-columns:1fr 1fr}.s7ph-foot-compact{text-align:right}.s7ph-help{background:#2ee6a6;color:#fff;padding:1rem}.s7ph-legal,.s7ph-footrow{display:flex;flex-wrap:wrap;gap:1rem}.s7ph-agebox{position:fixed;inset:0;z-index:9000;background:#05070af2;display:grid;place-items:center;padding:1rem;color:#fff}.s7ph-agebox>div{max-width:520px;background:#081c2c;padding:3rem;border:1px solid #2ee6a6;text-align:center}.s7ph-agebox b{font:800 4rem Unbounded;color:#2ee6a6}.s7ph-agebox a{display:block;margin-top:1rem}.s7ph-verified .s7ph-agebox{display:none}.s7ph-consent{position:fixed;z-index:7000;right:1rem;bottom:1rem;max-width:520px;background:#10151f;color:#fff;padding:1rem;border:1px solid #2ee6a6;box-shadow:0 15px 50px #0005}.s7ph-consent button{margin:.25rem}.s7ph-consent.s7ph-gone{display:none}
@media(max-width:767px){.s7ph-links,.s7ph-mast>.s7ph-action{display:none}.s7ph-menu{display:block}.s7ph-links.s7ph-open{display:grid;position:absolute;top:75px;left:0;right:0;background:#081c2c;padding:1.5rem}.s7ph-lead{grid-template-columns:1fr;padding-top:4rem}.s7ph-lead img{height:38vh}.s7ph-games,.s7ph-posters{grid-template-columns:1fr 1fr}.s7ph-masonry{columns:2}.s7ph-list .s7ph-tile{grid-template-columns:110px 1fr}.s7ph-promoitems{display:block}.s7ph-promoitems article{margin-bottom:1rem}.s7ph-winfeed{grid-template-columns:1fr 1fr}}
@media(min-width:768px){.s7ph-tile:nth-child(2n){transform-origin:center}}@media(min-width:1024px){.s7ph-block{padding-top:7rem;padding-bottom:7rem}}/* editorial magazine */ .s7ph-magazine{max-width:1540px;margin:auto}.s7ph-coverstory{display:grid;grid-template-columns:.9fr 1.1fr;min-height:82vh;border-bottom:1px solid var(--s7ph-edge)}.s7ph-coverstory>div{padding:8vw 5vw}.s7ph-coverstory figure{margin:0;position:relative}.s7ph-coverstory figure img{width:100%;height:100%;object-fit:cover}.s7ph-coverstory figcaption{position:absolute;bottom:0;background:#081c2ce8;padding:1rem;color:#fff}.s7ph-coverstory a,.s7ph-newsletter a{color:var(--s7ph-bg);background:var(--s7ph-pulse);padding:1rem;text-decoration:none;font-weight:800}.s7ph-desk{padding:7rem 5vw;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.s7ph-desk header{grid-row:span 3}.s7ph-issue{display:grid;grid-template-columns:150px 1fr;gap:1.5rem;border-top:1px solid var(--s7ph-edge);padding:1rem 0;text-decoration:none}.s7ph-issue img{width:150px;height:110px;object-fit:cover}.s7ph-issue span{display:grid}.s7ph-issue em{color:var(--s7ph-pulse)}.s7ph-rank{padding:5rem 5vw;background:#f4efe4;color:#17242d}.s7ph-rank>a{display:grid;grid-template-columns:60px 110px 1fr auto;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid #17242d;text-decoration:none}.s7ph-rank img{width:110px;height:70px;object-fit:cover}.s7ph-essay{padding:8rem 5vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.s7ph-essay blockquote{font:600 clamp(2rem,4vw,4rem) Unbounded;margin:0}.s7ph-newsletter{padding:7rem 5vw;text-align:center;border:1px solid var(--s7ph-pulse);margin:4rem 5vw}.s7ph-agebox>div{color:var(--s7ph-ink)}@media(max-width:767px){.s7ph-coverstory,.s7ph-desk,.s7ph-essay,.s7ph-premiere,.s7ph-query,.s7ph-curator,.s7ph-layout{grid-template-columns:1fr}.s7ph-wall{display:block}.s7ph-poster{display:block;margin:0 0 4rem!important}.s7ph-stream,.s7ph-foot{margin-left:0}.s7ph-mast{position:sticky;width:auto;height:auto;margin:0;border-radius:0}.s7ph-controls,.s7ph-launch,.s7ph-welcome{display:block}.s7ph-rank>a{grid-template-columns:40px 80px 1fr}.s7ph-rank>a small{display:none}.s7ph-voices{grid-template-columns:1fr}}