
.games-brand{display:flex;align-items:center;gap:14px}
.games-controller{display:block;width:34px;height:26px;flex-shrink:0}

.games-hero{position:relative;isolation:isolate;min-height:720px;min-height:min(820px,calc(100svh - 108px));display:flex;align-items:center;background:#0d1c18;color:#f5f1e8;overflow:hidden}
.games-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.games-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,22,17,.94) 0%,rgba(8,22,17,.82) 24%,rgba(8,22,17,.25) 53%,transparent 73%),linear-gradient(0deg,rgba(8,22,17,.4),transparent 40%)}
.games-hero-copy{width:min(610px,48%);padding:75px 0 75px 56px}
.games-hero .eyebrow{color:#e0c68e;letter-spacing:.24em;font-size:13px;margin-bottom:30px}
.games-hero h1{font-size:clamp(65px,6.6vw,100px);line-height:1.03;margin-bottom:28px;text-wrap:balance}
.games-hero h1 em{color:#e0c68e}
.games-intro-copy{font-size:16px;line-height:1.8;max-width:360px;color:#e2e7df}
.games-status{display:flex;gap:12px;align-items:center;color:#e0c68e;font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin:34px 0 26px}
.games-status:before{content:'';width:26px;height:1px;background:currentColor}
.games-hero .text-link{color:#f5f1e8;font-size:12px}
.games-home{position:relative;isolation:isolate;min-height:480px;display:flex;align-items:center;background:#0d1c18;color:#f5f1e8;overflow:hidden}
.games-home>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.games-home:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b1d17f5 0%,#0b1d17c7 34%,#0b1d1720 72%)}
.games-home-copy{padding-block:65px}
.games-home .eyebrow{color:#e0c68e}
.games-home h2{max-width:530px;font-size:clamp(48px,5.5vw,78px)}
.games-home h2 em{color:#e0c68e}
.games-home-copy>p:not(.eyebrow){max-width:340px;color:#e2e7df;font-size:14px}
.games-home .text-link{color:#f5f1e8}
@media(max-width:1100px){.games-hero-copy{padding-left:30px;width:49%}.games-hero h1{font-size:clamp(64px,7vw,82px)}}
@media(max-width:780px){.games-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;overflow:visible}.games-hero-art{position:static;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;z-index:auto}.games-hero:after{display:none}.games-hero-copy{width:100%;padding:36px 26px 45px}.games-hero .eyebrow{font-size:11px;margin-bottom:22px}.games-hero h1{font-size:clamp(54px,10vw,80px);max-width:600px}.games-intro-copy{font-size:15px;max-width:460px}.games-status{margin-top:26px}.games-home{display:flex;flex-direction:column;align-items:stretch;min-height:0}.games-home>img{position:static;height:auto;aspect-ratio:1672/941;object-fit:contain;z-index:auto}.games-home:after{display:none}.games-home-copy{padding-block:35px 45px}.games-home h2{font-size:48px}.games-home-copy>p:not(.eyebrow){max-width:440px}}
