.section__index{padding:var(--grid-height)0;gap:calc(2*var(--grid-height));flex-direction:column;display:flex}.homeV2{color:#30281f;background:#fcfbf8;width:100%;margin:0;padding:0 0 18px}.homeV2 svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.homeV2__hero{width:100%;max-width:100%;min-height:clamp(320px,32vw,460px);box-shadow:none;background:#17130e;border:0;border-radius:0;align-items:center;margin-left:0;display:flex;position:relative;left:auto;overflow:hidden;transform:none}@media (min-width:1025px){.homeV2__hero{width:100vw;max-width:100vw;margin-left:-50vw;left:50%}}.homeV2__hero:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#0f0d0ac7 0%,#0f0d0a52 44%,#0f0d0a0a 74%);position:absolute;inset:0}.homeV2__heroVisual{background:url(/images/design-v2/home-hero.webp) 50% 44%/cover no-repeat;width:100%;height:100%;position:absolute;inset:0}.homeV2__heroContent{z-index:2;box-sizing:border-box;width:min(1680px,100% - 24px);margin:0 auto;padding:clamp(28px,4vw,52px) 12px;position:relative}@media (min-width:1025px){.homeV2__heroContent{width:min(1680px,100vw - 24px)}}.homeV2__content{box-sizing:border-box;flex-direction:column;gap:14px;width:min(1680px,100% - 24px);margin:0 auto;padding:14px 0 24px;display:flex}.homeV2__heroContent h1{color:#e2bd62;letter-spacing:.012em;text-transform:uppercase;text-shadow:0 3px 18px #00000073;max-width:660px;margin:0 0 14px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(48px,6.15vw,84px);font-weight:500;line-height:.96}.homeV2__heroContent h1 span{color:#e8c56a;background:linear-gradient(#f4d98a 0%,#c9972f 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.homeV2__heroContent p{color:#fff7e6;letter-spacing:.02em;text-shadow:0 2px 8px #000000b3;margin:0;font-size:clamp(14px,1.45vw,19px);font-weight:500}.homeV2__heroButton{box-sizing:border-box;color:#443014;background:linear-gradient(#f1cc68 0%,#c9972f 100%);border:1px solid #f2d88c;border-radius:6px;justify-content:space-between;align-items:center;gap:34px;min-width:218px;min-height:48px;margin-top:24px;padding:0 20px;font-size:14px;font-weight:650;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 8px 24px #c5912447,inset 0 1px #ffffff8c}.homeV2__heroButton:hover{filter:brightness(1.04);transform:translateY(-1px)}.homeV2__heroButton:focus-visible{outline-offset:3px;outline:3px solid #efc96580}.homeV2__live{background:#fffdf8eb;border:1px solid #bf913d57;border-radius:10px;grid-template-columns:78px minmax(0,1fr) 64px;align-items:stretch;min-height:88px;padding:6px;display:grid;box-shadow:0 5px 18px #6b4c1a0f}.homeV2__live h2{color:#a87620;letter-spacing:.035em;text-align:center;text-transform:uppercase;align-self:center;margin:0;font-size:12px;font-weight:800;line-height:1.25}.homeV2__matchRail{grid-template-columns:repeat(4,minmax(190px,1fr));gap:7px;min-width:0;display:grid}.homeV2__match{box-sizing:border-box;background:#fffefa;border:1px solid #bb9d6740;border-radius:7px;flex-direction:column;justify-content:center;min-width:0;padding:15px 10px 7px;display:flex;position:relative}.homeV2__liveLabel{color:#a67520;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:3px;font-size:7px;font-weight:800;display:inline-flex;position:absolute;top:5px;left:7px}.homeV2__liveLabel i{background:#d29728;border-radius:50%;width:4px;height:4px;display:block;box-shadow:0 0 0 2px #d2972821}.homeV2__matchTeams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.homeV2__matchTeams>div{align-items:center;gap:5px;min-width:0;display:flex}.homeV2__matchTeams>div:last-child{text-align:right;justify-content:flex-end}.homeV2__matchTeams small{color:#332a20;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:650;overflow:hidden}.homeV2__matchTeams strong{color:#9c6c1c;gap:5px;font-size:18px;line-height:1;display:flex}.homeV2__matchTeams strong b{color:#b9a78a;font-weight:500}.homeV2__teamLogo{object-fit:cover;background:#f4ead8;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #b0843047}.homeV2__teamBadge{clip-path:polygon(50% 0,93% 16%,84% 76%,50% 100%,16% 76%,7% 16%);color:#41372b;background:#efe7d8;flex:none;place-items:center;width:25px;height:28px;font-size:11px;font-weight:850;display:grid}.homeV2__map{color:#8c8376;text-align:center;margin-top:4px;font-size:7px;font-weight:550}.homeV2__allMatches{color:#8d672a;text-align:center;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:700;line-height:1.25;display:flex}.homeV2__allMatches svg{width:13px;height:13px}.homeV2__products{grid-template-columns:1.8fr 1fr 1fr;gap:9px;width:100%;display:grid}.homeV2__product{box-sizing:border-box;color:#33291f;background:#fffdf8;border:1px solid #c091396b;border-radius:10px;align-items:center;min-height:184px;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #6b4c1a0d}.homeV2__product:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffdf8 0%,#fffdf8fa 37%,#fffdf840 72%,#0000 100%);position:absolute;inset:0}.homeV2__product:hover{transform:translateY(-2px);box-shadow:0 11px 28px #6b4c1a1f}.homeV2__productCopy{z-index:2;box-sizing:border-box;width:52%;padding:20px;position:relative}.homeV2__productCopy h3{color:#b17a1d;letter-spacing:.01em;text-transform:uppercase;margin:0 0 11px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1}.homeV2__productCopy p{color:#4c443a;margin:0 0 18px;font-size:9px;line-height:1.5}.homeV2__productVisual{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .25s;position:absolute;inset:0 0 0 34%}.homeV2__product:hover .homeV2__productVisual{transform:scale(1.025)}.homeV2__product--cyber .homeV2__productVisual{background-image:url(/images/design-v2/product-cyber.webp),url(/images/design-v2/cyber-arena-hero.webp);background-position:50%,50% 56%;background-size:cover,cover}.homeV2__product--market .homeV2__productVisual{filter:none;background-image:url(/images/design-v2/product-market.webp),url(/images/weapons/silhouettes/rifle.svg);background-position:50%,76%;background-size:cover,72%;left:42%}.homeV2__product--tir .homeV2__productVisual{filter:sepia(.22)saturate(.78)brightness(1.18);background-image:url(/images/design-v2/product-tir.webp),url(/images/game4/game4_asset1@2x.webp);background-position:50%,50%;background-size:cover,cover}.homeV2__productLink{color:#987028;background:#fffdf8c7;border:1px solid #b6862d57;border-radius:5px;align-items:center;gap:9px;min-height:29px;padding:0 12px;font-size:8px;font-weight:650;display:inline-flex}.homeV2__productLink svg{width:12px;height:12px}.homeV2__metrics{background:#fffdf8e6;border:1px solid #c091394d;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;display:grid;overflow:hidden}.homeV2__metrics>div{box-sizing:border-box;justify-content:center;align-items:center;gap:14px;min-height:64px;padding:8px 16px;display:flex}.homeV2__metrics>div+div{border-left:1px solid #c0913930}.homeV2__metrics>div>span{flex-direction:column;gap:3px;display:flex}.homeV2__metrics strong{color:#9e7125;font-size:17px;font-weight:750}.homeV2__metrics small{color:#6e6559;font-size:8px;line-height:1.25}.homeV2__metricIcon{object-fit:cover;mix-blend-mode:multiply;border-radius:6px;width:30px!important;height:30px!important}@media only screen and (max-width:1024px){.homeV2__live{grid-template-columns:76px minmax(0,1fr) 58px}.homeV2__matchRail{scrollbar-width:thin;grid-template-columns:repeat(4,205px);overflow-x:auto}.homeV2__products{grid-template-columns:1.4fr 1fr}.homeV2__product--tir{grid-column:1/-1}}@media only screen and (max-width:720px){.homeV2__heroContent{width:100%;padding:25px 21px 28px}.homeV2__hero{background-position:50%,64%;align-items:flex-end;min-height:240px;padding-bottom:0}.homeV2__heroContent h1{font-size:clamp(42px,13vw,64px)}.homeV2__live{grid-template-columns:62px minmax(0,1fr)}.homeV2__allMatches{display:none}.homeV2__matchRail{grid-template-columns:repeat(4,210px)}.homeV2__products,.homeV2__metrics{grid-template-columns:1fr}.homeV2__product,.homeV2__product--tir{grid-column:auto;min-height:200px}.homeV2__productCopy{width:62%}.homeV2__metrics>div{justify-content:flex-start}.homeV2__metrics>div+div{border-top:1px solid #c0913930;border-left:0}}
