:root{--bg:#030b0d;--surface:#040e10;--line:rgba(126,213,184,.19)}body{background:#030b0d}.events{background:#040d0f}.global{background:#02090b}.mission,.media,.partners,.news,.site-footer{background:#040e10}.story-card{background:#030b0d}.site-header{background:#030b0de8}.global-intro{isolation:isolate}.world-art{background:transparent}.clean-map{mix-blend-mode:screen;mask-image:radial-gradient(ellipse at 53% 50%,#000 38%,#000b 56%,transparent 73%)!important;-webkit-mask-image:radial-gradient(ellipse at 53% 50%,#000 38%,#000b 56%,transparent 73%)!important}.global-films{border-color:#78d5b321}.film-caption{border-color:#78d5b321}.site-footer{border-top:1px solid #78d5b314}
/* Full-section background film with foreground copy and a dark, quiet treatment. */
.gaming-editorial{position:relative;isolation:isolate;overflow:hidden;background:#030b0d;min-height:720px;padding:76px var(--gutter) 116px;border-top:1px solid #78d5b31a;border-bottom:1px solid #78d5b31a;display:flex;align-items:center}.gaming-layout{display:block;width:100%;position:static}.gaming-text{position:relative;z-index:2;max-width:780px;padding:0}.gaming-text .heading-group{margin-bottom:34px}.gaming-text .heading-group h2{font-size:32px}.gaming-text .heading-group>span{font-size:11px}.gaming-display{font-size:clamp(72px,8.3vw,120px);line-height:.94;letter-spacing:-.025em;margin-bottom:25px;max-width:100%;text-shadow:0 2px 20px #0005}.gaming-text h3{font-size:24px;font-weight:600;margin-bottom:15px}.gaming-text>p:not(.gaming-display){max-width:420px;color:#c5d3d0;font-size:13px;line-height:1.9}.gaming-layout>.gaming-film{position:absolute;inset:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;z-index:-2;border:0;background:#02090b;overflow:hidden}.gaming-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.55) brightness(.62);max-width:none}.gaming-editorial:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000d 0%,#0009 38%,#0005 72%,#0008 100%),linear-gradient(0deg,#02090baa,transparent 28%,transparent 76%,#02090b88)}.gaming-bottom{position:absolute;bottom:30px;left:var(--gutter);right:var(--gutter);z-index:3;padding-top:22px;border-top:1px solid #9bc2b733;display:flex;align-items:center;justify-content:space-between;gap:20px}.gaming-bottom>span{font:12px var(--display);letter-spacing:.22em;color:#b3c9c3}.gaming-bottom button{border:1px solid #a6c6ba55;color:#d5e7df;background:#02090b33;padding:12px 20px;font:11px var(--body);letter-spacing:.08em}.gaming-bottom button:hover{background:#112d27}.gaming-text .button{background:transparent;border-color:#98c9b45c}
@media(max-width:1100px){.gaming-editorial{min-height:700px}.gaming-text{max-width:680px}.gaming-display{font-size:90px}.gaming-text h3{font-size:21px}.gaming-layout>.gaming-film{min-height:0}}
@media(min-width:700px) and (max-width:850px){.gaming-display{font-size:82px}.gaming-editorial{min-height:690px}}
@media(max-width:699px){.gaming-editorial{min-height:780px;padding:52px 6% 128px;align-items:center}.gaming-text{max-width:100%;padding:0}.gaming-display{font-size:clamp(66px,17vw,100px);line-height:.96;margin-bottom:25px}.gaming-text .heading-group{margin-bottom:35px}.gaming-text .heading-group h2{font-size:30px}.gaming-text h3{font-size:21px}.gaming-text>p:not(.gaming-display){font-size:12px;max-width:310px}.gaming-layout>.gaming-film{min-height:0;aspect-ratio:auto}.gaming-film video{object-position:58% center}.gaming-editorial:after{background:linear-gradient(90deg,#000c,#0008),linear-gradient(0deg,#02090bb3,transparent 40%,#02090b55)}.gaming-bottom{bottom:24px;left:6%;right:6%;padding-top:18px;gap:12px;align-items:flex-end}.gaming-bottom>span{max-width:140px;line-height:1.7;font-size:10px;letter-spacing:.12em}.gaming-bottom button{font-size:10px;padding:11px 13px;white-space:nowrap}}
