:root{color-scheme:dark;--bg:#070908;--panel:rgba(12,16,14,0.72);--line:rgba(232,220,196,0.16);--line-strong:rgba(232,220,196,0.42);--text:#f4efe6;--muted:#b3aea2;--gold:#d7b57a;--bad:#ec9674;--team:var(--gold)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.skipLink{position:fixed;z-index:100;top:8px;left:16px;transform:translateY(-150%);padding:10px 14px;border-radius:10px;background:var(--gold);color:#14110c;font-weight:800}.skipLink:focus{transform:translateY(0)}button,input{font:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.shell{min-height:100vh;background:radial-gradient(circle at 80% 0,rgba(215,181,122,.08),transparent 28rem),#070908}.actions,.brand{display:flex;align-items:center}.brand{gap:12px;min-width:0;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.button,.textLink{cursor:pointer}.heroSignIn{min-height:48px;padding:0 8px}.button,.heroSignIn{display:inline-flex;align-items:center}.button{justify-content:center;border:1px solid var(--gold);border-radius:999px;padding:0 22px;background:linear-gradient(180deg,#e3c48d,#b89255);color:#14110c;box-shadow:0 16px 36px rgba(0,0,0,.24);font-weight:800;letter-spacing:.08em}.button:hover{filter:brightness(1.06)}.button:disabled,.textLink:disabled{cursor:not-allowed;opacity:.55}.button.ghost{background:rgba(10,12,11,.55);color:var(--text);border-color:var(--line-strong);box-shadow:none}.accountIcon{width:16px;height:16px;flex:none}.button.small{min-height:40px;max-width:200px;padding-inline:16px;border-radius:14px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button.full{width:100%}.button.huge{min-height:64px;padding-inline:34px;font-size:15px}.textLink{border:0;background:none;color:var(--gold);padding:0;font-weight:750}.hero{position:relative;display:grid;align-items:end;min-height:100vh;padding:150px clamp(20px,6vw,88px) 72px}.downloadArt{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,9,8,.25),rgba(7,9,8,.18) 34%,rgba(7,9,8,.88) 78%,#070908),url(/shots/trailer/tanks.jpg) center 42% /cover no-repeat}.downloadCopy,.heroCopy{position:relative;z-index:1;max-width:920px}@keyframes troyWave{0%{transform:scaleY(.12);opacity:.38}35%{transform:scaleY(.72);opacity:.82}65%{transform:scaleY(.3);opacity:.56}to{transform:scaleY(1);opacity:1}}.tag{margin:0 0 16px;color:var(--gold);font-size:12px;letter-spacing:.18em}h1,h2,h3,p{margin-top:0}h1{margin-bottom:18px;max-width:920px;font-size:clamp(64px,9vw,124px);line-height:.86;letter-spacing:-.055em}h1,h2{text-transform:uppercase}h2{margin-bottom:14px;font-size:clamp(40px,5vw,72px);line-height:.92;letter-spacing:-.04em}h3{margin-bottom:10px;font-size:22px;letter-spacing:.04em;text-transform:uppercase}.cards p,.lead,.mission p,.quiet,.section p{color:var(--muted);font-size:clamp(18px,1.6vw,22px);line-height:1.45}.actions{flex-wrap:wrap;gap:16px;margin-top:28px}.section{padding:clamp(64px,8vw,110px) clamp(20px,6vw,88px)}.sectionIntro{max-width:720px;margin-bottom:28px}.teamGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.teamCard{display:grid;justify-items:center;grid-gap:18px;gap:18px;min-height:280px;padding:28px 18px;border:1px solid var(--line);border-radius:28px;background:rgba(14,18,16,.72);color:var(--text);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.teamCard img,.teamStage img{width:min(150px,100%);height:auto}.teamCard strong{font-size:18px;letter-spacing:.14em;text-transform:uppercase}.teamCard:hover,.teamCard[aria-pressed=true]{transform:translateY(-4px);border-color:var(--team);background:rgba(18,24,21,.92)}.teamStage{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;margin-top:16px;padding:clamp(22px,3vw,36px);border:1px solid var(--line);border-left:4px solid var(--team);border-radius:28px;background:rgba(12,16,14,.8)}.teamStage h3{font-size:clamp(32px,4vw,52px)}.teamStage p{max-width:640px}.meter{width:min(420px,100%);height:8px;margin:18px 0 8px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.meter span{display:block;width:0;height:100%;background:var(--team);animation:push .9s ease forwards}.teamStage small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase}@keyframes push{to{width:68%}}.cards,.mission{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.accountCard,.cards article,.mission article{border:1px solid var(--line);border-radius:28px;background:var(--panel)}.cards article,.mission article{min-height:220px;padding:26px}.cards span,.mission span{color:var(--gold);font-size:12px;letter-spacing:.16em}.cards h3,.mission h3{margin-top:36px}.pageHero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start;min-height:100vh;padding:150px clamp(20px,6vw,88px) 72px}.pageHero h1{font-size:clamp(56px,7vw,104px)}.downloadPage{position:relative;display:block;min-height:100vh;padding-bottom:48px}.downloadCopy{max-width:860px;padding-top:8vh}.mission{position:relative;z-index:1;margin-top:54px}.accountCard{display:grid;grid-gap:14px;gap:14px;padding:clamp(22px,3vw,34px)}label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}input{width:100%;border:1px solid rgba(215,181,122,.28);border-radius:16px;outline:0;background:rgba(8,10,9,.72);color:var(--text);font-size:18px;padding:16px}input:focus{border-color:var(--gold)}.formMessage{min-height:24px;margin:0;color:var(--gold);font-weight:700}.formMessage.error{color:var(--bad)}.statGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.statGrid div{padding:16px;border-radius:18px;background:rgba(255,255,255,.03)}.statGrid strong{display:block;font-size:32px;letter-spacing:-.04em}.statGrid span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pageIntro{max-width:980px;padding:140px clamp(20px,6vw,88px) 8px}.pageHero.downloadPage{min-height:0}.founderCard p,.notice p,.pageIntro .lead,.pageIntro p,.post p{color:var(--muted);font-size:clamp(18px,1.6vw,22px);line-height:1.45}.pageIntro .lead{max-width:46ch}.featureList{margin-top:28px}.founderCard,.notice,.roadmap{border:1px solid var(--line);border-radius:28px;background:var(--panel)}.founderCard{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;padding:clamp(22px,3vw,36px)}.founderCard h2{margin-bottom:12px}.founderCard ul{margin:8px 0 18px;padding-left:18px;color:var(--muted);font-size:18px;line-height:1.45}.founderCard li+li{margin-top:8px}.serverAccess{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.serverDownloadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.serverDownloadGrid article{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:230px;padding:22px;border:1px solid var(--line);border-radius:22px;background:rgba(7,10,9,.36)}.serverDownloadGrid h3,.serverDownloadGrid p{margin:0}.serverDownloadGrid .button{align-self:end;margin-top:auto}.serverDownloadGrid button:disabled{opacity:.48;cursor:not-allowed}.roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden}.roadmap article{padding:clamp(22px,3vw,32px)}.roadmap article+article{border-left:1px solid var(--line)}.roadmap ul{margin:18px 0 0;padding-left:18px;color:var(--muted);font-size:17px;line-height:1.45}.roadmap li+li{margin-top:10px}.status{margin:0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.status.now{color:var(--gold)}.post+.post{margin-top:42px}.notice{padding:clamp(22px,3vw,36px)}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-size:18px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.faq p{max-width:68ch;line-height:1.5}.faq p,footer{color:var(--muted)}footer{display:flex;justify-content:space-between;gap:24px;padding:28px clamp(20px,6vw,88px) 36px}footer p{margin:6px 0 0}footer strong{color:var(--text)}.dashGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.dashCard{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:220px;padding:clamp(22px,3vw,32px);border:1px solid var(--line);border-radius:28px;background:var(--panel)}.dashCard h2{margin-bottom:4px;font-size:clamp(28px,3vw,44px);letter-spacing:-.04em;text-transform:uppercase}.dashCard .quiet,.dashCard p{color:var(--muted);font-size:17px;line-height:1.45}.dashCard form{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.dashWide{grid-column:1/-1}@media (max-width:980px){.cards,.dashGrid,.founderCard,.mission,.pageHero,.roadmap,.serverDownloadGrid,.teamGrid,.teamStage{grid-template-columns:1fr}.roadmap article+article{border-top:1px solid var(--line);border-left:0}.teamCard{grid-template-columns:88px 1fr;justify-items:start;align-items:center;min-height:0}.teamCard img{width:88px}}@media (max-width:700px){.brand span:last-child{display:none}h1{font-size:42px;line-height:.92}h2{font-size:30px;line-height:.98}.faq summary,h3{font-size:18px}.cards p,.dashCard .quiet,.dashCard p,.founderCard li,.founderCard p,.lead,.mission p,.notice p,.pageIntro .lead,.pageIntro p,.post p,.quiet,.section p{font-size:17px}.section{padding-left:18px;padding-right:18px;padding-top:40px;padding-bottom:40px}.pageIntro{padding:108px 18px 4px}.button.huge{min-height:52px;padding-inline:18px;font-size:13px}.actions{gap:10px}.cards article,.dashCard,.founderCard,.notice{min-height:0;border-radius:20px}.dashCard h2{font-size:28px}.button.small{max-width:120px}.founderCard .button.huge{max-width:100%;letter-spacing:.04em;white-space:nowrap}footer{flex-direction:column;align-items:stretch;gap:18px;padding:28px 18px calc(28px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.meter span{width:68%}}.supporterAccess{width:100%;min-width:0}.supporterTest{padding:12px 16px;margin-bottom:18px;border:1px solid #68604b;border-radius:8px;color:#d0c7b3;font-size:13px;line-height:1.6;background:#211f19}.supporterTest span{display:inline-block;margin-right:10px;font-size:10px;font-weight:800;letter-spacing:.12em;color:#f1d6a4}.supporterWelcome{padding:clamp(22px,4vw,40px);border:1px solid #806a42;border-radius:14px;background:radial-gradient(ellipse at top right,#51402a55,transparent 70%),#121612;position:relative;overflow:hidden}.supporterSeal{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-size:28px;margin-bottom:20px;background:#d7b57a12}.supporterBadge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.16em;color:var(--gold);padding:6px 0}.supporterWelcome h2{font-size:clamp(25px,3vw,38px);line-height:1.12;margin:10px 0 16px}.supporterWelcome .supporterThanks{color:#c6c4b9;line-height:1.7;font-size:15px;max-width:46ch}.supporterLicense{display:grid;grid-gap:8px;gap:8px;padding:19px 0;margin:24px 0;border-block:1px solid #d7b57a33}.supporterLicense span{font-size:10px;letter-spacing:.14em;color:var(--gold)}.supporterLicense strong{font-size:19px}.supporterLicense small{color:var(--muted);font-size:13px}.supporterAccount{display:inline-block;margin-top:15px;color:var(--gold);font-size:14px}.supporterOffer,.supporterPending{padding:22px 0}.supporterPending p{font-size:14px;line-height:1.7;color:var(--muted)}.supporterOffer h3{margin:10px 0;font-size:24px}.supporterReceipts{margin-top:22px;border-top:1px solid var(--line);padding-top:16px}.supporterReceipts summary{cursor:pointer;color:var(--muted);font-size:14px}.supporterReceipt{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);font-size:13px}.supporterReceipt div{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:140px}.supporterReceipt small{color:var(--muted)}.supporterReceipt a{color:var(--gold);text-decoration:underline}.supporterAccess .button{white-space:normal;text-align:center}.embeddedCheckout{margin-top:22px;padding:clamp(16px,3vw,28px);border:1px solid var(--line-strong);border-radius:12px;background:radial-gradient(ellipse at top right,#d7b57a0d,transparent 70%),#101610;color:var(--text)}.embeddedCheckout .supporterBadge{color:var(--gold)}.embeddedCheckout .quiet,.embeddedCheckout small{color:var(--muted)}.checkoutHeading p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.embeddedCheckout fieldset{border:0;padding:0;margin:18px 0}.embeddedCheckout legend{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.embeddedCheckout label{display:grid;grid-gap:6px;gap:6px;font-size:13px;margin-bottom:12px}.embeddedCheckout input,.embeddedCheckout select{width:100%;min-width:0;padding:12px;border:1px solid #57594e;border-radius:6px;background:#0b100d;color:var(--text);font:inherit;color-scheme:dark}.checkoutNames{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.squareCard{min-height:90px;margin:16px 0}.embeddedCheckout .button{width:100%;background:var(--gold);color:#14180f}.embeddedCheckout .formMessage{color:var(--bad)}@media(max-width:480px){.checkoutNames{grid-template-columns:1fr;gap:0}}.kxHome{overflow-x:clip}.kxHero{position:relative;min-height:min(92vh,900px);display:grid;align-items:end;padding:clamp(96px,14vh,160px) clamp(20px,6vw,88px) clamp(56px,9vh,96px);isolation:isolate;overflow:hidden}.kxHeroBg{position:absolute;inset:-4%;z-index:-3;background:url(/shots/trailer/heli.jpg) 50%/cover no-repeat;filter:saturate(.75) contrast(1.15) sepia(.3) brightness(.8);transform:scale(1.04);animation:kxDrift 24s ease-in-out infinite alternate}.kxHero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(8,10,8,.94),rgba(8,10,8,.7) 45%,rgba(8,10,8,.15)),linear-gradient(0deg,#0b0e0b,transparent 40%)}.kxHeroGrain{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.18;background:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.kxHeroHud{position:absolute;top:clamp(84px,11vh,110px);right:clamp(20px,6vw,88px);display:grid;grid-gap:6px;gap:6px;text-align:right;font:700 11px/1.3 ui-monospace,Consolas,monospace;letter-spacing:.16em;color:rgba(232,226,204,.6)}.kxLive{color:#f15a52}.kxHeroCopy{max-width:760px}.kxHeroLogo{width:min(300px,60vw);height:auto;margin-bottom:18px;filter:drop-shadow(0 6px 24px rgba(0,0,0,.6))}.kxKicker{margin:0 0 12px;font:800 12px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.22em;color:var(--gold,#d8b45a)}.kxHero h1,.kxKicker{text-transform:uppercase}.kxHero h1{margin:0 0 18px;font-size:clamp(48px,9vw,124px);line-height:.88;font-weight:900;letter-spacing:-.02em;text-shadow:0 4px 30px rgba(0,0,0,.6)}.kxHero h1 span{color:var(--gold,#d8b45a)}.kxLead{max-width:560px;font-size:clamp(17px,1.6vw,21px);color:rgba(240,236,220,.85);margin:0 0 28px}.kxActions{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center}.kxActions .button,.kxActions .textLink{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.kxCta{-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));box-shadow:0 0 0 1px rgba(216,180,90,.4),0 10px 40px rgba(216,180,90,.25)}.kxScroll{position:absolute;left:50%;bottom:18px;width:44px;height:44px;transform:translateX(-50%);display:grid;place-items:center}.kxScroll span{width:2px;height:26px;background:linear-gradient(var(--gold,#d8b45a),transparent);animation:kxPulse 1.8s ease-in-out infinite}.kxHazard{height:10px;background:repeating-linear-gradient(-45deg,var(--gold,#d8b45a) 0 14px,#12150f 14px 28px);opacity:.85}.kxIntel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.08);background:#0d110d}.kxIntel>*{display:grid;grid-gap:4px;gap:4px;padding:22px clamp(14px,2vw,28px);border-right:1px solid rgba(255,255,255,.07);min-height:44px}.kxIntel strong{font-size:clamp(18px,2vw,26px);font-weight:900;text-transform:uppercase;color:#f0ecdc}.kxIntel span{font:700 11px/1.3 ui-monospace,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(232,226,204,.55)}.kxIntel a strong{color:var(--gold,#d8b45a)}.kxIntel a:hover{background:#151b15}.kxTrailer{position:relative;padding:clamp(56px,9vw,120px) clamp(16px,5vw,72px);isolation:isolate;overflow:hidden}.kxTrailerBg{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 40%,rgba(216,180,90,.12),transparent 60%),url(/shots/trailer/gunship.jpg) 50%/cover;filter:blur(30px) brightness(.25) saturate(.6);transform:scale(1.2)}.kxTrailerHead{text-align:center;margin-bottom:clamp(24px,4vw,44px)}.kxTrailerHead h2{margin:0;font-size:clamp(32px,5vw,64px);text-transform:uppercase;font-weight:900;line-height:.95}.kxPlayer{position:relative;max-width:1180px;margin:0 auto;padding:clamp(6px,1vw,12px)}.kxCorner{position:absolute;width:34px;height:34px;border:3px solid var(--gold,#d8b45a)}.kxCorner.tl{top:0;left:0;border-right:0;border-bottom:0}.kxCorner.tr{top:0;right:0;border-left:0;border-bottom:0}.kxCorner.bl{bottom:0;left:0;border-right:0;border-top:0}.kxCorner.br{bottom:0;right:0;border-left:0;border-top:0}.kxPlayerScreen{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.65)}.kxPlayerScreen iframe,.kxPoster{position:absolute;inset:0;width:100%;height:100%;border:0}.kxPoster{padding:0;cursor:pointer;background:#000;color:#f0ecdc;display:block}.kxPoster img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.1);transition:transform .6s ease,filter .6s ease}.kxPosterShade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 55%),repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px)}.kxPlay{position:absolute;left:50%;top:50%;width:clamp(68px,9vw,104px);height:clamp(68px,9vw,104px);transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:var(--gold,#d8b45a);color:#111;box-shadow:0 0 0 10px rgba(216,180,90,.18),0 0 60px rgba(216,180,90,.45);transition:transform .25s ease}.kxPlay svg{margin-left:4px}.kxPosterLabel{position:absolute;left:clamp(14px,3vw,32px);bottom:clamp(12px,3vw,28px);display:grid;grid-gap:4px;gap:4px;text-align:left}.kxPosterLabel small{font:700 11px/1 ui-monospace,Consolas,monospace;letter-spacing:.18em;color:#f15a52;text-transform:uppercase}.kxPosterLabel strong{font-size:clamp(18px,2.4vw,30px);font-weight:900;text-transform:uppercase}.kxPoster:focus-visible img,.kxPoster:hover img{transform:scale(1.04);filter:saturate(1) contrast(1.1)}.kxPoster:focus-visible .kxPlay,.kxPoster:hover .kxPlay{transform:translate(-50%,-50%) scale(1.08)}.kxPoster:focus-visible{outline:3px solid var(--gold,#d8b45a);outline-offset:-3px}.kxSolo{padding:clamp(64px,10vw,140px) clamp(20px,6vw,88px);background:linear-gradient(135deg,#0d110d,#161a12);border-block:1px solid rgba(255,255,255,.06)}.kxSolo h2{margin:0 0 22px;font-size:clamp(38px,7vw,96px);line-height:.92;font-weight:900;text-transform:uppercase}.kxSolo h2 span{color:var(--gold,#d8b45a)}.kxSolo p{max-width:620px;font-size:clamp(16px,1.5vw,20px);color:rgba(240,236,220,.75)}.kxShots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.kxShots figure{position:relative;margin:0;overflow:hidden;aspect-ratio:16/10;background:#000}.kxShots .kxShotWide{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.kxShots img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.8);transition:transform .5s ease,filter .5s ease}.kxShots figure:hover img{transform:scale(1.05);filter:saturate(1.05)}.kxShots figcaption{position:absolute;inset:auto 0 0 0;padding:30px 14px 12px;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);font-size:14px;font-weight:700}.kxShots figcaption span{margin-right:10px;font:800 12px ui-monospace,Consolas,monospace;color:var(--gold,#d8b45a)}.kxDeploy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 clamp(16px,5vw,72px) clamp(56px,8vw,100px)}.kxDeployCard{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:28px;min-height:44px;background:#11160f;border:1px solid rgba(255,255,255,.08);border-left:4px solid var(--gold,#d8b45a);transition:transform .2s ease,background .2s ease}.kxDeployCard:hover{transform:translateY(-3px);background:#172015}.kxDeployCard span{font:700 11px ui-monospace,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--gold,#d8b45a)}.kxDeployCard strong{font-size:24px;font-weight:900;text-transform:uppercase}.kxDeployCard p{margin:0;color:rgba(240,236,220,.68)}@keyframes kxDrift{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.1) translate(-1.5%,-1%)}}@keyframes kxPulse{0%,to{opacity:.3;transform:translateY(-4px)}50%{opacity:1;transform:translateY(4px)}}@media (max-width:980px){.kxIntel{grid-template-columns:repeat(2,minmax(0,1fr))}.kxIntel>a{grid-column:1/-1}.kxIntel>*{border-bottom:1px solid rgba(255,255,255,.07)}.kxDeploy{grid-template-columns:1fr}.kxHeroHud{display:none}}@media (max-width:700px){.kxHero{min-height:86svh;padding:110px 18px 64px}.kxHero:before{background:linear-gradient(0deg,#0b0e0b 5%,rgba(8,10,8,.75) 55%,rgba(8,10,8,.45))}.kxActions{display:grid;grid-template-columns:1fr 1fr}.kxActions .kxCta,.kxActions .textLink{grid-column:1/-1}.kxActions .button{width:100%}.kxIntel>*{padding:16px 14px}.kxTrailer{padding:48px 10px}.kxCorner{width:20px;height:20px;border-width:2px}.kxPosterLabel small{display:none}.kxShots{grid-template-columns:1fr 1fr;gap:6px}.kxShots .kxShotWide{grid-column:1/-1;grid-row:auto;aspect-ratio:16/10}.kxShots figcaption{font-size:12px;padding:24px 8px 8px}.kxDeploy{padding:0 14px 56px}.kxDeployCard{padding:22px 18px}.kxSolo{padding:56px 18px}}@media (prefers-reduced-motion:reduce){.kxHeroBg,.kxScroll span{animation:none}.kxDeployCard,.kxPlay,.kxPoster img,.kxShots img{transition:none}}.kxNav{position:fixed;z-index:50;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:max(10px,env(safe-area-inset-top)) clamp(14px,3vw,40px) 10px;background:linear-gradient(180deg,rgba(7,9,8,.85),rgba(7,9,8,0));transition:background .25s ease,box-shadow .25s ease}.kxNav.menuOpen,.kxNav.scrolled{background:rgba(9,12,9,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(216,180,90,.25)}.kxBrand{display:flex;align-items:center;gap:10px;min-height:44px;min-width:0}.kxBrand img{width:40px;height:40px;object-fit:cover;border-radius:8px}.kxBrand span{display:grid;font-weight:900;font-size:18px;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:#f0ecdc}.kxBrand em{font-style:normal;font:700 10px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.2em;color:var(--gold,#d8b45a)}.kxNavLinks{display:flex;align-items:center;gap:4px}.kxNavLinks a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(240,236,220,.72)}.kxNavLinks a:hover{color:#f0ecdc}.kxNavLinks a:after{content:"";position:absolute;left:14px;right:14px;bottom:8px;height:2px;background:var(--gold,#d8b45a);transform:scaleX(0);transition:transform .2s ease}.kxNavLinks a:hover:after,.kxNavLinks a[aria-current=page]:after{transform:scaleX(1)}.kxNavLinks a[aria-current=page]{color:var(--gold,#d8b45a)}.kxNavActions{display:flex;align-items:center;gap:10px}.kxAccount{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:200px;padding:0 14px;border:1px solid rgba(240,236,220,.22);font-size:13px;font-weight:800;color:#f0ecdc}.kxAccount span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kxAccount .accountIcon{width:20px;height:20px;flex:none}.kxAccount.signedIn{border-color:rgba(97,207,136,.5)}.kxAccount.signedIn .accountIcon{color:#61cf88}.kxAccount:hover,.kxAccount[aria-current=page]{border-color:var(--gold,#d8b45a)}.kxPlayBtn{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;background:var(--gold,#d8b45a);color:#111;font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.kxPlayBtn:hover{filter:brightness(1.1)}.kxBurger{display:none;width:48px;height:48px;padding:0;border:1px solid rgba(240,236,220,.22);background:transparent;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.kxBurger span{display:block;width:22px;height:2px;background:#f0ecdc;transition:transform .25s ease,opacity .2s ease}.kxBurger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.kxBurger[aria-expanded=true] span:nth-child(2){opacity:0}.kxBurger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.kxDrawer{position:fixed;z-index:49;inset:0;display:flex;flex-direction:column;gap:18px;padding:calc(max(10px, env(safe-area-inset-top)) + 78px) 18px calc(24px + env(safe-area-inset-bottom));background:rgba(8,10,8,.98);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.kxDrawer.open{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .25s ease}.kxDrawerAccount{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border:1px solid rgba(240,236,220,.18);border-left:4px solid var(--gold,#d8b45a);background:#11160f;color:#f0ecdc}.kxDrawerAccount.signedIn{border-left-color:#61cf88}.kxDrawerAccount .accountIcon{width:28px;height:28px;flex:none}.kxDrawerAccount span{display:grid;flex:1 1;min-width:0}.kxDrawerAccount small{font:700 11px ui-monospace,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:rgba(240,236,220,.55)}.kxDrawerAccount strong{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kxDrawerLinks{display:grid}.kxDrawerLinks a{display:flex;align-items:baseline;gap:14px;min-height:52px;padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.07);font-size:22px;font-weight:900;text-transform:uppercase;color:#f0ecdc}.kxDrawerLinks a span{font:700 12px ui-monospace,Consolas,monospace}.kxDrawerLinks a span,.kxDrawerLinks a[aria-current=page]{color:var(--gold,#d8b45a)}.kxDrawer.open .kxDrawerLinks a{animation:kxDrawerIn .35s ease both;animation-delay:calc(var(--i) * 25ms)}.kxDrawerCta{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:auto}.kxDrawerCta .button{width:100%;min-height:52px;justify-content:center}@keyframes kxDrawerIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@media (max-width:1080px){.kxNavLinks a{padding:0 9px}.kxNavLinks a:after{left:9px;right:9px}}@media (max-width:960px){.kxNavLinks{display:none}.kxBurger{display:inline-flex}}@media (min-width:961px){.kxDrawer{display:none}}@media (max-width:560px){.kxBrand em{display:none}.kxBrand span{font-size:15px}.kxAccount{width:48px;height:48px;padding:0;justify-content:center}.kxAccount span{display:none}.kxPlayBtn{padding:0 16px;min-height:48px}.kxNavActions{gap:6px}}@media (max-width:360px){.kxBrand span{display:none}}.kxFooter{position:relative;display:block;padding:0;background:#0a0d0a;color:rgba(240,236,220,.65);border-top:1px solid rgba(255,255,255,.06)}.kxFooterHazard{height:6px;background:repeating-linear-gradient(-45deg,var(--gold,#d8b45a) 0 12px,#12150f 12px 24px);opacity:.7}.kxFooterInner{display:grid;grid-template-columns:minmax(220px,1fr) 2.4fr;grid-gap:40px;gap:40px;padding:48px clamp(20px,6vw,88px) 28px}.kxFooterBrand{display:flex;gap:14px;align-items:flex-start}.kxFooterBrand img{width:52px;height:52px;object-fit:cover;border-radius:10px}.kxFooterBrand strong{color:#f0ecdc;font-size:17px;text-transform:uppercase;letter-spacing:.08em}.kxFooterBrand p{margin:6px 0 0;font-size:14px}.kxFooterCols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.kxFooterCols h2{margin:0 0 8px;font:800 11px ui-monospace,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--gold,#d8b45a)}.kxFooterCols a{display:flex;align-items:center;min-height:40px;font-size:15px;font-weight:700;color:rgba(240,236,220,.72)}.kxFooterCols a:hover{color:#f0ecdc}.kxFooterBase{margin:0;padding:18px clamp(20px,6vw,88px) calc(22px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.06);font-size:13px}@media (max-width:900px){.kxFooterInner{grid-template-columns:1fr;gap:28px}.kxFooterCols{grid-template-columns:repeat(2,minmax(0,1fr))}.kxFooterCols a{min-height:44px}}@media (prefers-reduced-motion:reduce){.kxBurger span,.kxDrawer,.kxNavLinks a:after{transition:none}.kxDrawer.open .kxDrawerLinks a{animation:none}}.kxIntro{position:relative;isolation:isolate;max-width:none;margin:0;padding:clamp(120px,16vh,170px) clamp(20px,6vw,88px) clamp(44px,6vw,72px);overflow:hidden}.kxIntro:before{z-index:-2;background:var(--kx-bg,none) center/cover no-repeat;filter:saturate(.65) sepia(.2) contrast(1.1)}.kxIntro:after,.kxIntro:before{content:"";position:absolute;inset:0}.kxIntro:after{z-index:-1;background:linear-gradient(90deg,rgba(8,10,8,.96),rgba(8,10,8,.8) 55%,rgba(8,10,8,.45)),linear-gradient(0deg,#0b0e0b,transparent 45%);border-bottom:10px solid transparent;border-image:repeating-linear-gradient(-45deg,var(--gold) 0 14px,#12150f 14px 28px) 10}.kxIntro>*{max-width:780px}.kxIntro h1{margin:0 0 18px;font-size:clamp(44px,7.5vw,104px);line-height:.9;font-weight:900;text-transform:uppercase;letter-spacing:-.01em}.kxIntro .lead{max-width:620px;font-size:clamp(16px,1.5vw,20px);color:rgba(240,236,220,.84)}.kxIntro>p:not(.tag):not(.lead){max-width:640px;color:rgba(240,236,220,.72)}.kxIntroCenter{text-align:center}.kxIntroCenter .lead,.kxIntroCenter>*{margin-left:auto;margin-right:auto}.kxIntroCenter .actions{justify-content:center}.pageHero.kxIntro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start;min-height:0}.pageHero.kxIntro>*{max-width:none}.tag{font-family:ui-monospace,Consolas,monospace;font-weight:800;letter-spacing:.2em}.button,.tag{text-transform:uppercase}.button{min-height:48px;border-radius:0;letter-spacing:.1em;font-weight:900}.button:not(.ghost){-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.sectionIntro h2{text-transform:uppercase;font-weight:900;line-height:.95;font-size:clamp(30px,4.5vw,58px)}.accountCard,.cards article,.dashCard,.faq details,.founderCard,.mission article,.notice,.post,.serverDownloadGrid article,.supporterAccess>div{border-radius:0;background:linear-gradient(180deg,#121812,#0d110d);border:1px solid rgba(255,255,255,.08)}.cards article,.mission article,.serverDownloadGrid article{border-top:3px solid var(--gold);transition:transform .2s ease}.cards article:hover{transform:translateY(-3px)}.cards span,.mission span{font-family:ui-monospace,Consolas,monospace;font-weight:800}.cards h3,.dashCard h2,.founderCard h2,.notice h2,.post h2{text-transform:uppercase;font-weight:900}.dashCard,.founderCard,.notice,.post{border-left:4px solid var(--gold)}.faq details summary{min-height:56px;display:flex;align-items:center;cursor:pointer;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.faq details[open]{border-left:4px solid var(--gold)}.accountCard input,.dashCard input{min-height:48px;border-radius:0;font-size:16px}.kxFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.kxShotsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.kxTrailerTight{padding-top:clamp(32px,5vw,64px)}.post{padding:clamp(22px,3vw,36px)}.post .kxShots{margin-top:18px}@media (max-width:1100px){.kxFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.pageHero.kxIntro{grid-template-columns:1fr}}@media (max-width:700px){.kxIntro{padding:108px 18px 40px}.kxIntro .actions{display:grid;grid-template-columns:1fr;width:100%}.kxIntro .actions .button{width:100%;justify-content:center}.kxFeatureGrid,.kxShotsThree{grid-template-columns:1fr}.cards article,.dashCard,.founderCard,.notice,.post{padding:20px 18px}.section .actions{display:grid}.section .actions .button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.cards article{transition:none}}.accountCard .textLink,.dashCard .textLink{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.mission article{min-height:0}.mission h3{margin-top:14px}@media (max-width:700px){.mission{margin-top:28px;gap:10px}.mission article{padding:18px}.downloadCopy{padding-top:0}.supporterAccess .button{width:100%;justify-content:center}.faq details summary{padding-right:8px}.kxIntro h1{overflow-wrap:anywhere}body{font-size:16px}.kxLead,.lead,li,p{font-size:max(16px,1em)}.cards span,.kxBrand em,.kxDeployCard span,.kxDrawerAccount small,.kxDrawerLinks a span,.kxFooterCols h2,.kxIntel span,.kxKicker,.kxPosterLabel small,.kxShots figcaption span,.mission span,.tag{font-size:13px;letter-spacing:.12em;color:#e2c786}.kxIntel span{color:rgba(240,236,220,.82)}.kxIntel strong{font-size:22px}.kxIntel>*{padding:18px 16px;gap:6px}.kxShots figcaption{font-size:14px}.kxFooterBase,.kxFooterBrand p{font-size:15px}.card li,.kxDeployCard p{font-size:16px}}.kxMusic{position:relative;isolation:isolate;overflow:hidden;padding:clamp(48px,7vw,100px) clamp(18px,6vw,88px) clamp(64px,8vw,110px);background:#070907;border-block:1px solid rgba(216,180,90,.18)}.kxMusicBg{position:absolute;inset:-10%;z-index:-2;background:radial-gradient(ellipse at 25% 50%,rgba(216,180,90,.22),transparent 55%),url(/shots/trailer/heli-cabin.jpg) 50%/cover;filter:blur(40px) brightness(.32) saturate(.8)}.kxMusic:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#070907,transparent 35%,transparent 70%,#070907),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}.kxMusicInner{display:grid;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);max-width:1240px;margin:0 auto}.kxMusicCover{position:relative;aspect-ratio:1;overflow:hidden;background:#000;box-shadow:0 40px 90px rgba(0,0,0,.7),0 0 0 1px rgba(216,180,90,.35),0 0 60px rgba(216,180,90,.15);transform:rotate(-2deg);transition:transform .4s ease}.kxMusicCover:hover{transform:rotate(0) scale(1.02)}.kxMusicCover img{width:100%;height:100%;object-fit:cover;filter:grayscale(.4) sepia(.5) contrast(1.2) brightness(.7)}.kxMusicCoverShade{position:absolute;inset:0;background:linear-gradient(160deg,rgba(216,180,90,.25),transparent 40%),linear-gradient(0deg,rgba(0,0,0,.92),transparent 60%)}.kxMusicCoverText{position:absolute;left:22px;right:22px;bottom:20px;display:grid;grid-gap:4px;gap:4px}.kxMusicCoverText small{font:800 12px ui-monospace,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.kxMusicCoverText strong{font-size:clamp(64px,9vw,112px);line-height:.82;font-weight:900;letter-spacing:-.02em;color:#f4efe6}.kxMusicCoverText em{font-style:normal;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:rgba(244,239,230,.75)}.kxMusicNote{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--gold);color:#111;font-size:22px;font-weight:900;box-shadow:0 0 24px rgba(216,180,90,.6)}.kxMusicCopy h2{margin:0 0 14px;font-size:clamp(32px,4.6vw,64px);line-height:.95;font-weight:900;text-transform:uppercase}.kxMusicCopy h2 strong{display:block;color:var(--gold);font-weight:900;text-shadow:0 0 40px rgba(216,180,90,.25)}.kxMusicLead{margin:0 0 22px;font-size:clamp(16px,1.5vw,19px);color:rgba(244,239,230,.78)}.kxNowPlaying{display:inline-flex;align-items:center;gap:14px;margin-bottom:26px;padding:12px 18px 12px 14px;background:rgba(12,16,12,.85);border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--gold)}.kxNowPlaying span:last-child{display:grid}.kxNowPlaying small{font:800 12px ui-monospace,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,239,230,.6)}.kxNowPlaying strong{font-size:16px;color:#f4efe6}.kxEq{display:flex;align-items:flex-end;gap:3px;height:26px}.kxEq i{width:4px;height:100%;background:linear-gradient(0deg,#9c7a32,#f3d58c);transform-origin:bottom;animation:kxEq 1s ease-in-out infinite}.kxEq i:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.kxEq i:nth-child(3){animation-duration:1.2s;animation-delay:-.6s}.kxEq i:nth-child(4){animation-duration:.85s;animation-delay:-.1s}.kxMusicActions{display:flex;flex-wrap:wrap;gap:10px}.kxMusicBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;font-size:14px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#f4efe6;background:rgba(14,18,14,.9);border:1px solid rgba(255,255,255,.16);transition:transform .2s ease,background .2s ease,border-color .2s ease}.kxMusicBtn:hover{transform:translateY(-2px)}.kxMusicBtn.spotify{border-color:rgba(30,215,96,.55);box-shadow:inset 3px 0 0 #1ed760}.kxMusicBtn.spotify:hover{background:rgba(30,215,96,.14)}.kxMusicBtn.youtube{border-color:rgba(255,48,48,.5);box-shadow:inset 3px 0 0 #ff3030}.kxMusicBtn.youtube:hover{background:rgba(255,48,48,.12)}.kxMusicBtn.store{border-color:rgba(216,180,90,.55);box-shadow:inset 3px 0 0 var(--gold);color:var(--gold)}.kxMusicBtn.store:hover{background:rgba(216,180,90,.12)}.kxMusicStage{position:relative;z-index:1;max-width:1240px;margin:0 auto clamp(36px,5vw,64px)}.kxMusicStage:before{content:"";position:absolute;left:10%;right:10%;top:40%;height:40%;background:radial-gradient(ellipse,rgba(216,180,90,.45),transparent 70%);filter:blur(30px)}.kxMusicWave{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(3px,.45vw,7px);height:clamp(150px,18vw,240px);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.kxMusicWave i{flex:1 1;max-width:14px;height:var(--h,60%);background:linear-gradient(0deg,#8a6a28,#d8b45a 45%,#ffe9ad 85%,#fff8e0);box-shadow:0 0 14px rgba(216,180,90,.55),0 0 32px rgba(216,180,90,.2);border-radius:3px 3px 0 0;transform-origin:bottom;animation:kxWave 1.05s cubic-bezier(.45,0,.55,1) infinite alternate;animation-delay:calc(var(--wave-index) * -61ms);will-change:transform}.kxMusicWave i:nth-child(3n){animation-duration:.68s}.kxMusicWave i:nth-child(4n){animation-duration:1.32s}.kxMusicWave i:nth-child(5n){animation-duration:.86s;animation-name:kxWaveB}.kxMusicWave i:nth-child(7n){animation-duration:1.6s}.kxMusicWave i:nth-child(11n){animation-duration:.54s;animation-name:kxWaveB}.kxMusicWaveMirror{height:clamp(50px,6vw,80px);align-items:flex-start;transform:scaleY(-1);opacity:.28;filter:blur(1px);-webkit-mask-image:linear-gradient(0deg,#000,transparent 85%),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(0deg,#000,transparent 85%),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.kxMusicWaveMirror i{box-shadow:none;transform-origin:bottom;height:calc(var(--h, 60%) * 1)}.kxMusicBg{transform:translate3d(0,var(--kx-par,0),0) scale(1.08);will-change:transform}.kxMusicInner{position:relative;z-index:1}@keyframes kxWaveB{0%{transform:scaleY(.35)}30%{transform:scaleY(1)}60%{transform:scaleY(.2)}to{transform:scaleY(.85)}}@keyframes kxWave{0%{transform:scaleY(.12)}45%{transform:scaleY(.8)}to{transform:scaleY(1)}}@keyframes kxEq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (max-width:860px){.kxMusicInner{grid-template-columns:1fr}.kxMusicCover{width:min(100%,360px);margin:0 auto}}@media (max-width:700px){.kxMusic{padding:44px 16px 64px}.kxMusicCopy{text-align:left}.kxMusicCopy h2{font-size:clamp(30px,9vw,40px)}.kxNowPlaying{display:flex}.kxNowPlaying small{font-size:13px}.kxMusicActions{display:grid;grid-template-columns:1fr}.kxMusicBtn{width:100%;min-height:54px;font-size:15px}.kxMusicCoverText small{font-size:13px}.kxMusicWave{height:130px;gap:3px}.kxMusicWaveMirror{height:40px}.kxMusicWave i:nth-child(2n){display:none}.kxMusicStage{margin:0 -6px 32px}}@media (prefers-reduced-motion:reduce){.kxEq i,.kxMusicWave i{animation:none}.kxMusicBg{transform:scale(1.08)}.kxMusicCover{transform:none;transition:none}}.kxGold{color:var(--gold)}.kxJump{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.kxJump a{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 26px;border:1px solid rgba(216,180,90,.55);background:rgba(10,13,10,.8);font-size:16px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#f4efe6;transition:background .2s ease,transform .2s ease}.kxJump a:first-child{background:var(--gold);color:#111;border-color:var(--gold);-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.kxJump a small{font:800 13px ui-monospace,Consolas,monospace;opacity:.7}.kxJump a:hover{transform:translateY(-2px)}.kxJump a:not(:first-child):hover{background:rgba(216,180,90,.14)}.kxAnchor{scroll-margin-top:80px}.kxAnchor+.kxAnchor{border-top:1px solid rgba(255,255,255,.07)}#buy .notice{margin-top:16px}.kxContact article{display:flex;flex-direction:column;gap:6px;min-height:0}.kxContact article h3{margin-top:6px}.kxContact article .button{margin-top:auto;align-self:flex-start}.kxFaqHead{margin-top:clamp(40px,6vw,72px)}@media (max-width:700px){.kxJump{display:grid;grid-template-columns:1fr 1fr}.kxJump a{justify-content:center;padding:0 10px;font-size:15px;letter-spacing:.06em}.kxContact article .button{align-self:stretch;justify-content:center}.kxContact{grid-template-columns:1fr}}.kxDevNote{position:relative;margin:16px 0 0;padding:clamp(24px,3vw,36px) clamp(22px,3vw,40px);background:linear-gradient(135deg,#17150e,#0f120d);border:1px solid rgba(216,180,90,.35);border-left:4px solid var(--gold)}.kxDevNote:before{content:"\201C";position:absolute;top:-10px;right:22px;font-size:120px;line-height:1;color:rgba(216,180,90,.18);font-weight:900}.kxDevNote blockquote{margin:0 0 14px;max-width:760px;font-size:clamp(18px,1.8vw,23px);line-height:1.45;font-weight:600;color:#f4efe6}.kxDevNote figcaption{font:800 13px ui-monospace,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.kxCardLead{font-size:clamp(18px,1.7vw,22px);font-weight:800;color:#f4efe6}.kxFreeCard{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:16px;padding:22px clamp(20px,3vw,32px);background:#0f130f;border:1px solid rgba(255,255,255,.08);border-left:4px solid #61cf88}.kxFreeCard h3{margin:4px 0 6px;text-transform:uppercase;font-weight:900}.kxFreeCard p{margin:0}@media (max-width:700px){.kxFreeCard .button{width:100%;justify-content:center}}.srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}[data-reveal].isIn{opacity:1;transform:none}.kxStatRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#0d110d;border-bottom:1px solid rgba(255,255,255,.08)}.kxStatRow>div{display:grid;grid-gap:4px;gap:4px;padding:26px clamp(14px,2.5vw,32px);border-right:1px solid rgba(255,255,255,.07)}.kxStatRow>div:nth-child(2){transition-delay:80ms}.kxStatRow>div:nth-child(3){transition-delay:.16s}.kxStatRow>div:nth-child(4){transition-delay:.24s}.kxStatRow strong{font-size:clamp(36px,4.5vw,60px);line-height:1;font-weight:900;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kxStatRow span{font:800 13px ui-monospace,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,239,230,.75)}.kxChapters{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.kxChapterStage{position:-webkit-sticky;position:sticky;top:90px;aspect-ratio:16/10;overflow:hidden;background:#000;border:1px solid rgba(216,180,90,.3);box-shadow:0 30px 80px rgba(0,0,0,.6)}.kxChapterStage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .6s ease,transform 1.2s ease;filter:saturate(.85) contrast(1.08)}.kxChapterStage img.on{opacity:1;transform:scale(1)}.kxChapterStage:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 50%);pointer-events:none}.kxChapterHud{position:absolute;z-index:1;left:22px;bottom:26px;display:grid;grid-gap:4px;gap:4px}.kxChapterHud span{font:800 13px ui-monospace,Consolas,monospace;letter-spacing:.16em;color:var(--gold)}.kxChapterHud strong{font-size:clamp(24px,3vw,40px);font-weight:900;text-transform:uppercase;line-height:1}.kxChapterBar{position:absolute;z-index:1;left:0;right:0;bottom:0;height:4px;background:rgba(255,255,255,.1)}.kxChapterBar i{display:block;height:100%;background:var(--gold);box-shadow:0 0 12px var(--gold);transition:width .5s ease}.kxChapterList{list-style:none;margin:0;padding:0}.kxChapterList li{min-height:46vh;display:flex;flex-direction:column;justify-content:center;padding:22px 0 22px 24px;border-left:2px solid rgba(255,255,255,.1);opacity:.4;transition:opacity .4s ease,border-color .4s ease}.kxChapterList li.on{opacity:1;border-left-color:var(--gold)}.kxChapterList li span{font:800 13px ui-monospace,Consolas,monospace;letter-spacing:.16em;color:var(--gold)}.kxChapterList li h3{margin:8px 0 10px;font-size:clamp(28px,3.4vw,46px);line-height:.95;font-weight:900;text-transform:uppercase}.kxChapterList li p{margin:0;max-width:460px;font-size:18px;color:rgba(244,239,230,.8)}.kxChapterInline{display:none}.kxCallout{margin:0 0 18px;padding:16px 20px;border:1px solid rgba(216,180,90,.5);background:linear-gradient(90deg,rgba(216,180,90,.18),rgba(216,180,90,.04));color:var(--gold);font-size:clamp(17px,1.6vw,21px);font-weight:800}.kxBotPanels{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:14px;gap:14px}.kxBotPanel{position:relative;padding:clamp(24px,3vw,36px);background:linear-gradient(180deg,#121812,#0d110d);border:1px solid rgba(255,255,255,.08);border-top:3px solid var(--gold);transition:box-shadow .3s ease,transform .3s ease}.kxBotPanel.custom{border-top-color:#61cf88}.kxBotPanel h3{margin:6px 0 10px;font-size:clamp(22px,2.4vw,30px);font-weight:900;text-transform:uppercase}.kxBotPanel p{font-size:17px;color:rgba(244,239,230,.8)}@media (hover:hover){.cards article:hover,.kxBotPanel:hover{box-shadow:0 0 0 1px rgba(216,180,90,.4),0 20px 50px rgba(0,0,0,.5),0 0 40px rgba(216,180,90,.12);transform:translateY(-3px)}}.kxBigNum{display:flex;align-items:baseline;gap:10px;margin:6px 0 4px;font-size:clamp(80px,10vw,140px);line-height:.9;font-weight:900;color:var(--gold);text-shadow:0 0 40px rgba(216,180,90,.35);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kxBigNum small{font-size:22px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,239,230,.7);text-shadow:none}.kxBotDemo{margin-top:14px;display:grid;grid-gap:14px;gap:14px}.kxBotReadout{display:flex;align-items:baseline;gap:12px}.kxBotReadout strong{font-size:56px;line-height:1;font-weight:900;color:#61cf88;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3ch}.kxBotReadout span{font:800 13px ui-monospace,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,239,230,.75)}.kxBotRange input{width:100%;height:44px;accent-color:#61cf88;cursor:pointer}.kxBotField{display:grid;grid-template-columns:repeat(20,1fr);grid-gap:4px;gap:4px}.kxBotField i{aspect-ratio:1;background:rgba(255,255,255,.07);transition:background .2s ease,transform .2s ease}.kxBotField i.on{transform:scale(1)}.kxBotField i.on.t0{background:#f15a52}.kxBotField i.on.t1{background:#61cf88}.kxBotField i.on.t2{background:#4bb6ff}.kxBotNote{margin:0;font-size:14px!important;color:rgba(244,239,230,.55)!important}@media (max-width:900px){.kxChapters{grid-template-columns:1fr}.kxChapterStage{display:none}.kxChapterList li{min-height:0;opacity:1;padding:0 0 34px 18px;border-left-color:var(--gold)}.kxChapterInline{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:14px;border:1px solid rgba(255,255,255,.1)}.kxBotPanels{grid-template-columns:1fr}}@media (max-width:700px){.kxStatRow{grid-template-columns:1fr 1fr}.kxStatRow>div{border-bottom:1px solid rgba(255,255,255,.07);padding:18px 16px}.kxBotPanel p,.kxChapterList li p{font-size:16px}.kxBotField{grid-template-columns:repeat(15,1fr)}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.kxBotField i,.kxBotPanel,.kxChapterBar i,.kxChapterList li,.kxChapterStage img,[data-reveal]{transition:none}}.launcherNote{margin:16px 0;padding:14px 16px;background:rgba(8,10,8,.86);border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--gold);color:rgba(244,239,230,.88)!important;font-size:15px;line-height:1.5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.supporterTerms{margin-top:14px!important}.supporterOffer{padding:clamp(22px,4vw,32px)!important}.supporterOffer .button{white-space:nowrap}@media (max-width:700px){.launcherNote{font-size:16px}.supporterOffer{padding:22px 18px!important}.supporterOffer h3{font-size:22px;line-height:1.15}}.kxCallout{display:inline-block;padding:12px 18px;font-size:16px}.kxBotPanels.single{grid-template-columns:minmax(0,760px)}.kxShotsTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.kxGfxLayer{position:absolute;inset:0;opacity:0;transition:opacity .5s ease}.kxGfxLayer.on{opacity:1}.kxGfx{position:relative;width:100%;height:100%;display:grid;place-items:center;align-content:center;grid-gap:18px;gap:18px;padding:28px;background:radial-gradient(ellipse at 50% 40%,rgba(216,180,90,.12),transparent 65%),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 28px),#0b0e0b;overflow:hidden}.kxGfxCaption{margin:0;font:800 13px ui-monospace,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,239,230,.75);text-align:center}.kxGfxCaption b{color:var(--gold);font-size:15px}.kxGfxFactions{grid-template-columns:repeat(3,1fr)}.kxGfxFactions .kxGfxCaption{grid-column:1/-1}.kxGfxFactions>div{display:grid;justify-items:center;grid-gap:10px;gap:10px}.kxGfxFactions img{width:clamp(56px,8vw,110px);height:auto;filter:drop-shadow(0 0 18px var(--c));animation:kxFloat 3s ease-in-out infinite;animation-delay:calc(var(--i) * -1s)}.kxGfxFactions span{font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--c);font-size:14px}.kxGfxBotGrid{display:grid;grid-template-columns:repeat(15,1fr);grid-gap:5px;gap:5px;width:min(100%,420px)}.kxGfxBotGrid i{aspect-ratio:1;border-radius:2px;animation:kxBlip 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * -53ms)}.kxGfxBotGrid i.t0{background:#f15a52}.kxGfxBotGrid i.t1{background:#61cf88}.kxGfxBotGrid i.t2{background:#4bb6ff}.kxGfxPlayers strong{font-size:clamp(80px,11vw,150px);line-height:.85;font-weight:900;color:var(--gold);text-shadow:0 0 40px rgba(216,180,90,.35)}.kxGfxSlots{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:6px;gap:6px;width:min(100%,360px)}.kxGfxSlots i{height:14px;background:var(--gold);opacity:.25;animation:kxSlot 3s ease-in-out infinite;animation-delay:calc(var(--i) * 90ms)}.kxGfxSplit{grid-template-columns:1fr 1fr;gap:0;padding:0}.kxGfxSplit>div{height:100%;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;color:#f4efe6}.kxGfxSplit>div:first-child{background:rgba(241,90,82,.08);border-right:2px solid var(--gold)}.kxGfxSplit>div:nth-child(2){background:rgba(75,182,255,.08)}.kxGfxSplit span{font-size:clamp(40px,6vw,72px);font-weight:900}.kxGfxSplit .kxGfxCaption{position:absolute;left:0;right:0;bottom:16px}.kxGfxFob{justify-items:stretch}.kxGfxFob>*{width:min(100%,420px);justify-self:center}.kxGfxFobBox{display:grid;place-items:center;width:110px!important;height:110px;border:3px solid var(--gold);-webkit-clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:rgba(216,180,90,.12)}.kxGfxFobBox span{font-size:28px;font-weight:900;letter-spacing:.1em;color:var(--gold)}.kxGfxMeter{display:grid;grid-gap:6px;gap:6px}.kxGfxMeter span{font:800 13px ui-monospace,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,239,230,.75)}.kxGfxMeter i{display:block;height:10px;background:rgba(255,255,255,.08);position:relative;overflow:hidden}.kxGfxMeter i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);background:var(--gold);box-shadow:0 0 10px var(--gold);transform-origin:left;animation:kxFill 2.6s ease-out infinite;animation-delay:calc(var(--i) * .3s)}.kxGfxRoute svg{width:100%;height:50%;overflow:visible}.kxGfxRoute path{fill:none;stroke:var(--gold);stroke-width:3;stroke-dasharray:10 8;animation:kxDash 1.2s linear infinite;filter:drop-shadow(0 0 6px rgba(216,180,90,.6))}.kxGfxEnds{display:flex;justify-content:space-between;width:100%;font:800 13px ui-monospace,Consolas,monospace;letter-spacing:.16em;color:var(--gold)}.kxGfxInline{aspect-ratio:16/9;display:block;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.1);margin-bottom:14px}.kxGfxInline .kxGfx{position:absolute;inset:0;padding:14px;gap:10px}@keyframes kxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes kxBlip{0%,to{opacity:.9}50%{opacity:.25}}@keyframes kxSlot{0%,to{opacity:.2}40%,60%{opacity:1}}@keyframes kxFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kxDash{to{stroke-dashoffset:-36}}@media (max-width:700px){.kxGfxInline .kxGfxPlayers strong{font-size:64px}.kxGfxInline .kxGfxFobBox{width:64px!important;height:64px}.kxGfxInline .kxGfxFobBox span{font-size:16px}.kxGfxInline .kxGfxMeter span{font-size:11px}.kxGfxInline .kxGfxBotGrid{gap:3px;width:min(100%,300px)}.kxShotsTwo{grid-template-columns:1fr}.kxCallout{display:block}}@media (prefers-reduced-motion:reduce){.kxGfx *,.kxGfx :after,.kxGfxLayer{animation:none!important;transition:none!important}}.kxDiscordHero{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:min(86vh,820px);padding:clamp(120px,16vh,170px) clamp(20px,6vw,88px) clamp(56px,8vw,96px);text-align:center}.kxDiscordBg{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 35%,rgba(88,101,242,.35),transparent 60%),linear-gradient(0deg,#0b0e0b,rgba(11,14,11,.55)),url(/shots/trailer/squad.jpg) 50%/cover;filter:saturate(.8)}.kxDiscordCopy{max-width:820px;display:grid;justify-items:center}.kxDiscordLogo{width:clamp(72px,9vw,110px);color:#8b95ff;filter:drop-shadow(0 0 30px rgba(88,101,242,.6));margin:6px 0 18px}.kxDiscordHero h1{margin:0 0 16px;font-size:clamp(48px,8.5vw,120px);line-height:.88;font-weight:900;text-transform:uppercase}.kxDiscordHero .lead{max-width:600px;margin:0 auto 30px;font-size:clamp(17px,1.7vw,21px);color:rgba(244,239,230,.86)}.kxDiscordBtn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:64px;padding:0 36px;background:#5865f2;color:#fff;font-size:clamp(16px,1.6vw,20px);font-weight:900;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 0 1px rgba(255,255,255,.15),0 16px 50px rgba(88,101,242,.5);-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:transform .2s ease,filter .2s ease}.kxDiscordBtn:hover{transform:translateY(-2px);filter:brightness(1.1)}.kxPerks{grid-template-columns:repeat(4,minmax(0,1fr))}.kxPerks article{border-top-color:#5865f2}.kxPerks span{color:#8b95ff!important}.kxSecondary{margin:26px 0 0;font-size:15px;color:rgba(244,239,230,.6)}.kxSecondary a{color:#8b95ff;font-weight:800}@media (max-width:980px){.kxPerks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.kxDiscordHero{min-height:0;padding:112px 18px 56px}.kxDiscordBtn{width:100%;min-height:60px;padding:0 16px}.kxPerks{grid-template-columns:1fr}}@media (min-width:901px){.kxChapterList .kxGfxInline{display:none}}.kxChapterStage .kxGfx{padding-bottom:90px}.kxChapterStage .kxGfx .kxGfxCaption{display:none}.kxChapterStage .kxGfxSplit{padding-bottom:0}@view-transition{navigation:auto}::view-transition-old(root){animation:kxVtOut .18s ease-in both}::view-transition-new(root){animation:kxVtIn .24s cubic-bezier(.2,.7,.2,1) both}@keyframes kxVtOut{to{opacity:0;transform:translateY(-6px)}}@keyframes kxVtIn{0%{opacity:0;transform:translateY(8px)}}.kxPageIn{animation:kxPageIn .26s cubic-bezier(.2,.7,.2,1) both}@keyframes kxPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@supports (view-transition-name:none){.kxPageIn{animation:none}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-new(root),::view-transition-old(root){animation:none}.kxPageIn{animation:none}}.kxDlHero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(116px,15vh,160px) clamp(18px,6vw,88px) clamp(40px,6vw,64px);text-align:center}.kxDlBg{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0b0e0b,rgba(11,14,11,.82) 45%,rgba(11,14,11,.6)),url(/shots/trailer/tanks.jpg) 50%/cover;filter:saturate(.7)}.kxDlHero h1{margin:0 0 14px;font-size:clamp(46px,8vw,108px);line-height:.9;font-weight:900;text-transform:uppercase}.kxDlHero .lead{max-width:560px;margin:0 auto;font-size:clamp(17px,1.6vw,20px);color:rgba(244,239,230,.86)}.kxDlPlatforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1080px;margin:0 auto;padding:0 clamp(16px,5vw,48px)}.kxDlCard{position:relative;display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:clamp(26px,4vw,44px);background:linear-gradient(180deg,#141a13,#0d110d);border:1px solid rgba(255,255,255,.1);border-top:3px solid var(--gold)}.kxDlIcon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:10px;background:rgba(216,180,90,.12);border:1px solid rgba(216,180,90,.4);color:var(--gold)}.kxDlIcon svg{width:34px;height:34px}.kxDlCard h2{margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:900;text-transform:uppercase;line-height:1}.kxDlCard p:not(.tag){margin:0 0 18px;font-size:16px;color:rgba(244,239,230,.75)}.kxDlBtn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:60px;padding:0 20px;background:var(--gold);color:#111;font-size:16px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:filter .2s ease,transform .2s ease}.kxDlBtn svg{width:22px;height:22px;flex:none}.kxDlBtn:hover{filter:brightness(1.1);transform:translateY(-2px)}.kxDlExplain{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;max-width:1080px;margin:16px auto 0;background:rgba(216,180,90,.08);border:1px solid rgba(216,180,90,.4);width:calc(100% - 2 * clamp(16px, 5vw, 48px))}.kxDlFree{display:grid;grid-gap:4px;gap:4px}.kxDlFree strong{font-size:19px;font-weight:900;color:var(--gold);text-transform:uppercase;letter-spacing:.04em}.kxDlFree span{font-size:16px;color:rgba(244,239,230,.85)}.kxDlAccess{max-width:1080px;margin:0 auto}.kxDlAccessBox{max-width:720px}.kxDlAlt{margin:18px 0 0;font-size:16px;color:rgba(244,239,230,.7)}.kxDlAlt a{color:var(--gold);font-weight:800}.kxDlSteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.kxDlSteps li{padding:24px;background:#0f130f;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--gold)}.kxDlSteps span{font:800 13px ui-monospace,Consolas,monospace;letter-spacing:.16em;color:var(--gold)}.kxDlSteps h3{margin:8px 0;font-size:21px;font-weight:900;text-transform:uppercase}.kxDlSteps p{margin:0;font-size:16px;color:rgba(244,239,230,.75)}.kxDlServers{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);padding:clamp(24px,4vw,40px);background:linear-gradient(180deg,#121812,#0d110d);border:1px solid rgba(255,255,255,.08);border-left:4px solid #8a9384}.kxDlServers h2{margin:6px 0 10px;text-transform:uppercase;font-weight:900}.kxDlServers .serverDownloadGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.kxDlServers .serverDownloadGrid article{padding:18px}.kxDlServers .serverDownloadGrid .button{width:100%;justify-content:center}@media (max-width:860px){.kxDlPlatforms,.kxDlServers,.kxDlSteps{grid-template-columns:1fr}}@media (max-width:700px){.kxDlHero{padding:104px 18px 32px}.kxDlPlatforms{padding:0 14px;gap:12px}.kxDlCard{padding:22px 18px}.kxDlIcon{width:52px;height:52px}.kxDlExplain{width:calc(100% - 28px);padding:18px 16px}.kxDlExplain .button{width:100%;justify-content:center}.kxDlServers .serverDownloadGrid{grid-template-columns:1fr}.kxDlServers{padding:20px 16px}}.kxMusicInner{grid-template-columns:minmax(240px,400px) minmax(0,1fr);grid-template-areas:"stage stage" "cover copy"}.kxMusicStage{grid-area:stage;margin:0 0 clamp(8px,2vw,24px);transform:translate3d(0,calc(var(--kx-par, 0px) * -.35),0);will-change:transform}.kxMusicCover{grid-area:cover}.kxMusicCopy{grid-area:copy}.kxMusicWave{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.kxMusicWaveMirror{-webkit-mask-image:linear-gradient(180deg,transparent 15%,#000)}.kxMusicCopy h2{text-wrap:balance}.kxMusicCopy h2 strong{display:inline}.kxNowPlaying strong{font-size:15px}@media (max-width:860px){.kxMusicInner{grid-template-columns:1fr;grid-template-areas:"cover" "stage" "copy";gap:22px}.kxMusicCover{width:min(78%,300px)}.kxMusicStage{margin:0 -8px}}@media (max-width:700px){.kxMusicWave{height:170px;gap:3px}.kxMusicWave i{max-width:9px}.kxMusicWave i:nth-child(2n){display:block}.kxMusicWave i:nth-child(n+41){display:none}.kxMusicWaveMirror{height:44px}.kxMusicCopy h2{font-size:clamp(28px,8vw,34px);line-height:1}}@media (prefers-reduced-motion:reduce){.kxMusicStage{transform:none}}.kxMusicBg{background:url(/shots/trailer/heli-cabin.jpg) 50%/cover;filter:blur(44px) brightness(.24) saturate(.6)}.kxMusicCover{transform:none}.kxMusicInner{grid-template-columns:minmax(260px,420px) minmax(0,1fr);grid-template-areas:"cover stage" "cover copy";align-items:center;row-gap:18px}.kxMusicCover{align-self:center}.kxMusicStage{margin:0;align-self:end}.kxMusicCopy{align-self:start}.kxMusicBg{background:radial-gradient(ellipse at 70% 40%,rgba(216,180,90,.07),transparent 60%),#080a08;filter:none}.kxMusic:after{background:linear-gradient(0deg,#070907,transparent 25%,transparent 75%,#070907)}.kxMusicCoverText strong{font-size:clamp(56px,7vw,100px)}@media (max-width:860px){.kxMusicInner{grid-template-columns:1fr;grid-template-areas:"cover" "stage" "copy"}}.kxDlHero>*{margin-left:auto;margin-right:auto}.kxDlHero h1{max-width:none}.kxDlAccess,.kxDlExplain,.kxDlPlatforms,.kxDlWrap{width:min(1080px,calc(100% - 2 * clamp(16px, 5vw, 48px)));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.kxDlAccess{padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(24px,3vw,40px)}.kxDlAccessBox{max-width:none}.kxDlWrap{padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(24px,4vw,48px)}.kxDlServers h2{font-size:clamp(28px,3vw,40px);line-height:1}@media (max-width:700px){.kxDlAccess,.kxDlExplain,.kxDlPlatforms,.kxDlWrap{width:calc(100% - 28px)}}.kxDlExplain{padding:20px clamp(18px,3vw,28px)}html.kxMobile .kxDlAlt:has(a[href^="/play"]),html.kxMobile .kxFreeCard:has(a[href^="/play"]),html.kxMobile a[href^="/play"],html.kxMobile li:has(>a[href^="/play"]){display:none!important}html.kxMobile .kxDeploy{grid-template-columns:1fr}.kxCallsign{display:inline-block;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.kxAccount .kxCallsign{max-width:16ch}.kxCallsignTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(30px,7.6vw,96px)}@media (max-width:700px){.kxCallsignTitle{font-size:clamp(24px,8.2vw,52px);letter-spacing:-.01em}.kxAccount .kxCallsign{max-width:11ch}}html.kxMobile .kxDesktopCopy{display:none}html .kxIntro h1.kxCallsignTitle,html .pageIntro h1.kxCallsignTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;font-size:clamp(30px,6.4vw,96px);line-height:1.05}@media (max-width:700px){html .kxIntro h1.kxCallsignTitle,html .pageIntro h1.kxCallsignTitle{font-size:clamp(22px,7.4vw,48px)}}.kxFooter .kxCallsign{max-width:100%}.kxFooter a:has(.kxCallsign){flex-wrap:wrap;column-gap:.3em}.kxFooter a .kxCallsign{flex:0 1 auto}@keyframes kxAcctIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.kxAcctIn{animation:kxAcctIn .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.kxAcctIn{animation:none}}.kxAcctHero{width:min(1080px,calc(100% - 32px));margin:0 auto;padding:clamp(40px,7vw,88px) 0 clamp(24px,4vw,40px);display:grid;grid-gap:18px;gap:18px}.kxAcctId{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:clamp(14px,2.4vw,28px);gap:clamp(14px,2.4vw,28px)}.kxAcctBadge{width:clamp(64px,9vw,112px);aspect-ratio:1;display:grid;place-items:center;font-weight:900;font-size:clamp(30px,4.6vw,58px);color:#12140f;background:linear-gradient(140deg,#f1d58f,#c99a3c);-webkit-clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 100%);box-shadow:0 0 40px rgba(216,180,90,.25)}.kxAcctIdText{min-width:0;display:grid;grid-gap:8px;gap:8px}.kxAcctIdText .tag{margin:0}html .kxAcctHero h1.kxCallsignTitle{margin:0;font-size:clamp(28px,6vw,84px);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kxAcctChips{display:flex;flex-wrap:wrap;gap:8px}.kxAcctChip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:rgba(236,230,214,.8);text-decoration:none}.kxAcctChip.gold{border-color:rgba(216,180,90,.5);color:#e8c873}.kxAcctChip.gold:hover{background:rgba(216,180,90,.1)}.kxAcctHero .lead{margin:0;max-width:60ch;font-size:17px;color:rgba(236,230,214,.75)}.kxAcctHero .formMessage:empty{display:none}.kxAcctBody{width:min(1080px,calc(100% - 32px));margin:0 auto;border-top:1px solid rgba(255,255,255,.08);padding:clamp(24px,4vw,40px) 0 clamp(56px,8vw,104px)}.kxAcctGrid{grid-template-columns:1fr}.kxAcctCard,.kxAcctGrid{display:grid;grid-gap:16px;gap:16px}.kxAcctCard{min-width:0;align-content:start;padding:clamp(20px,3vw,32px);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));border:1px solid rgba(255,255,255,.09);position:relative}.kxAcctCard:before{content:"";position:absolute;left:-1px;top:-1px;width:44px;height:3px;background:#d8b45a}.kxAcctCard header{display:grid;grid-gap:6px;gap:6px}.kxAcctCard .tag{margin:0}.kxAcctCard h2{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05;text-transform:uppercase}.kxAcctCard p{margin:0;font-size:16px;color:rgba(236,230,214,.75)}.kxAcctCard.license{border-color:rgba(216,180,90,.3);background:radial-gradient(ellipse at 100% 0,rgba(216,180,90,.1),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012))}.kxAcctCard.slim{gap:8px}.kxAcctCard.slim h2{font-size:20px}.kxAcctCard form{display:grid;grid-gap:12px;gap:12px;margin:0}.kxAcctCard form label{display:grid;grid-gap:8px;gap:8px;font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:rgba(236,230,214,.7)}.kxAcctCard input{width:100%;min-height:48px;font-size:16px}.kxAcctCard .button{width:100%;min-height:48px;justify-content:center}.kxAcctFacts{margin:0;display:grid;grid-gap:1px;gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.kxAcctFacts div{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;background:#0c0f0b}.kxAcctFacts dt{font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:rgba(236,230,214,.55)}.kxAcctFacts dd{margin:0;font-size:16px;color:#ece6d6;max-width:100%}.kxAcctActions{display:grid;grid-gap:8px;gap:8px}.kxAcctSignOut{min-height:44px;color:#e58b7a!important}.kxAcctStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.kxAcctStats div{display:grid;grid-gap:4px;gap:4px;padding:16px;background:#0c0f0b}.kxAcctStats strong{font-size:clamp(26px,3.4vw,40px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kxAcctStats span{font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:rgba(236,230,214,.6)}@media (min-width:760px){.kxAcctGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kxAcctCard.wide{grid-column:1/-1}.kxAcctStats{grid-template-columns:repeat(4,minmax(0,1fr))}.kxAcctCard.license{grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:start;column-gap:32px}}.kxAcctAuth .accountCard{gap:12px;padding:clamp(22px,3vw,32px);border:1px solid rgba(216,180,90,.25)}.kxAcctAuth .accountCard input{width:100%}.kxAcctAuth .accountCard .formMessage:empty{display:none}.kxAcctHero{padding-top:calc(88px + clamp(16px, 4vw, 56px))}.kxAcctStats{background:transparent;gap:0;border:0}.kxAcctStats div{border:1px solid rgba(255,255,255,.08);margin:-1px 0 0 -1px}.kxAcctBanner{display:grid;grid-gap:20px;gap:20px}.kxAcctBanner>*{max-width:1080px}.kxAcctBanner .kxAcctId{grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:clamp(16px,2.6vw,32px);gap:clamp(16px,2.6vw,32px)}.kxAcctEmblem{width:clamp(64px,8vw,104px);aspect-ratio:1;display:grid;place-items:center;padding:clamp(10px,1.4vw,16px);color:#e8c873;background:linear-gradient(160deg,rgba(216,180,90,.18),rgba(10,12,9,.85));border:1px solid rgba(216,180,90,.55);-webkit-clip-path:polygon(14% 0,100% 0,100% 86%,86% 100%,0 100%,0 14%);clip-path:polygon(14% 0,100% 0,100% 86%,86% 100%,0 100%,0 14%);box-shadow:inset 0 0 24px rgba(216,180,90,.15);filter:drop-shadow(0 0 18px rgba(216,180,90,.2))}.kxAcctBanner .kxAcctIdText{min-width:0;display:grid;grid-gap:10px;gap:10px}.kxAcctBanner .tag{margin:0}html .kxAcctBanner h1.kxCallsignTitle{margin:0;line-height:.92;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em;font-size:min(clamp(40px,8vw,116px),calc((100vw - clamp(40px, 12vw, 176px) - clamp(80px, 11vw, 136px)) / (var(--len, 10) * .68)))}.kxAcctMeta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:rgba(236,230,214,.72)}.kxAcctMeta i{font-style:normal;color:#d8b45a}.kxAcctMeta .kxAcctChip{min-height:30px;margin-left:4px}.kxAcctBanner .lead{margin:0;max-width:60ch}.kxAcctBanner .formMessage:empty{display:none}.kxAcctBanner+.kxHazard+.kxAcctBody{border-top:0}@media (max-width:700px){.kxAcctBanner{padding-top:112px;padding-bottom:40px}.kxAcctMeta .kxAcctChip{margin-left:0}}.kxAcctBanner .kxAcctId{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;grid-gap:12px;gap:12px}.kxAcctEmblem{width:clamp(52px,6vw,76px);padding:clamp(8px,1vw,12px);margin-bottom:4px}html .kxAcctBanner h1.kxCallsignTitle{max-width:100%;font-size:min(clamp(40px,8vw,116px),calc((100vw - clamp(40px, 12vw, 176px)) / (var(--len, 10) * .7)))}.kxAcctMeta{flex-wrap:nowrap;white-space:nowrap;font-size:14px;letter-spacing:.06em;max-width:100%;overflow:hidden}.kxAcctGetLink,.kxAcctSupporterTag{display:none}.kxAcctSupporterTag{align-items:center;min-height:24px;padding:0 9px;margin-left:4px;background:linear-gradient(140deg,#f1d58f,#c99a3c);color:#12140f;font-weight:700;font-size:12px;letter-spacing:.12em}.kxAcctGetLink{margin-left:6px;color:#e8c873;text-decoration:none}.kxAcctPage:has(.supporterWelcome):not(:has(.supporterTest)) .kxAcctSupporterTag{display:inline-flex}.kxAcctPage:has(.supporterOffer) .kxAcctGetLink{display:inline}@media (max-width:480px){.kxAcctMeta{font-size:13px;letter-spacing:.04em;gap:6px 8px}.kxAcctGetLink{display:none!important}}.kxAcctBanner{padding-left:max(16px,calc((100% - 1080px) / 2));padding-right:max(16px,calc((100% - 1080px) / 2))}.kx3d{--team:#d8b45a}.kx3d h1 span,.kx3dH2 span{color:var(--team)}.kx3dGrid,.kx3dHead,.kx3dList,.kx3dSection{width:min(1180px,calc(100% - 32px));margin:0 auto}.kx3dHead{padding:clamp(112px,15vh,160px) 0 clamp(24px,4vw,40px)}.kx3dHead h1,.kx3dHero h1{margin:0 0 14px;font-size:clamp(48px,9vw,120px);line-height:.9;font-weight:900;text-transform:uppercase}.kx3dHead .lead{max-width:60ch}.kx3dModel,.kxModel{position:relative;width:100%;aspect-ratio:1/1;min-height:280px;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--team) 18%,transparent),transparent 62%),linear-gradient(180deg,#121510,#0a0c09);border:1px solid rgba(255,255,255,.09);overflow:hidden}.kxModel:after{content:"";position:absolute;left:10%;right:10%;bottom:9%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--team) 70%,transparent),transparent);pointer-events:none}.kxModel model-viewer{position:absolute;inset:0;opacity:0;transition:opacity .5s ease}.kxModel.isLoaded model-viewer{opacity:1}.kxModelLoading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:rgba(236,230,214,.55)}.kxModelLoading i{width:14px;height:14px;border:2px solid rgba(216,180,90,.3);border-top-color:#d8b45a;border-radius:50%;animation:kxSpin .8s linear infinite}@keyframes kxSpin{to{transform:rotate(1turn)}}.kxModelLabel{left:14px;top:12px;padding:5px 10px;background:rgba(8,10,8,.75);border-left:3px solid var(--team);font-size:13px;color:#ece6d6}.kxModelHint,.kxModelLabel{position:absolute;font-family:var(--mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.kxModelHint{right:14px;bottom:12px;font-size:12px;color:rgba(236,230,214,.45)}.kx3dHero{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(104px,14vh,150px) 0 clamp(32px,5vw,56px);display:grid;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);align-items:center}.kx3dHero .tag a{color:inherit;text-decoration:none}.kx3dArchetype{margin:0 0 14px;font-family:var(--mono,ui-monospace,monospace);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--team)}.kx3dStage .kxModel{aspect-ratio:4/5;max-height:78vh}.kx3dFacts{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.kx3dFacts li{padding:6px 12px;border:1px solid rgba(255,255,255,.14);font-size:14px;color:rgba(236,230,214,.8)}.kx3dGrid{display:grid;grid-gap:18px;gap:18px;padding-bottom:clamp(40px,6vw,72px)}.kx3dCard{display:grid;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.09);border-top:3px solid var(--team)}.kx3dCard .kxModel{border:0}.kx3dCardText{padding:clamp(18px,2.4vw,26px);display:grid;grid-gap:8px;gap:8px;align-content:start}.kx3dCardText h2{margin:0;font-size:clamp(26px,3vw,38px);text-transform:uppercase;line-height:1}.kx3dCardText p{margin:0;font-size:16px;color:rgba(236,230,214,.76)}.kx3dCardText .button{justify-self:start;margin-top:8px;min-height:48px}.kx3dTeam{font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--team)}.kx3dSection{padding:clamp(36px,6vw,72px) 0 clamp(48px,7vw,88px)}.kx3dH2{margin:6px 0 22px;font-size:clamp(32px,5vw,64px);text-transform:uppercase;line-height:.95}.kx3dOthers{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.kx3dOther{display:grid;grid-gap:4px;gap:4px;padding:22px;border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--team);background:rgba(255,255,255,.025);text-decoration:none;color:inherit;transition:background .2s ease,transform .2s ease}.kx3dOther:hover{background:rgba(255,255,255,.05);transform:translateY(-2px)}.kx3dOther span{font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--team)}.kx3dOther strong{font-size:30px;text-transform:uppercase;line-height:1}.kx3dOther em{font-style:normal;color:rgba(236,230,214,.7)}.kx3dList{display:grid;grid-gap:clamp(20px,4vw,40px);gap:clamp(20px,4vw,40px);padding-bottom:clamp(40px,6vw,72px)}.kx3dRow{display:grid;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.09)}.kx3dRow .kxModel{border:0;aspect-ratio:16/10}.kx3dParts{display:grid;grid-gap:18px;gap:18px;margin-top:14px}.kx3dParts h3{margin:0 0 10px;font-size:20px;text-transform:uppercase}.kx3dParts ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.kx3dParts li{padding:12px 14px;background:#0c0f0b;font-size:16px}@media (min-width:760px){.kx3dGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kx3dGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kx3dOthers,.kx3dParts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.kx3dHero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.kx3dRow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center}.kx3dRow.flip .kxModel{order:2}}.kx3dHero h1{font-size:clamp(44px,7vw,96px);overflow-wrap:anywhere}@media (min-width:960px){.kx3dHero h1{font-size:clamp(56px,6.2vw,96px)}}.kx3dTagline{margin:6px 0 0;max-width:22ch;font-size:clamp(22px,2.6vw,32px);line-height:1.15;font-weight:800;color:#ece6d6}.kx3dLore{display:grid;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}.kx3dLoreText{display:grid;grid-gap:16px;gap:16px}.kx3dLoreText p:not(.tag){margin:0;max-width:62ch;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:rgba(236,230,214,.84)}.kx3dQuotes{display:grid;grid-gap:14px;gap:14px;align-content:start}.kx3dQuotes figure{margin:0;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--team);background:rgba(255,255,255,.03)}.kx3dQuotes figure.others{border-left-color:rgba(236,230,214,.35)}.kx3dQuotes figcaption{font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--team);margin-bottom:8px}.kx3dQuotes figure.others figcaption{color:rgba(236,230,214,.6)}.kx3dQuotes blockquote{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.25;font-weight:700;color:#ece6d6}@media (min-width:960px){.kx3dLore{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.kx3dExtra{display:grid;grid-gap:18px;gap:18px;padding-top:0}.kx3dExtraCard{padding:clamp(22px,3vw,32px);border:1px solid rgba(255,255,255,.1);border-top:3px solid var(--team);background:rgba(255,255,255,.03);display:grid;grid-gap:12px;gap:12px;align-content:start}.kx3dExtraCard h2{margin:0;font-size:clamp(26px,3vw,36px);text-transform:uppercase;line-height:1}.kx3dExtraCard p{margin:0;font-size:17px;line-height:1.6;color:rgba(236,230,214,.84)}@media (min-width:860px){.kx3dExtra{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.kx3dRow.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.kx3dRivals{display:grid;grid-gap:16px;gap:16px}.kx3dRival{padding:clamp(20px,3vw,28px);border:1px solid rgba(255,255,255,.1);border-top:3px solid var(--team);background:rgba(255,255,255,.03);display:grid;grid-gap:12px;gap:12px;align-content:start}.kx3dRival h3{margin:0;font-size:22px;text-transform:uppercase;color:var(--team)}.kx3dRival ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.kx3dRival li{padding-left:12px;border-left:2px solid var(--vs);font-size:16px;line-height:1.5;color:rgba(236,230,214,.84)}.kx3dRival li span{display:block;font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--vs);margin-bottom:2px}.kx3dRivalNote{margin:4px 0 0;font-weight:800;font-size:18px;color:#ece6d6}@media (min-width:900px){.kx3dRivals{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.kxModel{background:radial-gradient(ellipse 38% 55% at 50% 46%,color-mix(in srgb,var(--team) 34%,transparent),transparent 70%),radial-gradient(ellipse 30% 70% at 88% 40%,rgba(236,230,214,.1),transparent 70%),radial-gradient(ellipse 40% 60% at 12% 30%,rgba(236,230,214,.06),transparent 70%),#070807}.kxModel model-viewer{filter:drop-shadow(0 0 1px rgba(255,240,210,.55)) drop-shadow(6px -2px 10px color-mix(in srgb,var(--team) 45%,transparent)) drop-shadow(-4px 0 14px rgba(236,230,214,.12))}