.hl-btn-main{background:var(--hl-accent);color:var(--hl-on-accent);border-color:var(--hl-accent);min-height:52px;padding:0 28px;font-size:17px}.hl-btn-main:hover{background:var(--hl-accent-hover);color:var(--hl-on-accent)}.hl-btn-line{background:transparent;color:var(--hl-text);border:1px solid #5a625d;min-height:52px;padding:0 28px}.hl-btn-line:hover{border-color:var(--hl-accent);background:transparent;color:var(--hl-accent)}.hl-link{color:var(--hl-text);border-bottom:1px solid currentColor;padding:2px 0;display:inline-block;font-weight:600}.hl-link:hover{color:var(--hl-accent);text-decoration:none}.hl-link-amber{color:var(--hl-accent)}.hl-link-amber:hover{color:var(--hl-accent-hover)}.hl-kick,.hl-world-b small,.hl-tag{font-family:var(--hl-display);text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:12px;color:var(--hl-accent)}main:has(.hl-hero){padding-bottom:0}.hl-hero{position:relative;min-height:min(880px,100svh);display:flex;flex-direction:column;justify-content:space-between;background:#101211;overflow:hidden;isolation:isolate}.hl-hero-img{position:absolute;right:0;top:0;height:100%;width:auto;max-width:none;z-index:-2;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%);mask-image:linear-gradient(90deg,transparent 0,#000 45%)}.hl-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101211 0 30%,#101211b8 52%,#10121100 75%),linear-gradient(0deg,#101211 0,#10121100 24%)}.hl-hero-in{padding-top:150px;padding-bottom:24px}.hl-tag{display:inline-block;padding:8px 14px;border:1px solid var(--hl-accent);border-radius:3px;background:#10121199;letter-spacing:.1em}.hl-hero h1{margin-top:28px;max-width:560px;font-weight:800;font-size:clamp(44px,7vw,88px);line-height:.98;letter-spacing:-.025em;text-transform:none;color:var(--hl-text)}.hl-hero-p{margin-top:24px;font-size:19px;line-height:1.5;max-width:460px}.hl-hero-cta{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.hl-hero-foot{display:flex;align-items:center;gap:20px;padding-bottom:22px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--hl-text-2)}.hl-hero-foot i{flex:1;height:1px;background:#4a524d}.hl-hero-motto{letter-spacing:.02em;text-transform:none;font-size:15px;color:var(--hl-text)}.hl-home-sec{padding-top:88px}.hl-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.hl-sec-head h2{font-size:clamp(30px,4.4vw,52px);font-weight:800;letter-spacing:-.02em;line-height:1.05}.hl-sec-head p{margin-top:6px;font-size:17px}.hl-worlds{display:grid;gap:16px;grid-template-columns:1fr}.hl-world{position:relative;display:block;min-height:280px;border-radius:12px;overflow:hidden;color:var(--hl-text);background:var(--hl-surface);isolation:isolate;border:1px solid transparent}.hl-world:hover{text-decoration:none;color:var(--hl-text);border-color:var(--hl-accent)}.hl-world img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.hl-world:hover img{transform:scale(1.03)}.hl-world:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a0b0aeb 0,#0a0b0a8c 38%,#0a0b0a00 70%)}.hl-world-b{position:absolute;left:24px;right:84px;bottom:22px;display:grid;gap:2px}.hl-world-b b{font-family:var(--hl-display);font-weight:700;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.01em}.hl-world-b span{color:#c9ccc2;font-size:15px}.hl-round{position:absolute;right:22px;bottom:22px;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--hl-text);display:grid;place-items:center;background:#10121159}.hl-round svg,.hl-sq svg,.hl-shop-list svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-world:hover .hl-round{background:var(--hl-accent);border-color:var(--hl-accent);color:var(--hl-on-accent)}@media(min-width:900px){.hl-worlds{grid-template-columns:1fr 1.1fr;grid-template-rows:340px 340px}.hl-world-ez2{grid-row:1 / span 2;min-height:0}.hl-world{min-height:0}}.hl-servers{margin-top:56px;display:grid;gap:24px;padding:28px 20px;background:var(--hl-surface);border-radius:14px;border:1px solid #262b28}.hl-srv-intro h2{font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.015em}.hl-srv-intro p{margin-top:14px;font-size:17px}.hl-live{display:flex;align-items:center;gap:10px;font-family:var(--hl-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--hl-accent);margin-top:22px!important}.hl-live i{width:9px;height:9px;border-radius:50%;background:var(--hl-accent);box-shadow:0 0 10px var(--hl-accent)}.hl-srv-list{display:grid}.hl-srv{display:grid;grid-template-columns:96px 1fr auto 44px;gap:8px 16px;align-items:center;padding:14px 0;border-bottom:1px solid #343a36;color:var(--hl-text);min-height:76px}.hl-srv:hover{text-decoration:none;color:var(--hl-text);background:#ffb5470d}.hl-srv img{width:96px;height:60px;object-fit:cover;border-radius:6px}.hl-srv-t{display:grid;min-width:0}.hl-srv-t b{font-family:var(--hl-display);font-weight:700;font-size:20px;line-height:1.15}.hl-srv-t small{color:var(--hl-text-2);font-size:14px}.hl-srv-n{font-variant-numeric:tabular-nums;color:#cfd2c6;font-size:15px}.hl-sq{width:44px;height:44px;display:grid;place-items:center;background:var(--hl-accent);color:var(--hl-on-accent);border-radius:6px}.hl-srv-all{margin:0}@media(min-width:900px){.hl-servers{grid-template-columns:minmax(240px,.8fr) 2fr;grid-template-rows:auto auto;gap:8px 40px;padding:36px 36px 28px}.hl-srv-intro{grid-row:1;padding-right:36px;border-right:1px solid #343a36}.hl-srv-list{grid-column:2;grid-row:1}.hl-srv{grid-template-columns:148px 1fr auto 44px;gap:8px 24px}.hl-srv img{width:148px;height:76px}.hl-srv-all{grid-column:1 / -1;border-top:1px solid #343a36;padding-top:22px;margin-top:18px}}@media(max-width:480px){.hl-srv{grid-template-columns:72px 1fr 44px}.hl-srv img{width:72px;height:54px}.hl-srv-n{grid-column:2;grid-row:2;font-size:14px}.hl-sq{grid-column:3;grid-row:1 / span 2}}.hl-shop{position:relative;margin-top:88px;min-height:640px;overflow:hidden;background:#131615;isolation:isolate;display:flex;align-items:center}.hl-shop-img{position:absolute;right:0;top:0;height:100%;width:auto;max-width:none;z-index:-2;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40%);mask-image:linear-gradient(90deg,transparent 0,#000 40%)}.hl-shop:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#131615 0 28%,#131615bf 48%,#13161500 70%)}.hl-shop-in{padding-block:64px;display:grid;gap:14px;justify-items:start}.hl-shop-in>*{max-width:420px}.hl-shop h2{font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.05;letter-spacing:-.02em}.hl-shop-list{width:100%;max-width:420px;margin:18px 0 14px;display:grid}.hl-shop-list a{display:grid;grid-template-columns:40px 1fr 24px;gap:8px;align-items:center;min-height:56px;border-bottom:1px solid #3a413d;color:var(--hl-text)}.hl-shop-list a:hover{text-decoration:none;color:var(--hl-accent)}.hl-shop-list i{font-style:normal;font-family:var(--hl-display);font-weight:700;color:var(--hl-accent);font-size:14px}@media(max-width:899px){.hl-shop{min-height:0;align-items:flex-end}.hl-shop-img{width:100%;height:340px;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 60%);mask-image:linear-gradient(0deg,transparent 0,#000 60%)}.hl-shop:before{background:linear-gradient(0deg,#131615 0 38%,#131615b3 70%,#13161533)}.hl-shop-in{padding-top:300px}.hl-shop-in>*{max-width:none}}.hl-cta{position:relative;min-height:330px;overflow:hidden;background:#161a18;isolation:isolate;display:flex;align-items:center}.hl-cta-img{position:absolute;right:0;top:0;height:100%;width:auto;max-width:none;z-index:-2;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%);mask-image:linear-gradient(90deg,transparent 0,#000 45%)}.hl-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#161a18 0 34%,#161a18b3 56%,#161a1800 80%)}.hl-cta-in{padding-block:56px;display:grid;gap:28px;justify-items:start}.hl-cta h2{max-width:520px;font-size:clamp(32px,4.2vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.02em}@media(max-width:699px){.hl-cta-img{width:100%;-webkit-mask-image:none;mask-image:none}.hl-cta:before{background:linear-gradient(0deg,#161a18 10%,#161a188c)}}@media(max-width:899px){.hl-hero{min-height:600px}.hl-hero-img{width:100%;height:420px;object-fit:cover;object-position:58% 30%;-webkit-mask-image:none;mask-image:none}.hl-hero:before{background:linear-gradient(180deg,#10121140 0,#10121100 120px,#101211 400px)}.hl-hero-in{padding-top:250px}.hl-hero-p{font-size:17px}.hl-home-sec{padding-top:56px}.hl-shop,.hl-servers{margin-top:48px}.hl-hero-foot span:first-child{letter-spacing:.14em}}@media(max-width:480px){.hl-hero-foot{display:none}.hl-hero-cta .hl-btn{width:100%}.hl-foot-note{margin-left:0}}
