.qGZ4qW_hero{border-bottom:2px solid var(--black);background:var(--yellow);color:var(--black);overflow:clip}.qGZ4qW_inner{min-height:calc(100svh - var(--site-header-height) - 2px);max-width:var(--content-width,1440px);grid-template-rows:1fr auto;gap:2rem;margin-inline:auto;padding:clamp(1.5rem,3vw,3rem) 2rem 2rem;display:grid}.qGZ4qW_stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;min-width:0;display:grid}.qGZ4qW_copy{z-index:2;min-width:0;padding-block:1rem;position:relative}.qGZ4qW_kicker{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1.75rem;font-size:.7rem;font-weight:900;display:inline-flex}.qGZ4qW_kicker>span{background:var(--black);width:.65rem;height:.65rem;box-shadow:4px -4px 0 var(--white)}.qGZ4qW_headline{width:fit-content;font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.055em;row-gap:.06em;margin:0;font-size:clamp(6.5rem,12.2vw,11.5rem);font-weight:900;line-height:.79;display:grid}.qGZ4qW_headline>span{display:block}.qGZ4qW_headlineAccent{color:var(--white);-webkit-text-stroke:4px var(--black);paint-order:stroke fill}.qGZ4qW_description{margin:1.65rem 0 1.4rem;font-size:clamp(.95rem,1.25vw,1.08rem);font-weight:650;line-height:1.6}.qGZ4qW_actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.qGZ4qW_playButton{border-radius:.7rem;justify-content:space-between;gap:1.5rem;min-width:13rem}.qGZ4qW_playButton>span{font-size:1.5rem;line-height:1}.qGZ4qW_howLink{text-underline-offset:.3rem;align-items:center;gap:.75rem;padding-block:.8rem;font-size:.72rem;font-weight:900;text-decoration:underline;display:inline-flex}.qGZ4qW_howLink>span{font-size:1.1rem;text-decoration:none}.qGZ4qW_scene{isolation:isolate;width:100%;min-width:0;height:clamp(500px,43vw,620px);position:relative}.qGZ4qW_orbit{border:2px solid var(--black);border-radius:50%;position:absolute;inset:12% -3% 12% -1%;transform:rotate(-25deg)}.qGZ4qW_disc{aspect-ratio:1;border:2px solid var(--black);background:var(--white);width:79%;box-shadow:12px 14px 0 var(--black);border-radius:50%;position:absolute;top:17%;left:10%}.qGZ4qW_disc svg{width:100%;height:100%;stroke:var(--black);stroke-width:1px}.qGZ4qW_disc circle{stroke-dasharray:2 10}.qGZ4qW_disc path{stroke-width:2px}.qGZ4qW_character{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(7px 9px #00000026);width:81%;height:103%;position:absolute;top:-3%;left:15%}.qGZ4qW_sceneLabel{border-left:2px solid var(--black);letter-spacing:.12em;padding-left:.6rem;font-size:.62rem;font-weight:750;line-height:1.8;position:absolute;top:2%;right:0}.qGZ4qW_sceneLabel b{font-weight:900}.qGZ4qW_pixelCross{background:var(--black);clip-path:polygon(33% 0,67% 0,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0 67%,0 33%,33% 33%);width:44px;height:44px;position:absolute;top:15%;left:4%;transform:rotate(12deg)}.qGZ4qW_pixelSteps{background:var(--black);width:20px;height:20px;box-shadow:-20px 0 var(--black), 0 -20px var(--black), -40px 0 var(--black), 0 -40px var(--black);position:absolute;bottom:7%;right:3%}.qGZ4qW_ticket{z-index:2;border:2px solid var(--black);background:var(--yellow);width:13.8rem;color:var(--black);box-shadow:5px 6px 0 var(--black);transition:transform var(--motion-base) var(--ease-morph);display:grid;position:absolute;bottom:13%;left:0;transform:rotate(-8deg)}.qGZ4qW_ticketTop{border-bottom:1px solid var(--black);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:.5rem;padding:.65rem .8rem;font-size:.58rem;font-weight:850;display:flex}.qGZ4qW_ticketTop>span{font-size:.9rem;line-height:1}.qGZ4qW_ticket>strong{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.03em;padding:.65rem .8rem .55rem;font-size:4.6rem;font-weight:900;line-height:.85}.qGZ4qW_ticketBottom{border-top:1px dashed var(--black);text-transform:uppercase;letter-spacing:.06em;margin-inline:.8rem;padding-block:.6rem;font-size:.6rem;font-weight:850}.qGZ4qW_destinations{border:2px solid var(--black);background:var(--white);min-width:0;box-shadow:5px 5px 0 var(--black);border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qGZ4qW_destination{min-width:0;color:var(--black);transition:background var(--motion-fast), color var(--motion-fast);gap:.3rem;padding:1.1rem 4rem 1.1rem 1.4rem;display:grid;position:relative}.qGZ4qW_destination+.qGZ4qW_destination{border-left:2px solid var(--black)}.qGZ4qW_destination:first-child{border-radius:.7rem 0 0 .7rem}.qGZ4qW_destination:last-child{border-radius:0 .7rem .7rem 0}.qGZ4qW_destinationNumber{letter-spacing:.1em;font-size:.56rem;font-weight:850}.qGZ4qW_destination>strong{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.025em;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:900;line-height:1}.qGZ4qW_destinationDescription{font-size:.65rem;font-weight:650}.qGZ4qW_destinationArrow{transition:transform var(--motion-fast);font-size:2.2rem;line-height:1;position:absolute;top:50%;right:1.4rem;transform:translateY(-50%)}.qGZ4qW_destinationGames{background:var(--black);color:var(--yellow)}.qGZ4qW_hero a:focus-visible{outline:3px solid var(--black);outline-offset:5px}.qGZ4qW_playButton:focus-visible,.qGZ4qW_destinationGames:focus-visible{outline-color:var(--white);box-shadow:0 0 0 6px var(--black)}@media (min-width:1600px){.qGZ4qW_inner{width:min(90vw, var(--content-width,2048px));max-width:none;padding-inline:clamp(2rem,3vw,4rem)}.qGZ4qW_stage{gap:clamp(2rem,4vw,5rem)}.qGZ4qW_headline{font-size:clamp(8rem,9vw,14rem)}.qGZ4qW_description{max-width:38rem;font-size:clamp(1.05rem,1.25vw,1.35rem)}.qGZ4qW_scene{height:clamp(620px,34vw,820px)}.qGZ4qW_destination>strong{font-size:clamp(2rem,2.8vw,3.25rem)}.qGZ4qW_destinationDescription{font-size:clamp(.7rem,.72vw,.9rem)}}@media (min-width:2560px){.qGZ4qW_inner{width:min(90vw, var(--content-width,2304px))}.qGZ4qW_headline{font-size:clamp(9rem,8.5vw,16rem)}.qGZ4qW_scene{height:clamp(700px,32vw,900px)}.qGZ4qW_ticket{width:16rem}.qGZ4qW_ticket>strong{font-size:5.4rem}}@media (hover:hover){.qGZ4qW_ticket:hover{transform:rotate(-3deg)translateY(-4px)}.qGZ4qW_destination:hover{background:var(--black);color:var(--yellow)}.qGZ4qW_destinationGames:hover{background:var(--yellow);color:var(--black)}.qGZ4qW_destination:hover .qGZ4qW_destinationArrow{transform:translate(3px,calc(-50% - 3px))}}@media (max-width:1023px){.qGZ4qW_inner{gap:1.5rem;min-height:0;padding-inline:1.25rem}.qGZ4qW_stage{gap:1rem}.qGZ4qW_headline{font-size:clamp(5rem,12vw,8rem)}.qGZ4qW_description{font-size:.95rem}.qGZ4qW_scene{height:490px}.qGZ4qW_ticket{width:11rem;bottom:12%}.qGZ4qW_ticket>strong{font-size:3.8rem}.qGZ4qW_ticketTop{font-size:.48rem}.qGZ4qW_destination{padding:1rem 2.75rem 1rem 1rem}.qGZ4qW_destinationArrow{font-size:1.8rem;right:.9rem}}@media (max-width:767px){.qGZ4qW_inner{gap:1.5rem;min-height:0;padding-top:2rem}.qGZ4qW_stage{grid-template-columns:minmax(0,1fr);gap:1rem}.qGZ4qW_copy{padding:0}.qGZ4qW_kicker{margin-bottom:1.5rem;font-size:.62rem}.qGZ4qW_headline{font-size:clamp(5.3rem,21vw,8.8rem)}.qGZ4qW_headlineAccent{-webkit-text-stroke-width:3px}.qGZ4qW_description{margin-block:1.4rem 1.1rem;font-size:.88rem}.qGZ4qW_actions{gap:.6rem 1.25rem}.qGZ4qW_playButton{min-width:11.7rem;min-height:3.2rem;padding-inline:1rem;font-size:.7rem}.qGZ4qW_howLink{gap:.5rem;font-size:.65rem}.qGZ4qW_scene{justify-self:center;width:min(100%,480px);height:clamp(310px,80vw,400px);margin-top:.5rem}.qGZ4qW_disc{width:73%;top:13%;left:14%}.qGZ4qW_orbit{inset:9% 2%}.qGZ4qW_character{width:80%;height:104%;top:-3%;left:16%}.qGZ4qW_sceneLabel{font-size:.5rem;top:0;right:1%}.qGZ4qW_pixelCross{width:30px;height:30px;top:10%;left:5%}.qGZ4qW_pixelSteps{width:12px;height:12px;box-shadow:-12px 0 var(--black), 0 -12px var(--black), -24px 0 var(--black), 0 -24px var(--black);bottom:8%;right:6%}.qGZ4qW_ticket{width:10rem;bottom:8%;left:1%}.qGZ4qW_ticketTop{padding:.5rem .6rem}.qGZ4qW_ticket>strong{padding:.55rem .6rem .4rem;font-size:3.2rem}.qGZ4qW_ticketBottom{margin-inline:.6rem;padding-block:.5rem;font-size:.48rem}.qGZ4qW_destinations{grid-template-columns:minmax(0,1fr)}.qGZ4qW_destination{grid-template-columns:1fr;gap:.25rem;padding:.85rem 3.25rem .85rem 1rem}.qGZ4qW_destination+.qGZ4qW_destination{border-left:0;border-top:2px solid var(--black)}.qGZ4qW_destination:first-child{border-radius:.7rem .7rem 0 0}.qGZ4qW_destination:last-child{border-radius:0 0 .7rem .7rem}.qGZ4qW_destination>strong{font-size:1.9rem}.qGZ4qW_destinationDescription{font-size:.62rem}}@media (max-width:370px){.qGZ4qW_inner{padding-inline:1rem}.qGZ4qW_headline{font-size:20.5vw}.qGZ4qW_actions{flex-direction:column;align-items:stretch;gap:.25rem}.qGZ4qW_howLink{justify-content:center}}@media (prefers-reduced-motion:reduce){.qGZ4qW_ticket,.qGZ4qW_destinationArrow{transition:none}}
