.news-hub{width:min(1320px,100% - 56px);min-height:calc(100vh - 146px);margin:0 auto;padding:clamp(70px,9vh,122px) 0 100px}.news-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:42px;display:grid}.news-hub__card{color:inherit;text-decoration:none;display:block}.news-hub__visual{aspect-ratio:1.48;background:#101214;transition:transform .28s;position:relative;overflow:hidden}.news-hub__visual:after{pointer-events:none;content:"";background:linear-gradient(#0000 38%,#07080a6b);position:absolute;inset:0}.news-hub__visual>img{object-fit:cover;width:100%;height:100%;transition:filter .22s,transform .28s;display:block}.news-hub__card:hover .news-hub__visual{transform:translateY(-4px)}.news-hub__card:hover .news-hub__visual>img{filter:brightness(1.16)saturate(1.1);transform:scale(1.025)}.news-hub__play{z-index:1;color:#fff;background:#08090aa6;border:1px solid #ffffffb8;place-items:center;width:58px;height:58px;font-size:1.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-hub__cardBody{padding-top:17px}.news-hub__cardBody p{justify-content:space-between;font-size:.61rem}.news-hub__cardBody time,.news-article__hero time{color:#ffffff8c;letter-spacing:.08em}.news-hub__card h2{color:#fff;text-transform:uppercase;margin:13px 0 9px;font-size:clamp(1.25rem,1.65vw,1.7rem);line-height:1.08}.news-hub__card small{color:#ffffffb3;font-size:.88rem;font-weight:700;line-height:1.58}.news-article{position:relative}.news-article__backdrop{z-index:-1;background:linear-gradient(180deg,#05070973,#090a0c 88%),var(--article-image) center / cover;filter:blur(22px)brightness(.36)saturate(.65);opacity:.72;height:470px;position:absolute;inset:0 -20vw auto}.news-article__hero{position:relative}.news-article__hero img{display:block}.news-article__hero>div{position:absolute}.news-article__hero h1{color:#fff;text-transform:uppercase;font-weight:900}.news-article__hero small{font-size:1rem;font-weight:700;line-height:1.6;display:block}.news-article__content{color:#ffffffd1}.news-article__intro{color:#fff;font-weight:700}.news-article__content section{padding-top:26px}.news-article__content h2{color:#e93b47;text-transform:uppercase;margin:0 0 12px}.news-article__content section p{margin:0;font-size:1rem;line-height:1.8}.news-article__back{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-block}.news-article__back:hover{color:#ee4a55}@media (max-width:800px){.news-hub,.news-article{width:min(100% - 32px,620px)}.news-hub__grid{grid-template-columns:1fr;gap:35px;margin-top:30px}.news-article__hero img{height:370px}}.news-hub--editorial .news-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-hub--editorial{padding-top:0}.news-hub--editorial .news-hub__topBackdrop{background:linear-gradient(90deg,#06080be6,#06080b7a 52%,#06080bd4),url(/images/optimized/faction-cavern.jpg) 50% 49%/cover;width:100vw;height:clamp(350px,27vw,470px);margin-inline:calc(50% - 50vw);box-shadow:inset 0 -130px 100px -84px #090a0c}.news-hub--editorial .news-hub__topContent{color:#fff;width:min(1320px,100% - 56px);margin:0 auto;padding-top:clamp(92px,8vw,150px)}.news-hub--editorial .news-hub__topContent p{color:#ff5964;letter-spacing:.18em;text-shadow:0 2px 12px #000000e6;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:900}.news-hub--editorial .news-hub__topContent h1{color:#fff8f3;letter-spacing:-.06em;text-shadow:0 4px 22px #000000db;text-transform:uppercase;max-width:11ch;margin:0;font-family:Arial Black,Impact,Arial,sans-serif;font-size:clamp(3.3rem,6.2vw,6.3rem);line-height:.9}.news-hub--editorial .news-hub__topContent span{color:#fffffff5;text-shadow:0 2px 13px #000000e6;max-width:52ch;margin-top:17px;font-size:1.02rem;font-weight:800;line-height:1.65;display:block}.news-hub--editorial .news-hub__cardsBackdrop{box-shadow:none;background:0 0;padding:clamp(72px,6vw,108px) 0 100px}.news-hub--editorial .news-hub__cardsBackdrop:before{display:none}.news-hub--editorial .news-hub__grid{z-index:1;margin-top:0;position:relative}@media (max-width:800px){.news-hub--editorial .news-hub__topBackdrop{height:250px;margin-inline:calc(50% - 50vw)}.news-hub--editorial .news-hub__cardsBackdrop{padding:55px 0 72px}}.news-hub__loadingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.news-hub__loadingGrid>span{background:linear-gradient(105deg,#101214 20%,#1a1c1f 38%,#101214 56%) 0 0/220% 100%;border:1px solid #ffffff14;min-height:310px;animation:1.35s ease-in-out infinite news-loading-shimmer;display:block}@keyframes news-loading-shimmer{to{background-position:-220% 0}}@media (max-width:800px){.news-hub__loadingGrid{grid-template-columns:1fr}.news-hub__loadingGrid>span{min-height:240px}}.news-article{isolation:isolate;width:100%;min-height:calc(100vh - 146px);margin:0;padding:0 0 100px}.news-article__backdrop{display:none}.news-article__hero{width:100vw;height:clamp(365px,32vw,520px);box-shadow:none;background:#080a0c;border:0;margin-inline:calc(50% - 50vw);overflow:hidden}.news-article__hero img{width:100%;height:100%}.news-article__hero>div{background:linear-gradient(#05060805,#050608b8 65%,#050608fa);padding:clamp(44px,5vw,76px) max(28px,50vw - 520px);bottom:0;left:0;right:0}.news-article__hero h1{letter-spacing:-.055em;max-width:14ch;margin:13px 0;font-family:Arial Black,Impact,Arial,sans-serif;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.9}.news-article__hero small{color:#ffffffd1;max-width:56ch}.news-article__content{background:linear-gradient(145deg,#19090efa,#090a0cfa 58%);border:1px solid #b8192694;width:min(820px,100% - 56px);margin:-42px auto 0;padding:clamp(30px,4vw,48px);position:relative;box-shadow:0 28px 58px #0000006b}.news-article__intro{margin:0 0 38px;font-size:1.22rem;line-height:1.65}.news-article__content section{border-top:1px solid #ffffff21;margin:0;padding:27px 0}.news-article__content section:last-of-type{border-bottom:1px solid #ffffff21}.news-article__content h2{font-size:1.15rem}.news-article__back{margin-top:31px}@media (max-width:800px){.news-article__hero{height:430px}.news-article__hero>div{padding:38px 24px 31px}.news-article__hero h1{font-size:clamp(2.55rem,12vw,4.2rem)}.news-article__content{width:min(100% - 32px,620px);padding:28px 24px}.news-article__intro{font-size:1.08rem}}.news-article__content{margin-top:32px}@media (max-width:800px){.news-article__content{margin-top:24px}}.news-hub--editorial .news-hub__grid:has(>.news-hub__card:only-child){grid-template-columns:minmax(0,760px)}.news-hub__card:only-child .news-hub__visual{aspect-ratio:16/9;background-size:cover}.news-hub__card:only-child .news-hub__cardBody{max-width:700px}.news-article__hero img{object-fit:cover;object-position:center;opacity:.92;filter:saturate(.82)contrast(1.04);image-rendering:pixelated;transform-origin:50%;background:#06101a;transform:scale(1.08)}.news-article__hero:after{z-index:2;content:"";background:linear-gradient(90deg,#0000 8%,#d92f3f 32% 68%,#0000 92%);height:2px;position:absolute;bottom:0;left:0;right:0}.news-article__hero>div>p{align-items:center;gap:14px;margin:0;display:flex}.news-article__hero>div>p time{border-left:1px solid #ffffff57;padding-left:14px}.media-feed{width:100%;min-height:calc(100vh - 146px);margin:0;padding:0 0 100px}.media-feed__hero{background:linear-gradient(90deg,#08090ce6 0%,#16070b94 48%,#07080ad6 100%);border-bottom:1px solid #cb1c2a57;width:100vw;margin-inline:calc(50% - 50vw);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -45px 55px -45px #08090b}.media-feed__hero:after{pointer-events:none;content:"";background:radial-gradient(circle at 50% 42%,#d01c291f,#0000 48%);position:absolute;inset:0}.media-feed__heroTitle{z-index:1;border-left:3px solid #e12533;width:min(1320px,100% - 112px);margin:0 auto;position:relative}.media-feed__heroTitle h1{color:#fff;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:Arial Black,Impact,Arial,sans-serif;line-height:.95}.media-feed__filters{border-bottom:1px solid #ffffff21;gap:0;display:flex}.media-feed__filters button{color:#ffffffbd;min-width:170px;min-height:66px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 30px;font-size:.75rem;font-weight:900;transition:color .15s,background .15s;position:relative}.media-feed__filters button:after{opacity:0;content:"";background:#e42634;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:-1px;left:22px;right:22px;transform:scaleX(.45)}.media-feed__filters button:hover,.media-feed__filters button:focus-visible{color:#fff;background:linear-gradient(#770c162e,#770c160d);outline:none}.media-feed__filters button:hover:after,.media-feed__filters button:focus-visible:after{opacity:1;transform:scaleX(1)}.media-feed__filters button.is-active{color:#ef3a47;background:#520b143d;border:1px solid #da1f2db3;min-height:44px;margin:11px 8px 11px 0}.media-feed__filters button.is-active:after{display:none}@media (max-width:800px){.media-feed__hero{min-height:140px}.media-feed__heroTitle,.media-feed__filters{width:min(100% - 32px,620px)}.media-feed__filters{overflow-x:auto}.media-feed__filters button{flex:1 0 auto;min-width:125px;min-height:58px;padding-inline:20px}}.media-feed__hero{align-items:center;min-height:150px}.media-feed__heroTitle p{color:#ffffffe0;letter-spacing:0;text-transform:none;margin:8px 0 0;font-size:.82rem;font-weight:700}.media-feed__workspace{grid-template-columns:minmax(0,1fr) 270px;gap:22px;width:min(1700px,100% - 64px);margin:0 auto;padding-top:15px;display:grid}.media-feed__main{min-width:0}.media-feed__filters{width:100%;min-height:57px;margin:0}.media-feed__filters>span{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-width:145px;min-height:57px;padding:0 30px;font-size:.75rem;font-weight:900;display:flex}.media-feed__filters>span.is-active{color:#ef3a47;background:#520b143d;border:1px solid #da1f2db3;min-height:41px;margin:8px 8px 8px 0}.media-feed__grid{grid-template-rows:330px 240px;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.media-feed__slot{isolation:isolate;background:#090a0c;border:1px solid #ffffff2e;border-radius:2px;grid-column:span 4;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.media-feed__networks{isolation:isolate;align-self:start}.media-feed__networks h2{color:#ef3d49;letter-spacing:.1em;text-transform:uppercase;margin:0 0 25px;font-size:.76rem;font-weight:900;position:relative}.media-feed__networks h2:after{content:"";background:#cf1a28;width:22px;height:1px;margin-top:11px;display:block}.media-feed__networkList{display:grid}.media-feed__network{color:inherit;align-items:center;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.media-feed__networkMark{color:#fff;place-items:center;font-size:1.05rem;font-weight:900;display:grid}.media-feed__networkInfo{flex-direction:column;min-width:0;display:flex}.media-feed__network strong{color:#fff}.media-feed__network small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-feed__network b{line-height:1.3}@media (max-width:1350px){.media-feed__workspace{grid-template-columns:1fr;width:min(100% - 48px,1180px)}.media-feed__networks{min-height:0}}@media (max-width:800px){.media-feed__heroTitle{padding:7px 0 7px 18px}.media-feed__workspace{width:min(100% - 32px,620px)}.media-feed__grid{grid-template-rows:none;grid-template-columns:1fr}.media-feed__slot{grid-column:1;min-height:220px}}.media-feed__grid--live{grid-template-rows:520px 660px;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:0}.media-feed__liveCard--youtube{grid-area:1/1/auto/span 8}.media-feed__liveCard--twitch{grid-area:1/9/auto/-1}.media-feed__liveCard--tiktok{grid-area:2/1/auto/span 5}.media-feed__liveCard--x{grid-area:2/6/auto/-1}.media-feed__liveCard{flex-direction:column;display:flex}.media-feed__liveCardHeader{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#060709c7;border-bottom:1px solid #ffffff1f;flex:0 0 38px;align-items:center;min-height:38px;padding:0 14px;font-size:.72rem;font-weight:900;display:flex}.media-feed__liveCardBody{scrollbar-width:thin;scrollbar-color:#7d1420 #090a0c;background:#08090b;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.media-feed__carousel{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.media-feed__carouselItem{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.media-feed__carouselControls{z-index:5;background:#050608f0;border:1px solid #ffffff42;border-radius:2px;align-items:center;min-height:36px;display:flex;position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:0 8px 24px #0000006b}.media-feed__carouselControls button{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;min-height:36px;font-size:1rem;font-weight:900}.media-feed__carouselControls button:hover,.media-feed__carouselControls button:focus-visible{color:#ef3d49;background:#1b0b0f;outline:none}.media-feed__carouselControls span{color:#ffffffb8;text-align:center;min-width:48px;font-size:.66rem;font-weight:900}.media-feed__platformSummary{background:#101114;border-bottom:1px solid #ffffff1f;flex:none;align-items:center;gap:18px;min-height:72px;padding:12px 18px;display:flex}.media-feed__platformIdentity{align-items:center;min-width:0}.media-feed__platformIdentity>span{flex-direction:column;gap:4px;min-width:0;display:flex}.media-feed__platformSummary strong{color:#fff;font-size:.9rem}.media-feed__platformSummary small{color:#ffffff94;font-size:.7rem}.media-feed__platformSummary a{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #ef3d4985;margin-left:auto;padding:8px 12px;font-size:.64rem;font-weight:900;text-decoration:none}.media-feed__externalItem{min-width:0;min-height:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.media-feed__externalItem .media-feed__platformSummary{transition:background .16s}.media-feed__externalItem:hover .media-feed__platformSummary,.media-feed__externalItem:focus-visible .media-feed__platformSummary{background:#171014}.media-feed__profileLink{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #ef3d4985;margin-left:auto;padding:8px 12px;font-size:.64rem;font-weight:900}.media-feed__externalVisual{background:linear-gradient(#07080ab8,#07080af0),var(--media-external-image,radial-gradient(circle at 50% 20%,#7e111e52,transparent 55%));text-align:center;background-position:50%;background-size:cover;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:11px;min-height:0;padding:34px;display:flex;position:relative;overflow:hidden}.media-feed__externalVisual:after{pointer-events:none;content:"";border:1px solid #ffffff0b;position:absolute;inset:12px}.media-feed__externalMark{z-index:1;color:#f13b49;letter-spacing:.06em;background:#510a145c;border:1px solid #e835438c;border-radius:17px 3px;place-items:center;width:62px;height:62px;margin-bottom:4px;font-size:.72rem;font-weight:950;display:grid;position:relative}.media-feed__externalItem.is-twitch .media-feed__externalMark{color:#c5a7ff;background:#3c25616b;border-color:#b991ff94}.media-feed__externalItem.is-tiktok .media-feed__externalMark{color:#69f0e9;background:#12353766;border-color:#54e8e080}.media-feed__externalItem.is-x .media-feed__externalMark{color:#fff;background:#ffffff0f;border-color:#ffffff59}.media-feed__externalVisual strong{z-index:1;color:#fff;max-width:36ch;font-size:1rem;line-height:1.45;position:relative}.media-feed__externalVisual small{z-index:1;color:#ffffff7a;text-transform:uppercase;font-size:.68rem;font-weight:750;position:relative}.media-feed__externalVisual b{z-index:1;color:#fff;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ef3d4980;margin-top:7px;padding:10px 14px;font-size:.65rem;transition:border-color .16s,background .16s,transform .16s;position:relative}.media-feed__externalItem:hover .media-feed__externalVisual b,.media-feed__externalItem:focus-visible .media-feed__externalVisual b{background:#770c164d;border-color:#ef3d49;transform:translateY(-2px)}.media-feed__externalItem:focus-visible{outline-offset:-2px;outline:2px solid #ef3d49}@media (max-width:800px){.media-feed__grid--live{grid-template-rows:none;grid-template-columns:1fr}.media-feed__liveCard--youtube,.media-feed__liveCard--tiktok,.media-feed__liveCard--x,.media-feed__liveCard--twitch{grid-area:auto/1;min-height:540px}.media-feed__liveCard--twitch{min-height:420px}.media-feed__platformSummary{flex-wrap:wrap;align-items:flex-start;gap:10px 16px}.media-feed__platformSummary a{margin-left:0}.media-feed__carouselControls{bottom:8px;right:8px}}.news-hub--editorial .news-hub__topBackdrop{box-shadow:inset 0 -150px 120px -92px #090a0c}.news-hub--editorial .news-hub__cardsBackdrop{padding-top:clamp(58px,5vw,82px);position:relative}.news-hub__transition{color:#ffffff75;letter-spacing:.18em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:17px;width:min(760px,100% - 48px);height:42px;margin:-79px auto 48px;font-size:.58rem;font-weight:900;display:grid;position:relative}.news-hub__transition span{background:linear-gradient(90deg,#0000,#e32b3a85);height:1px}.news-hub__transition span:last-child{background:linear-gradient(90deg,#e32b3a85,#0000)}.news-hub__transition b{padding:0 14px;position:relative}.news-hub__transition b:before{content:"";background:#090a0c;border:1px solid #e12b3a;width:6px;height:6px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)rotate(45deg)}.media-feed__hero{background-position:50% 43%;min-height:clamp(220px,18vw,300px)}.media-feed__heroTitle{padding:12px 0 12px 24px}.media-feed__heroTitle h1{font-size:clamp(2.8rem,4.2vw,5rem)}.media-feed__workspace{padding-top:28px}.media-feed__grid--live{padding-top:0}.media-feed__networksHead{background:#060709c7;border:1px solid #ffffff2e;border-bottom-color:#ffffff1f;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 14px;display:flex}.media-feed__networks .media-feed__networksHead h2{color:#fff;letter-spacing:.06em;margin:0;font-size:.72rem}.media-feed__networks .media-feed__networksHead h2:after{display:none}.media-feed__networksHead p{color:#ffffff75;margin:0;font-size:.61rem}@media (max-width:800px){.news-hub__transition{margin-top:-72px;margin-bottom:38px}.media-feed__hero{min-height:210px}.media-feed__heroTitle{width:min(100% - 32px,620px)}}
