@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@1,600&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070911;color:#f5f5fb;font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid #ffffff12;position:absolute;width:100%;z-index:5}.logo{display:flex;align-items:center;gap:11px}.logo>span{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#9b5cff,#e594ff);display:grid;place-items:center;font-weight:800;box-shadow:0 0 28px #8b55ff44}.logo b{font-size:14px;letter-spacing:.18em}.logo small{display:block;font-size:8px;color:#8890a6;margin-top:3px}nav{display:flex;gap:34px;color:#aeb4c5;font-size:13px}.pill,.primary,.secondary{border-radius:999px;padding:12px 20px;font-size:13px}.pill{border:1px solid #ffffff25}.hero{min-height:760px;padding:170px 7vw 90px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:4vw;overflow:hidden;background:radial-gradient(circle at 75% 35%,#8f4cff3d,transparent 31%),radial-gradient(circle at 55% 80%,#5b2fa82c,transparent 35%)}.eyebrow,#game span,.sectionHead span{font-size:11px;letter-spacing:.24em;color:#b084ff;font-weight:700}.hero h1{font-size:clamp(56px,6.4vw,100px);line-height:.94;letter-spacing:-.06em;margin:25px 0}.hero h1 i{font-family:Playfair Display,serif;font-weight:600;color:#d0a5ff}.hero p{max-width:570px;color:#a8afc0;font-size:17px;line-height:1.7}.actions{display:flex;gap:12px;margin-top:34px}.primary{background:linear-gradient(90deg,#9b5cff,#d875ff);box-shadow:0 8px 30px #8f55ff35}.secondary{border:1px solid #ffffff24}.heroFaces{height:520px;display:flex;align-items:center;justify-content:center}.heroFaces img{width:25%;height:440px;object-fit:cover;border-radius:18px;border:1px solid #c06cff55;box-shadow:0 20px 70px #6e35ca33;margin-left:-3%;background:#121525}.heroFaces img:nth-child(2),.heroFaces img:nth-child(4){transform:translateY(28px)}.intro{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:120px 8vw;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e}.number{color:#4e566d;font-size:12px}.intro h2,.sectionHead h2,.game h2{font-size:clamp(38px,4vw,62px);letter-spacing:-.045em;margin:15px 0}.intro p,.sectionHead p,.gameCopy>p{color:#969eb1;line-height:1.8;font-size:16px;max-width:570px}#artists{padding:120px 2vw 130px}.sectionHead{display:flex;justify-content:space-between;align-items:end;margin:0 0 55px;padding:0 1vw}.artistGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.portrait{aspect-ratio:.72;border-radius:9px;background:#111522;position:relative;overflow:hidden;border:1px solid #ffffff0c}.portrait img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.artistGrid article:hover .portrait img{transform:scale(1.035)}.portrait:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,#080a13aa)}.portrait span{position:absolute;z-index:2;top:12px;left:12px;font-size:10px;color:#d8ccff}.artistGrid h3{margin:15px 2px 5px;font-size:14px;letter-spacing:.08em}.artistGrid p{margin:0 2px}.career{color:#929bb0;font-size:11px}.fandom{color:#8c65df;font-size:10px;margin-top:7px!important}.artistStatus{padding:70px;text-align:center;color:#8e96aa}.game{margin:40px 6vw 120px;padding:90px 8vw;min-height:650px;border-radius:24px;background:linear-gradient(135deg,#121529,#0b0e17);display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;overflow:hidden}.features{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0 42px}.features b{font-size:11px;border:1px solid #ffffff18;border-radius:999px;padding:9px 12px;color:#bdc3d2}.gameLink{display:inline-block}.artistStack{height:520px;position:relative}.stack{position:absolute;width:245px;height:430px;border-radius:22px;overflow:hidden;border:1px solid #b75cff55;background:#111522;box-shadow:0 30px 80px #4f239044}.stack img{width:100%;height:100%;object-fit:cover}.stack:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#090b15)}.stack strong,.stack small{position:absolute;z-index:2;left:20px}.stack strong{bottom:45px;font-size:24px}.stack small{bottom:25px;color:#b8afca}.s0{left:5%;top:55px;transform:rotate(-7deg)}.s1{left:31%;top:5px;z-index:2}.s2{right:2%;top:55px;transform:rotate(7deg)}footer{padding:45px 6vw;border-top:1px solid #ffffff12;display:flex;justify-content:space-between;align-items:center;color:#697186;font-size:11px}@media(max-width:1000px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:140px}.heroFaces{height:350px}.heroFaces img{height:320px}.intro,.game{grid-template-columns:1fr}.artistGrid{grid-template-columns:repeat(2,1fr)}.sectionHead{display:block}.artistStack{margin-top:40px}.intro{gap:20px}}@media(max-width:620px){header{padding:0 5vw}.pill{display:none}.hero{padding-left:6vw;padding-right:6vw}.hero h1{font-size:52px}.heroFaces img{width:28%;height:260px}.heroFaces img:nth-child(4){display:none}.artistGrid{gap:8px}.game{margin-left:3vw;margin-right:3vw;padding:60px 7vw}.artistStack{height:400px}.stack{width:52%;height:330px}.s0{left:0}.s1{left:24%}.s2{right:0}footer{gap:30px;align-items:flex-start;flex-direction:column}}
