.hx{--pink:#ff3d7f;--orange:#ff6a1a;--amber:#ffb03a;--red:#e0243f;--violet:#9b5cff;--blue:#2b6bff;--hot:linear-gradient(100deg,var(--orange),var(--pink) 45%,var(--violet));--bg:#fffaf5;--bg-raised:#fff;--glass:#fff;--glass-strong:#fff;--border:#f1e6dc;--border-strong:#e8d6c6;--ink:#1d1b26;--ink-2:#4a4656;--ink-3:#7a7586;--accent:#1d1b26;--accent-ink:#fff;position:relative;z-index:1;color:var(--ink);overflow-x:clip;background:#fffaf5}.hx h1,.hx h2,.hx h3{color:var(--ink);letter-spacing:-.035em}.hx-wrap{max-width:1240px;margin:0 auto;padding:0 28px}.hx-sec{padding:110px 0}.hx-kicker{margin:0;display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:var(--orange)}.hx-kicker.light{color:#fff}.hx-dot{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 rgba(255,106,26,.6);animation:hx-ping 1.8s ease-out infinite}@keyframes hx-ping{to{box-shadow:0 0 0 12px rgba(255,106,26,0)}}.hx-hot{background:var(--hot);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hx-slide 6s ease-in-out infinite alternate;padding-bottom:.08em}@keyframes hx-slide{to{background-position:100% 0}}.hx-head{display:grid;grid-gap:16px;gap:16px;margin:0 auto 56px;max-width:820px;opacity:0;transform:translateY(24px);transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1)}.hx-head.center{text-align:center;justify-items:center}.hx-head.in{opacity:1;transform:none}.hx-head h2{margin:0;font-size:clamp(38px,5.2vw,72px);line-height:1;font-weight:800}.hx-lede{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--ink-2)}.hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;font-weight:800;font-size:15px;text-decoration:none;border:0;cursor:pointer;transition:transform .3s,box-shadow .3s}.hx-btn:hover{transform:translateY(-3px) scale(1.02)}.hx-btn.white{background:#fff;color:#1d1b26;box-shadow:0 14px 34px -16px rgba(80,0,20,.5)}.hx-btn.glass{background:rgba(255,255,255,.16);color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.65)}.hx-actions{display:flex;flex-wrap:wrap;gap:12px}.hx-hero{position:relative;overflow:hidden;isolation:isolate;min-height:100svh;display:grid;align-items:center;padding:110px 0 120px;background:linear-gradient(180deg,#fff1e4,#fffaf5 75%)}.hx-blob{position:absolute;z-index:-2;border-radius:50%;filter:blur(70px);opacity:.6;animation:hx-drift 14s ease-in-out infinite alternate}.hx-blob.b1{width:640px;height:640px;right:-140px;top:-180px;background:radial-gradient(closest-side,#ffb03a,transparent)}.hx-blob.b2{width:560px;height:560px;right:20%;bottom:-260px;background:radial-gradient(closest-side,#ff8ab4,transparent);animation-duration:18s}.hx-blob.b3{width:480px;height:480px;left:-180px;top:20%;background:radial-gradient(closest-side,#c9b2ff,transparent);opacity:.45;animation-duration:16s}@keyframes hx-drift{to{transform:translate3d(40px,30px,0) scale(1.08)}}.hx-pills{position:absolute;inset:0;z-index:-1;pointer-events:none}.hx-pill{--dx:0px;--dy:0px;position:absolute;left:calc(50% + var(--dx));top:calc(50% + var(--dy));display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:18px;background:rgba(255,255,255,.92);white-space:nowrap;box-shadow:0 1px 2px rgba(40,10,20,.06),0 18px 34px -18px rgba(150,50,10,.55);opacity:0;animation:hx-pop .8s cubic-bezier(.2,1.4,.4,1) both,hx-bob 6s ease-in-out infinite alternate;animation-delay:calc(.9s + var(--i) * .16s),calc(var(--i) * -.9s)}.hx-pill img{width:44px;height:44px;border-radius:12px;object-fit:cover;flex:none}.hx-pill.k-face img{border-radius:50%;object-position:50% 20%}.hx-pill.k-poster img{width:36px;height:48px;border-radius:6px;object-position:50% 15%}.hx-pill.k-screen img{width:64px;height:40px;border-radius:8px}.hx-pill>span{display:grid;line-height:1.15}.hx-pill strong{font-size:14px;font-weight:800;color:var(--ink)}.hx-pill small{font-size:12px;font-weight:600;color:var(--ink-3)}.hx-pill em{margin-left:2px;padding:4px 9px;border-radius:99px;font-style:normal;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,#2b6bff,#9b5cff)}.hx-pill.k-screen{box-shadow:0 1px 2px rgba(40,10,60,.06),0 18px 34px -18px rgba(110,40,220,.55)}.hx-pill.k-screen small{color:#7c3aed}.hx-pill.k-poster small{color:#e0243f}.hx-pill.k-face small{color:#1d4ed8}@keyframes hx-pop{0%{opacity:0;transform:scale(.5) rotate(-6deg)}to{opacity:1;transform:rotate(var(--rot,0deg))}}@keyframes hx-bob{0%{translate:0 0}to{translate:0 -14px}}.hx-hero .hx-pills{-webkit-mask:linear-gradient(90deg,#000,#000 9%,transparent 21%,transparent 79%,#000 91%,#000);mask:linear-gradient(90deg,#000,#000 9%,transparent 21%,transparent 79%,#000 91%,#000)}.hx-hero .hx-pill{top:auto;bottom:-80px;--r0:-6deg;--r1:6deg;animation:hx-rise 24s linear infinite;animation-delay:calc(var(--i) * -3s)}.hx-hero .hx-pill:nth-child(odd){--s:.85}.hx-hero .hx-pill.p0{left:-1%;--r0:-9deg;--r1:-2deg}.hx-hero .hx-pill.p2{left:3.5%;--r0:4deg;--r1:10deg}.hx-hero .hx-pill.p4{left:0;--r0:-3deg;--r1:5deg}.hx-hero .hx-pill.p6{left:2.5%;--r0:8deg;--r1:-4deg}.hx-hero .hx-pill.p1{left:auto;right:-1%;--r0:7deg;--r1:1deg}.hx-hero .hx-pill.p3{left:auto;right:3.5%;--r0:-5deg;--r1:-11deg}.hx-hero .hx-pill.p5{left:auto;right:0;--r0:3deg;--r1:9deg}.hx-hero .hx-pill.p7{left:auto;right:2.5%;--r0:-8deg;--r1:2deg}@keyframes hx-rise{0%{transform:translateY(0) rotate(var(--r0)) scale(var(--s,1));opacity:0}8%{opacity:.5}70%{opacity:.35}to{transform:translateY(calc(-100svh - 140px)) rotate(var(--r1)) scale(var(--s,1));opacity:0}}@media (max-width:1000px){.hx-hero .hx-pill{--x:calc(var(--i) * 12% + 2%);padding:5px}.hx-hero .hx-pill em,.hx-hero .hx-pill>span{display:none}@keyframes hx-rise{0%{transform:translateY(0) rotate(-6deg);opacity:0}8%{opacity:.32}70%{opacity:.22}to{transform:translateY(-1100px) rotate(7deg);opacity:0}}}.hx-pills.end .hx-pill{animation-delay:calc(var(--i) * .1s),calc(var(--i) * -.9s)}.hx-pill.e0{left:4%;top:16%;--rot:-4deg}.hx-pill.e1{left:9%;top:46%;--rot:3deg}.hx-pill.e2{left:3%;top:74%;--rot:-2deg}.hx-pill.e3{left:auto;right:4%;top:18%;--rot:4deg}.hx-pill.e4{left:auto;right:9%;top:48%;--rot:-3deg}.hx-pill.e5{left:auto;right:3%;top:76%;--rot:2deg}@media (max-width:1180px){.hx-pills.end{display:none}}.hx .hero-chooser{position:relative;padding-block:40px}.hx .bubble{color:#fff;border:0;background:linear-gradient(135deg,#ff7a2a,#ff3d7f);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 16px 34px -14px rgba(255,61,127,.7)}.hx .bubble:before{background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0))}.hx .hero-chooser h1.reply{color:var(--ink);font-size:clamp(48px,6.2vw,84px);font-weight:900;letter-spacing:-.045em}.hx .need .tile{box-shadow:inset 0 2px 0 rgba(255,255,255,.5),inset 0 -5px 0 rgba(0,0,0,.18),0 18px 34px -14px var(--glow-tile,rgba(255,106,26,.8))}.hx .route{background:#fff;border:0;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px rgba(40,10,20,.05),0 18px 40px -26px rgba(120,40,10,.45)}.hx .route:hover{transform:translateX(-4px)}.hx .route .route-text{color:var(--ink-2)}.hx .route.on .route-text,.hx .route.on .route-title{color:#fff}.hx .route-go{background:#fff5ec;color:#ff6a1a;box-shadow:inset 0 0 0 1.5px #ffd9bf}.hx .route.on .route-go{background:#fff;color:#ff6a1a;box-shadow:none}.hx .route-glide{border:0;background:linear-gradient(125deg,#ff6a1a,#ff3d7f);box-shadow:0 26px 50px -22px rgba(255,61,127,.8);-webkit-backdrop-filter:none;backdrop-filter:none}.hx .chooser-foot{color:var(--ink-2)}.hx .chooser-foot a{color:#e85a0c;text-decoration:underline;text-underline-offset:3px}.hx-ticker{position:relative;z-index:3;padding:26px 0;margin:-70px 0 -40px;overflow:hidden;pointer-events:none}.hx-ticker-row{width:110vw;margin-left:-5vw;overflow:hidden;padding:14px 0;font-weight:800;font-size:clamp(18px,2vw,26px);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.hx-ticker-row.r0{background:linear-gradient(100deg,#ff6a1a,#ff3d7f 45%,#e0243f);color:#fff;transform:rotate(-1.6deg);box-shadow:0 20px 50px -20px rgba(255,61,127,.7)}.hx-ticker-row.r1{background:#fff;color:#1d1b26;margin-top:12px;transform:rotate(1.2deg);box-shadow:0 16px 40px -20px rgba(80,30,0,.35)}.hx-ticker-track{display:flex;width:max-content;animation:hx-tick 46s linear infinite;will-change:transform}.hx-ticker-row.r1 .hx-ticker-track{animation-duration:60s;animation-direction:reverse}.hx-ticker-track>span{display:flex}.hx-ticker-row b{display:inline-flex;align-items:center;gap:22px;padding-right:22px}.hx-ticker-row i{font-style:normal;font-size:.7em}.hx-ticker-row.r1 i{color:#ff6a1a;font-size:.45em}@keyframes hx-tick{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hx-office{padding:150px 0 120px;background:radial-gradient(50% 40% at 100% 10%,#ffe4ef,transparent 70%),radial-gradient(45% 35% at 0 60%,#e8f1ff,transparent 70%)}.hx-board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:22px;gap:22px}.hx-card{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1)}.hx-card.in{opacity:1;transform:none}.hx-card.rec{grid-column:span 7}.hx-card.games{transition-delay:.1s}.hx-card.games,.hx-card.show{grid-column:span 5}.hx-card.box{grid-column:span 7;transition-delay:.1s}.hx-card-in{position:relative;overflow:hidden;isolation:isolate;height:100%;display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:12px;gap:12px;padding:34px 34px 30px;border-radius:32px;color:var(--ink);text-decoration:none;background:#fff;box-shadow:0 1px 2px rgba(40,10,20,.05),0 30px 60px -36px var(--a);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.hx-card-in:before{content:"";position:absolute;z-index:-1;right:-20%;top:-30%;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--w),transparent);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.hx-card-in:after{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--a),var(--b))}.hx-card-in:hover{transform:translateY(-8px);box-shadow:0 1px 2px rgba(40,10,20,.05),0 40px 70px -30px var(--a)}.hx-card-in:hover:before{transform:scale(1.35)}.hx-card-top{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--d)}.hx-card-n{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;letter-spacing:0;font-size:13px;background:linear-gradient(135deg,var(--a),var(--b))}.hx-card-in h3{margin:4px 0 0;font-size:clamp(28px,2.8vw,40px);line-height:1.04;font-weight:900}.hx-card-in>p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2);max-width:520px}.hx-go{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:12px 20px;border-radius:99px;font-weight:800;font-size:15px;color:#fff;background:linear-gradient(110deg,var(--a),var(--b));box-shadow:0 14px 30px -14px var(--a)}.hx-go i{font-style:normal;transition:transform .3s}.hx-card-in:hover .hx-go i{transform:translateX(5px)}.hx-short{align-self:center;display:grid;grid-gap:10px;gap:10px;margin:10px 0 6px;padding:18px;border-radius:24px;background:linear-gradient(160deg,#f4f8ff,#fff);box-shadow:inset 0 0 0 1.5px #dde9ff}.hx-short-q{font-size:15px;font-weight:700;color:var(--d);padding:4px 4px 6px}.hx-person{display:grid;grid-template-columns:48px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 14px 10px 10px;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(20,40,90,.06),0 12px 24px -18px rgba(43,107,255,.6);opacity:0;transform:translateX(-20px)}.hx-card.in .hx-person{opacity:1;transform:none;transition:opacity .7s calc(.5s + var(--k) * .25s),transform .7s cubic-bezier(.2,.8,.2,1) calc(.5s + var(--k) * .25s)}.hx-person img{width:48px;height:48px;border-radius:50%;object-fit:cover}.hx-person-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.hx-person-t strong{font-size:15px}.hx-person-t small{font-size:13px;color:var(--ink-3)}.hx-bar{display:block;height:6px;margin-top:6px;border-radius:99px;background:#edf2fb;overflow:hidden}.hx-bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--a),var(--b))}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.hx-card.in .hx-bar i{width:var(--fit);transition:width 3.2s cubic-bezier(.25,.6,.2,1) calc(.9s + var(--k) * .45s)}.hx-num{--n:0;counter-reset:n var(--n)}.hx-num:after{content:counter(n) "%"}.hx-card.in .hx-num{--n:var(--fitn);transition:--n 3.2s cubic-bezier(.25,.6,.2,1) calc(.9s + var(--k) * .45s)}.hx-person>b{font-size:24px;font-weight:900;letter-spacing:-.03em;background:linear-gradient(135deg,var(--a),var(--b));-webkit-background-clip:text;background-clip:text;color:transparent}.hx-tv{align-self:center;position:relative;margin:14px 0 26px;padding:12px;border-radius:22px;background:linear-gradient(160deg,#2a2340,#120e1e);box-shadow:0 30px 50px -26px rgba(90,30,180,.8),inset 0 1px 0 rgba(255,255,255,.18);transform:rotate(-2deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.hx-card-in:hover .hx-tv{transform:rotate(0) scale(1.02)}.hx-tv:after{content:"";position:absolute;left:50%;bottom:-20px;width:28%;height:20px;transform:translateX(-50%);border-radius:0 0 10px 10px;background:linear-gradient(#d8d0e6,#aea3c2);z-index:-1}.hx-tv-in{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:#000}.hx-tv-in img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:hx-cycle 12s infinite}@keyframes hx-cycle{0%{opacity:0;transform:scale(1.04)}4%{opacity:1}25%{opacity:1;transform:scale(1)}29%{opacity:0}to{opacity:0}}.hx-tv-glare{position:absolute;inset:12px;border-radius:12px;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 35%)}.hx-fan{align-self:center;position:relative;height:300px;margin:6px 0 4px}.hx-fan img{position:absolute;left:50%;bottom:0;width:170px;aspect-ratio:3/4;height:auto;object-fit:cover;border-radius:12px;box-shadow:0 24px 40px -20px rgba(120,10,30,.7);transform-origin:50% 110%;transform:translateX(-50%) rotate(0);transition:transform 1s cubic-bezier(.2,.8,.2,1) calc(.4s + var(--k) * .08s)}.hx-fan img:nth-child(2){z-index:2}.hx-card.in .hx-fan img:first-child{transform:translateX(-50%) translateX(-100px) rotate(-12deg)}.hx-card.in .hx-fan img:nth-child(2){transform:translateX(-50%) translateY(-10px) rotate(0)}.hx-card.in .hx-fan img:nth-child(3){transform:translateX(-50%) translateX(100px) rotate(12deg)}.hx-card-in:hover .hx-fan img:first-child{transform:translateX(-50%) translateX(-122px) rotate(-16deg);transition-delay:0s}.hx-card-in:hover .hx-fan img:nth-child(2){transform:translateX(-50%) translateY(-22px) scale(1.04);transition-delay:0s}.hx-card-in:hover .hx-fan img:nth-child(3){transform:translateX(-50%) translateX(122px) rotate(16deg);transition-delay:0s}.hx-boxart{align-self:center;display:grid;place-items:center;margin-top:-40px}.hx-boxart .sbx{padding-top:120px}.hx-card.in .hx-boxart .sbx-scene{animation:hx-party 1.6s cubic-bezier(.3,0,.4,1) 3.5s infinite;transform-origin:50% 100%}@keyframes hx-party{0%,50%,to{translate:0 0;scale:1 1;rotate:0deg}10%{translate:0 -14px;scale:.97 1.04;rotate:-2deg}20%{translate:0 0;scale:1.05 .95;rotate:0deg}32%{translate:0 -10px;scale:.98 1.03;rotate:2deg}42%{translate:0 0;scale:1.04 .96;rotate:0deg}}.hx-play{position:relative;padding:110px 0;overflow:hidden;color:#fff;background:radial-gradient(50% 70% at 0 100%,rgba(255,176,58,.6),transparent 70%),linear-gradient(125deg,#ff6a1a,#ff3d7f 50%,#9b5cff)}.hx-play-in{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(30px,5vw,70px);gap:clamp(30px,5vw,70px);align-items:center}.hx-play-copy{display:grid;grid-gap:18px;gap:18px;justify-items:start;opacity:0;transform:translateY(24px);transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1)}.hx-play-copy.in,.hx-play-game.in{opacity:1;transform:none}.hx-play-copy h2{margin:0;color:#fff;font-size:clamp(38px,5vw,66px);line-height:1;font-weight:900}.hx-play-copy>p:not(.hx-kicker){margin:0;font-size:18px;line-height:1.6;color:rgba(255,255,255,.95)}.hx-play-copy>p.hx-play-after{font-weight:700}.hx-play .wu-teaser{outline:3px solid rgba(255,255,255,0);outline-offset:-3px;animation:wu-glow 3.2s ease-in-out infinite alternate,hx-wu-pulse 2.2s ease-out 1.5s infinite}@keyframes hx-wu-pulse{0%{outline-color:rgba(255,255,255,.95);outline-offset:-3px}55%,to{outline-color:rgba(255,255,255,0);outline-offset:14px}}.hx-play-game{opacity:0;transform:translateY(30px);transition:opacity 1s .1s,transform 1s cubic-bezier(.2,.8,.2,1) .1s}.hx-made{padding:130px 0 90px}.hx-made-in{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(36px,5vw,80px);gap:clamp(36px,5vw,80px);align-items:center}.hx-photo{position:relative;border-radius:30px;overflow:hidden;transform:rotate(-1.5deg) translateY(30px);opacity:0;box-shadow:0 50px 90px -40px rgba(224,36,63,.55);transition:opacity 1s,transform 1.1s cubic-bezier(.2,.8,.2,1)}.hx-photo.in{opacity:1;transform:rotate(-1.5deg)}.hx-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.hx-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(30,10,20,.55)),linear-gradient(110deg,rgba(255,106,26,.22),transparent 40%,rgba(255,61,127,.22))}.hx-photo-tag{position:absolute;z-index:1;left:22px;bottom:20px;padding:9px 16px;border-radius:99px;background:rgba(255,255,255,.92);color:var(--ink);font-size:14px;font-weight:700}.hx-made-copy{display:grid;grid-gap:30px;gap:30px}.hx-made-copy .hx-head{margin:0}.hx-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.hx-stat{border-top:3px solid var(--border);padding-top:16px;display:grid;grid-gap:8px;gap:8px;opacity:0;transform:translateY(24px);transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1)}.hx-stat.in{opacity:1;transform:none}.hx-stat:nth-child(2){transition-delay:.12s}.hx-stat:nth-child(3){transition-delay:.24s}.hx-stat strong{font-size:clamp(52px,5.4vw,80px);line-height:.9;font-weight:800;letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;color:transparent}.hx-stat>span{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);line-height:1.5}.hx-stat.c1{border-color:#9b5cff}.hx-stat.c1 strong{background-image:linear-gradient(135deg,#9b5cff,#ff3d7f)}.hx-stat.c2{border-color:#e0243f}.hx-stat.c2 strong{background-image:linear-gradient(135deg,#e0243f,#ff6a1a)}.hx-stat.c3{border-color:#ff6a1a}.hx-stat.c3 strong{background-image:linear-gradient(135deg,#ff6a1a,#ffb03a)}.hx-more{justify-self:start;display:inline-flex;gap:10px;align-items:center;font-weight:800;color:var(--ink);text-decoration:none;padding-bottom:4px;border-bottom:2px solid #ff6a1a}.hx-more i{font-style:normal;color:#ff6a1a;transition:transform .3s}.hx-more:hover i{transform:translateX(5px)}.hx-faq{padding-top:40px}.stage .hx .faq details{background:#fff;border-color:var(--border);box-shadow:0 1px 2px rgba(40,10,20,.04),0 14px 30px -24px rgba(120,40,10,.3)}.stage .hx .faq details:after,.stage .hx .faq details:before{display:none}.stage .hx .faq summary{color:var(--ink)}.stage .hx .faq summary:after{color:#ff6a1a}.hx-end{position:relative;overflow:hidden;isolation:isolate;padding:130px 0;color:#fff;text-align:center;background:radial-gradient(50% 70% at 0 100%,rgba(255,176,58,.6),transparent 70%),radial-gradient(50% 70% at 100% 0,rgba(155,92,255,.5),transparent 70%),linear-gradient(125deg,#ff6a1a,#ff3d7f 55%,#e0243f)}.hx-end-in{display:grid;grid-gap:20px;gap:20px;justify-items:center;opacity:0;transform:translateY(24px);transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1)}.hx-end-in.in{opacity:1;transform:none}.hx-end h2{margin:0;color:#fff;font-size:clamp(40px,5.6vw,80px);line-height:1;font-weight:900}.hx-end-in>p:not(.hx-kicker){margin:0;font-size:19px;color:rgba(255,255,255,.95);max-width:560px}.hx-end .hx-actions{justify-content:center;margin-top:8px}@media (max-width:1000px){.hx-card.box,.hx-card.games,.hx-card.rec,.hx-card.show{grid-column:span 12}.hx-made-in,.hx-play-in{grid-template-columns:1fr}}@media (max-width:900px){.hx-hero{min-height:0;padding:100px 0 110px}.hx .hero-chooser{padding-block:20px}.hx-office{padding:120px 0 90px}.hx-wrap{padding:0 22px}.hx-play{padding:90px 0}.hx-made{padding:90px 0 60px}.hx-end{padding:100px 0}}@media (max-width:560px){.hx-sec{padding:80px 0}.hx .hero-chooser h1.reply{font-size:46px}.hx-ticker{margin:-60px 0 -30px}.hx-ticker-row{font-size:17px}.hx-card-in{padding:26px 20px 22px;border-radius:26px}.hx-short{padding:12px}.hx-person{grid-template-columns:40px 1fr auto;gap:10px;padding:8px 10px 8px 8px}.hx-person img{width:40px;height:40px}.hx-person>b{font-size:20px}.hx-fan{height:230px}.hx-fan img{width:128px}.hx-card.in .hx-fan img:first-child{transform:translateX(-50%) translateX(-72px) rotate(-12deg)}.hx-card.in .hx-fan img:nth-child(3){transform:translateX(-50%) translateX(72px) rotate(12deg)}.hx-boxart{margin-top:-20px}.hx .hx-boxart .sbx-md{--W:236px;--D:160px;--H:118px;padding-top:110px}.hx-stats{gap:14px}.hx-stat strong{font-size:48px}.hx-stat>span{font-size:11px;letter-spacing:.1em}.hx-btn{width:100%}}@media (prefers-reduced-motion:reduce){.hx-blob,.hx-dot,.hx-hot,.hx-pill,.hx-ticker-track,.hx-tv-in img{animation:none!important}.hx-pill{opacity:1;transform:rotate(var(--rot,0deg))}.hx-hero .hx-pills{display:none}.hx-tv-in img:first-child{opacity:1}.hx-card.in .hx-boxart .sbx-scene,.hx-play .wu-teaser{animation:none!important}.hx-card,.hx-end-in,.hx-head,.hx-person,.hx-photo,.hx-play-copy,.hx-play-game,.hx-stat{opacity:1!important;transform:none!important;transition:none!important}.hx-bar i{width:var(--fit)!important}}.hx .route-glide{display:none}.hx .routes.glides .route.on{background:#fff;box-shadow:0 26px 50px -22px rgba(40,20,80,.55)}.hx .route:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--dg,linear-gradient(125deg,#ff6a1a,#ff3d7f));opacity:0;transition:opacity .35s ease}.hx .route.on:before{opacity:1}.hx .route .route-text,.hx .route .route-title{transition:color .35s ease}.hx .route{transition:transform .3s,box-shadow .35s}@media (max-width:760px){.hx-hero .hx-pills{display:none}}.hx .route.on .route-go{color:#1d1b26}.hx .hero-chooser .bubble{background:var(--hc,#ff6a1a);transition:background-color .5s ease,box-shadow .5s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 16px 34px -14px color-mix(in srgb,var(--hc,#ff6a1a) 70%,transparent)}.hx .hero-chooser .reply .q{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--hc,#ff6a1a);transition:color .5s ease}