.hero{background:radial-gradient(ellipse at 75% 50%,#272371 0,transparent 45%),radial-gradient(ellipse at 88% 90%,#6b0c5c77,transparent 50%),#060811;min-height:780px}.hero h1{font-size:clamp(88px,9.6vw,152px);line-height:.88}.hero h1 em{background:linear-gradient(100deg,#ff71e8,#ff23b8 75%);background-clip:text;-webkit-text-fill-color:transparent}.hero-copy{width:65%}.hero-copy>p{max-width:420px}.hero:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#bfefff80 .7px,transparent .7px);background-size:63px 47px;opacity:.3;mask-image:linear-gradient(90deg,transparent,#000)}.controller-stage{position:absolute;right:-7%;width:65%;height:95%;top:0;perspective:1000px}.controller-stage:after{content:'';position:absolute;left:20%;right:10%;bottom:9%;height:16%;background:radial-gradient(ellipse,#21d8ff55,transparent 65%);filter:blur(20px)}#controller3d{position:absolute;inset:0;width:100%;height:100%;z-index:2;cursor:grab;touch-action:pan-y}#controller3d:active{cursor:grabbing}.orbital{position:absolute;border:1px solid #7aeaff65;border-radius:50%;width:580px;height:580px;left:12%;top:10%;transform:rotateX(62deg) rotateY(-20deg);box-shadow:0 0 45px #27a9e333,inset 0 0 40px #4c90e222}.orbital-two{width:650px;height:650px;left:7%;top:5%;transform:rotateX(35deg) rotateY(55deg);border-color:#ff39c844}.retrosun{position:absolute;left:25%;top:12%;width:350px;height:350px;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 18px,#080910 19px 25px),linear-gradient(#ffb75a,#ff38c8);opacity:.5;box-shadow:0 0 120px #ff39c844}.model-caption{position:absolute;bottom:14%;left:26%;font-size:10px;letter-spacing:2px;color:var(--cyan);z-index:3;pointer-events:none}.model-caption small{display:block;color:#b7b9cd;font-size:8px;margin-top:10px;letter-spacing:2px}.floating-tag{position:absolute;right:16%;top:14%;font:800 60px 'Barlow Condensed';transform:rotate(8deg);color:#ffffff20;border:1px solid #ffffff18;padding:10px 20px}.floating-tag span{display:block;font:10px 'Space Grotesk';letter-spacing:3px;color:#c7b6d0}.cyan{color:var(--cyan)}.chrome{background:linear-gradient(#fff 20%,#a4b6d3 45%,#3e4674 50%,#e9d7fe 70%,#fff);background-clip:text;-webkit-text-fill-color:transparent}.lounge-section{padding:100px 7%;background:radial-gradient(ellipse at 0 35%,#07273966,transparent 55%),#080910}.lounge-section .section-head{margin-bottom:60px}.lounge-panel{display:grid;grid-template-columns:1.15fr 1fr;min-height:510px;margin-bottom:45px;border:1px solid #ffffff20;background:#0c101a;overflow:hidden}.lounge-panel.reverse{direction:rtl;background:#130c1a}.lounge-panel.reverse>*{direction:ltr}.lounge-copy{padding:60px 45px;position:relative}.lounge-copy h2{font-size:clamp(48px,4.7vw,76px)}.lounge-copy p{color:#a8acbf;line-height:1.8;font-size:14px;max-width:380px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 30px}.chips span{font-size:9px;letter-spacing:1px;border:1px solid #ffffff25;padding:9px 11px;color:#c8cbdd}.lounge-render{position:relative;min-height:500px;isolation:isolate;background:linear-gradient(90deg,#0009,transparent 30%,#0004),linear-gradient(150deg,#082235,#0a101d 50%,#071326);overflow:hidden;perspective:700px;--glow:#38eaff}.lounge-render.ps4{--glow:#ff39cf;background:linear-gradient(150deg,#32122e,#0f0c1d 60%,#271130)}.ceiling-bars{position:absolute;inset:-25% -30% 25%;background:repeating-linear-gradient(90deg,transparent 0 70px,var(--glow) 72px 74px,transparent 76px 95px);transform:rotateX(-64deg);filter:drop-shadow(0 0 8px var(--glow));opacity:.65}.room-screen{position:absolute;top:18%;left:15%;width:68%;height:43%;border:8px solid #12141f;background:radial-gradient(ellipse at 70% 70%,#5114ab,var(--glow) 0, #071426 60%);box-shadow:0 0 30px color-mix(in srgb,var(--glow) 35%,transparent),0 0 0 1px #6c8596;transform:rotateY(9deg);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.room-screen b{font:800 92px 'Barlow Condensed';color:white;z-index:2;letter-spacing:4px;text-shadow:0 0 30px var(--glow)}.room-screen small{z-index:2;font-size:7px;letter-spacing:3px}.screen-orbit{position:absolute;width:250px;height:250px;border:1px solid var(--glow);border-radius:50%;transform:rotateX(55deg) rotate(-20deg);box-shadow:0 0 30px var(--glow)}.screen-orbit:before,.screen-orbit:after{content:'';position:absolute;inset:20px;border:1px solid var(--glow);border-radius:50%}.screen-orbit:after{inset:40px}.room-console{position:absolute;right:9%;bottom:25%;height:120px;width:29px;background:linear-gradient(90deg,#e6edfa 30%,#202c40 33% 70%,#f1f6ff 72%);transform:skewY(-8deg);border-radius:35% 5% 20% 0;box-shadow:0 0 12px #39b8ff66}.ps4 .room-console{height:28px;width:85px;background:linear-gradient(#1b1c28 40%,#fa28be 42% 44%,#14141b 46%);transform:skewY(-10deg);border-radius:0}.sofa{position:absolute;left:8%;right:17%;height:115px;bottom:11%;background:linear-gradient(#38384d,#151822);border:1px solid #555367;transform:rotateY(8deg);border-radius:20px 20px 8px 8px;box-shadow:0 22px 30px #000,0 3px 0 var(--glow);z-index:2;display:flex;padding:13px 12px 30px;gap:5px}.sofa:before,.sofa:after{content:'';position:absolute;left:-15px;top:30px;bottom:-6px;width:28px;border-radius:8px;background:linear-gradient(90deg,#424257,#1b1e2c);box-shadow:4px 4px 15px #000}.sofa:after{left:auto;right:-15px}.sofa i{flex:1;background:linear-gradient(#454155,#232534);border:1px solid #ffffff10;border-radius:8px;box-shadow:inset 0 0 20px #0005}.room-floor{position:absolute;inset:65% -50% -50%;transform:rotateX(65deg);background-image:linear-gradient(#7a86bd25 1px,transparent 1px),linear-gradient(90deg,#7a86bd25 1px,transparent 1px);background-size:65px 65px}.visual-label{position:absolute;bottom:15px;left:20px;font-size:7px;letter-spacing:2px;color:#a3a7bb;z-index:3}.lounge-render:hover .room-screen{filter:brightness(1.3);transform:rotateY(0deg) scale(1.04)}.room-screen{transition:transform .7s,filter .7s}.zone{min-height:430px}.art{background:radial-gradient(ellipse,#47135488,transparent 70%)}.banner{background:radial-gradient(ellipse at right,#6b207055,transparent),linear-gradient(110deg,#231222,#0b1525)}@media(max-width:950px){.controller-stage{right:-25%;width:90%;opacity:.8}.lounge-panel{grid-template-columns:1fr 1fr}.lounge-copy{padding:40px 25px}.lounge-render{min-height:450px}.hero-copy{width:75%}}@media(max-width:650px){.hero{min-height:950px}.hero h1{font-size:85px}.hero-copy{width:100%}.hero-copy>p{max-width:300px}.controller-stage{width:125%;height:480px;top:440px;right:-15%;opacity:1}.orbital{width:350px;height:350px;left:13%;top:5%}.orbital-two{width:390px;height:390px;left:8%;top:0}.retrosun{width:240px;height:240px;left:22%;top:0}.floating-tag{font-size:40px;right:19%;top:2%}.model-caption{bottom:10%;left:24%;font-size:8px}.lounge-section{padding:65px 7%}.lounge-panel{grid-template-columns:1fr}.lounge-panel.reverse{direction:ltr}.lounge-render{min-height:350px}.room-screen b{font-size:75px}.lounge-copy{padding:35px 25px}.lounge-copy h2{font-size:55px}.sofa{height:90px}.room-console{height:90px}.lounge-section .section-head h2{font-size:48px}.controller-stage:after{bottom:20%}}
.brand>span{display:none!important}.brand img{width:112px;height:82px;object-fit:contain}.brand{min-width:112px}header{height:104px}@media(max-width:650px){header{height:90px}.brand img{width:98px;height:78px}.brand{min-width:98px}nav{top:90px}}
.room-screen .platform-logo{position:relative;z-index:2;width:59%;height:auto;max-height:42%;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 15px var(--glow));margin-bottom:19px}.gaming-chair{position:absolute;right:2%;bottom:9%;width:105px;height:190px;z-index:4;transform:perspective(500px) rotateY(-19deg) rotateZ(3deg);filter:drop-shadow(8px 9px 7px #0009)}.chair-back{position:absolute;top:0;left:18px;width:70px;height:115px;background:linear-gradient(100deg,#454b60,#111724 35% 70%,#343c53);border:2px solid var(--glow);clip-path:polygon(20% 0,80% 0,95% 18%,85% 52%,100% 95%,85% 100%,15% 100%,0 95%,15% 52%,5% 18%);border-radius:16px 16px 10px 10px;box-shadow:inset 5px 0 10px #000,0 0 13px var(--glow)}.chair-headrest{position:absolute;top:7px;left:19px;right:19px;height:18px;background:#080d16;border-radius:6px;border-bottom:2px solid var(--glow)}.chair-holes{position:absolute;top:31px;left:14px;width:14px;height:9px;background:#02050a;border:1px solid #6b7282;transform:skew(-15deg);border-radius:3px;box-shadow:26px 0 0 #02050a}.chair-lumbar{position:absolute;bottom:12px;left:13px;right:13px;height:23px;border-radius:6px;background:linear-gradient(#3b4359,#131b2b);border-block:1px solid var(--glow)}.chair-seat{position:absolute;top:108px;left:12px;width:83px;height:26px;background:linear-gradient(#5b6278,#1e2536 60%);transform:skewX(-12deg);border:1px solid #5f687c;border-bottom:3px solid var(--glow);border-radius:7px 7px 10px 10px}.chair-arms{position:absolute;top:93px;left:3px;width:17px;height:10px;background:#555e71;border-radius:4px;box-shadow:82px 0 0 #555e71}.chair-arms:after{content:'';position:absolute;top:8px;left:6px;width:6px;height:28px;background:#1c2332;box-shadow:82px 0 0 #1c2332}.chair-stem{position:absolute;top:133px;left:48px;width:10px;height:32px;background:linear-gradient(90deg,#222936,#8790a0,#1e2634)}.chair-base{position:absolute;top:162px;left:10px;width:90px;height:7px;border-radius:50%;background:#5f697d;transform:rotate(-7deg)}.chair-base:after{content:'';position:absolute;top:0;left:10px;width:69px;height:7px;background:#3c485e;transform:rotate(28deg)}.chair-wheels{position:absolute;left:7px;top:171px;width:14px;height:10px;background:#11151e;border-radius:4px;box-shadow:77px -10px 0 #11151e,60px 9px 0 #11151e,20px 3px 0 #11151e}.lounge-render .sofa{right:25%}@media(max-width:650px){.gaming-chair{transform:scale(.76) rotateY(-19deg);transform-origin:bottom right;right:1%;bottom:8%}.room-screen .platform-logo{margin-bottom:12px}.lounge-render .sofa{right:28%}}
.lounge-render .room-screen{top:10%;height:40%;left:14%;width:72%}.lounge-render .gaming-chair{left:50%;right:auto;bottom:7%;margin-left:-52px;transform:perspective(650px) rotateY(-12deg) scale(1.35);transform-origin:bottom center}.lounge-render .room-floor{inset:54% -50% -50%}.lounge-render:after{content:'';position:absolute;left:27%;right:27%;height:20px;bottom:5%;background:radial-gradient(ellipse,var(--glow),transparent 70%);filter:blur(14px);opacity:.35;pointer-events:none}.lounge-render:hover .gaming-chair{transform:perspective(650px) rotateY(-3deg) scale(1.35);transition:transform .6s}@media(max-width:650px){.lounge-render .gaming-chair{left:50%;right:auto;bottom:6%;transform:perspective(650px) rotateY(-12deg) scale(.92);transform-origin:bottom center}.lounge-render:hover .gaming-chair{transform:perspective(650px) rotateY(-3deg) scale(.92)}.lounge-render .room-screen{top:8%;height:39%}}
