@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,500;0,600;0,700;0,800;0,900;1,700;1,800;1,900&family=Barlow:wght@400;500;600;700&display=swap');
:root{--red:#ee2435;--muted:#9a9ba3;--line:#2a2a30;--display:'Barlow Condensed','Arial Narrow',Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:#0b0b0e;color:#f4f3f1;font-family:Barlow,Arial,sans-serif}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid white;outline-offset:6px}::selection{background:var(--red);color:white}.header{height:84px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;background:#09090c;position:relative;z-index:3}.brand{font-family:var(--display);font-size:29px;font-weight:900;font-style:italic;letter-spacing:-1px;white-space:nowrap}.brand span{color:var(--red);font-size:38px;margin-left:2px}.brand small{font-family:Barlow,Arial,sans-serif;font-style:normal;font-size:9px;letter-spacing:2px;font-weight:600;margin-left:13px;vertical-align:middle}.header nav{display:flex;gap:34px;font-size:12px;font-weight:600}.header nav a{color:#bdbdc4}.header nav a:hover{color:white}.nav-play{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:1px;padding:13px 20px;border:1px solid #55545b}.nav-play span{margin-left:16px;color:var(--red)}.hero{min-height:740px;height:calc(100svh - 84px);max-height:960px;position:relative;overflow:hidden;background:#050507}.hero-art{position:absolute;inset:0;background:url('assets/tekken6.jpg') no-repeat;background-size:auto 100%;background-position:right center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08080bea 0%,#08080bd9 20%,#08080b8a 41%,#08080b08 66%),linear-gradient(0deg,#0b0b0e 0%,transparent 24%)}.hero-content{position:relative;z-index:1;padding:70px 5% 100px;width:620px}.eyebrow{font-size:10px;letter-spacing:2.5px;font-weight:700;color:var(--red);display:flex;align-items:center;gap:10px;margin:0 0 23px}.eyebrow span{width:6px;height:6px;background:var(--red);box-shadow:0 0 15px #f32a3a}h1,h2,h3,p{margin-top:0}h1{font:900 clamp(68px,6.8vw,106px)/.91 var(--display);letter-spacing:-1.5px;margin-bottom:27px;font-style:italic}h1 em{color:var(--red);font-style:italic;white-space:nowrap}.intro{font-size:15px;line-height:1.7;color:#c3c1c8;max-width:330px;margin-bottom:28px}.button{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:17px 24px;font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:1.3px;transition:background .18s,transform .18s;position:relative}.button:hover{transform:translateY(-3px)}.primary{background:linear-gradient(110deg,#db1126,#f02d3c);color:white;border:1px solid #ff4e59;box-shadow:0 5px 25px #d20d201c}.primary:hover{background:#ff3545}.button span{font:24px/1 Arial;margin-left:30px}.hero .button{width:275px;clip-path:polygon(0 0,100% 0,100% 78%,95% 100%,0 100%)}.hero-note{font-size:8px;font-weight:600;letter-spacing:1.8px;color:#a6a3ac;margin:17px 0 0;display:flex;align-items:center;gap:10px}.hero-note i{height:3px;width:3px;background:#76737b}.hero-bottom{position:absolute;bottom:24px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:2px;color:#95939d}.hero-bottom a{color:#d9d6dd}.hero-bottom a span{margin-left:17px;color:var(--red);font-size:18px}.ticker{overflow:hidden;white-space:nowrap;display:flex;align-items:center;justify-content:space-around;gap:55px;background:var(--red);height:57px;transform:skewY(-1deg);font:800 italic 22px var(--display);letter-spacing:1px;color:#130a0c}.ticker b{font-size:27px;opacity:.5}.section{max-width:1440px;margin:auto;padding:95px 7%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.section-heading .eyebrow{margin-bottom:18px}h2{font:800 54px/.98 var(--display);letter-spacing:-.3px;margin-bottom:0}h2 span,h2 em{color:var(--red);font-style:italic}.section-heading>p{font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:3px}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.download-card{position:relative;padding:30px 34px 0;background:linear-gradient(135deg,#1e1419,#101014 60%);border:1px solid #523037;overflow:hidden}.download-card:before{content:'';position:absolute;top:0;left:0;width:65px;height:3px;background:var(--red)}.download-card.iso{background:linear-gradient(135deg,#1b1c23,#101014 65%);border-color:#33343e}.download-card.iso:before{background:#b7b7c4}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.tag{color:#bba3ac;border:1px solid #59404a;font-size:8px;font-weight:600;letter-spacing:1.7px;padding:7px 9px}.iso .tag{color:#b3b5c3;border-color:#444550}.card-top svg{width:37px;height:37px;color:#bfb7c0}.card-kicker{font-size:9px;color:var(--red);font-weight:700;letter-spacing:2px;margin-bottom:13px}.iso .card-kicker{color:#b5b7c5}.download-card h3{font:800 italic 48px/.98 var(--display);margin-bottom:22px}.card-copy{font-size:13px;line-height:1.8;color:#a9a6b0;min-height:71px;max-width:360px;margin-bottom:26px}.secondary{background:#25262d;border:1px solid #565660}.secondary:hover{background:#353640}.card-foot{display:flex;justify-content:space-between;padding:21px 0;font-size:8px;font-weight:600;letter-spacing:1.2px;color:#787780}.download-note{font-size:10px;line-height:1.7;color:#76747f;margin:18px 0 0}.getting-started{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:70px;background:radial-gradient(ellipse at left bottom,#4d0d1517,transparent 70%)}.text-link{display:inline-block;font-size:10px;font-weight:600;letter-spacing:1px;margin-top:33px;border-bottom:1px solid #52434a;padding-bottom:10px}.text-link span{color:var(--red);margin-left:28px}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}.steps li:first-child{padding-top:0}.steps li:last-child{border:0;padding-bottom:0}.step-num{font:700 italic 36px var(--display);color:var(--red)}.steps h3{font:700 23px var(--display);letter-spacing:.8px;margin-bottom:9px}.steps p{font-size:12px;color:var(--muted);line-height:1.75;margin:0;max-width:340px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:70px}.faq h2{font-size:47px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:13px;font-weight:600;padding:23px 0}details:first-child summary{padding-top:0}summary::-webkit-details-marker{display:none}summary span{color:var(--red);font-size:20px;line-height:16px}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;line-height:1.8;color:var(--muted);padding-right:25px}details p a{text-decoration:underline;color:#eee}footer{border-top:1px solid var(--line);padding:28px 5%;display:flex;align-items:center;justify-content:space-between;gap:25px}footer .brand{font-size:24px}footer .brand span{font-size:31px}footer p{font-size:9px;color:#777580;line-height:1.8;margin:0}footer>a:last-child{font-size:8px;letter-spacing:1.5px;white-space:nowrap}@media(min-width:1600px){.hero-art{background-size:cover}.hero-content{padding-top:110px}.section{padding-left:90px;padding-right:90px}}@media(max-width:1000px){.header nav{gap:20px}.brand small{display:none}.hero-art{background-position:65% center}.hero-shade{background:linear-gradient(90deg,#08080be6,#08080b80 48%,#08080b10),linear-gradient(0deg,#0b0b0e,transparent 30%)}.hero{min-height:720px}.section{padding:70px 5%}.download-card{padding:25px 25px 0}.getting-started,.faq{gap:35px}h2{font-size:46px}.download-card h3{font-size:43px}footer p{max-width:360px}}@media(max-width:650px){.header{height:70px;padding:0 6%}.header .brand{font-size:25px}.header .brand span{font-size:33px}.header nav{gap:18px;font-size:11px}.header nav a:last-child,.nav-play{display:none}.hero{height:auto;min-height:775px}.hero-art{background-size:auto 580px;background-position:55% 0}.hero-shade{background:linear-gradient(0deg,#0b0b0e 0%,#0b0b0e 21%,#0b0b0ec9 49%,#0b0b0e00 85%)}.hero-content{padding:355px 6% 80px;width:100%}.hero-content .eyebrow{margin-bottom:17px;font-size:9px}h1{font-size:62px;line-height:.92;margin-bottom:20px}h1 br:nth-child(2){display:none}h1 em{display:block;font-size:59px}.intro{font-size:13px;max-width:320px;margin-bottom:23px}.hero .button{width:100%;max-width:360px}.hero-note{font-size:7px}.hero-bottom{left:6%;right:6%;bottom:19px}.hero-bottom>span{display:none}.hero-bottom a{font-size:8px}.ticker{height:46px;font-size:19px;gap:30px;justify-content:start}.section{padding:57px 6%}.section-heading{display:block;margin-bottom:27px}.section-heading>p{margin-top:20px;font-size:12px}h2{font-size:43px}.download-grid{grid-template-columns:1fr;gap:18px}.download-card{padding:25px 25px 0}.card-top{margin-bottom:24px}.download-card h3{font-size:44px}.card-copy{min-height:0}.download-note{font-size:9px}.getting-started,.faq{grid-template-columns:1fr;gap:35px}.text-link{margin-top:25px}.faq h2{font-size:43px}footer{padding:28px 6%;flex-wrap:wrap;gap:20px}footer p{order:3;width:100%;max-width:none}footer>a:last-child{margin-left:auto}.button{font-size:17px}html{scroll-padding-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.seo-heading{display:block;font:700 13px Barlow,Arial,sans-serif;letter-spacing:3px;font-style:normal;margin-bottom:18px;color:#dad6dd}.seo-content{border-top:1px solid #2a2a30}.seo-content h2{margin-bottom:28px}.seo-content p:not(.eyebrow){max-width:850px;font-size:14px;line-height:1.9;color:#aaa7b2}.seo-content a,.legal a{text-decoration:underline;color:#f4f3f1}.policy-links{display:flex;justify-content:center;gap:25px;padding:24px 6%;border-top:1px solid #2a2a30;font-size:11px;color:#b1aeba;flex-wrap:wrap}.legal{max-width:1000px}.legal h1{font-size:70px}.legal h2{font-size:30px;margin:35px 0 15px}.legal p,.legal li{font-size:14px;line-height:1.9;color:#b8b5bf}.legal li{margin-bottom:12px}@media(max-width:650px){.seo-heading{font-size:11px}.legal h1{font-size:52px}}
.download-warning{width:min(620px,calc(100% - 32px));max-height:calc(100svh - 40px);padding:36px;background:linear-gradient(135deg,#25151b,#111115 70%);color:#f4f3f1;border:1px solid #83404c;border-top:3px solid #ee2435;box-shadow:0 24px 100px #000a}.download-warning::backdrop{background:#000c;backdrop-filter:blur(5px)}.download-warning h2{font-size:43px;line-height:1.04;margin-bottom:24px}.download-warning h2 span{display:block}.download-warning p:not(.eyebrow){font-size:14px;line-height:1.8;color:#c5bec8}.download-warning strong{color:#fff}.warning-actions{display:flex;gap:12px;margin-top:27px}.warning-actions .button{cursor:pointer;justify-content:center;font-size:15px;letter-spacing:.8px;min-height:52px}.warning-actions button{font-family:var(--display);color:#f4f3f1}.warning-actions a{flex:1}.warning-actions .button span{font-size:19px;margin-left:14px}.warning-actions button:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:650px){.download-warning{padding:25px}.download-warning h2{font-size:37px}.warning-actions{flex-direction:column}.warning-actions .button{width:100%}}
.hero-wallpapers{position:absolute;inset:0}.hero-slide{opacity:0;transition:opacity 1.2s ease-in-out;pointer-events:none}.hero-slide.is-active{opacity:1}.hero-slide-1{background-image:url('assets/hero-1.jpg')}.hero-slide-2{background-image:url('assets/hero-2.jpeg')}.hero-slide-3{background-image:url('assets/hero-3.jpg')}@media(prefers-reduced-motion:reduce){.hero-slide{transition:none}}
