.ParkLanding_page__GA7C2{position:relative;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.34),transparent 22rem),linear-gradient(180deg,#8fd4f6,#71bfe9 58%,#0a0a0a 0,#0a0a0a);color:#fff;-webkit-user-select:none;user-select:none}.ParkLanding_hud__F6CzK{position:fixed;left:50%;top:max(8px,env(safe-area-inset-top));z-index:80;display:flex;gap:5px;width:min(430px,calc(100vw - 112px));max-width:calc(100vw - 112px);overflow-x:auto;overscroll-behavior-x:contain;pointer-events:none;scrollbar-width:none;transform:translateX(-50%)}.ParkLanding_hud__F6CzK::-webkit-scrollbar{display:none}.ParkLanding_stat__S7Bg_{flex:0 0 auto;min-width:92px;min-height:34px;padding:6px 8px;color:#172522;background:#d7c7a2;border:2px solid #3c2d1b;border-radius:2px;box-shadow:inset 2px 2px 0 #fff0c8,inset -2px -2px 0 #8f7b55,3px 4px 0 rgba(0,0,0,.3)}.ParkLanding_lot__9VJM4,.ParkLanding_panelKicker__e1RYB,.ParkLanding_screeningLine__BNwMH,.ParkLanding_stat__S7Bg_ span,.ParkLanding_toast__Wc25s span{display:block;color:#5b4428;font-size:8px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.ParkLanding_stat__S7Bg_ strong{display:block;margin-top:5px;overflow:hidden;color:#182520;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ParkLanding_viewport__sxcXR{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none;background:#72cefb}.ParkLanding_viewport__sxcXR:active{cursor:grabbing}.ParkLanding_world__vPvrj{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform:translate(calc(-50% + var(--camera-x)),calc(-50% + var(--camera-y))) scale(var(--zoom));transform-origin:50% 50%}.ParkLanding_sky__40r2H{position:absolute;inset:-800px -900px;background:radial-gradient(ellipse at 18% 11%,rgba(255,255,255,.96) 0 4%,transparent 4.2%),radial-gradient(ellipse at 30% 7%,rgba(255,255,255,.88) 0 3%,transparent 3.2%),radial-gradient(ellipse at 77% 8%,rgba(255,255,255,.94) 0 5%,transparent 5.2%),linear-gradient(180deg,#2db5f7,#86d9ff)}.ParkLanding_map__R2d95{position:absolute;inset:0;overflow:hidden;border:0;background:radial-gradient(circle at 62% 28%,rgba(255,255,255,.24),transparent 17%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.04)),url(/park/momentum-sunny-isometric-park.png) 50% /cover no-repeat,#67b84a;clip-path:none;box-shadow:0 28px 90px rgba(0,0,0,.28)}.ParkLanding_map__R2d95:after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%,rgba(0,0,0,.08)),radial-gradient(circle at 50% 82%,rgba(255,255,255,.16),transparent 20%)}.ParkLanding_grass__YC4T6{position:absolute;inset:72px 34px 86px;display:none}.ParkLanding_road__Hr0wT{display:none;position:absolute;left:-30px;right:-30px;bottom:0;height:120px;background:repeating-linear-gradient(90deg,transparent 0 64px,rgba(255,255,255,.78) 64px 86px,transparent 86px 172px),linear-gradient(180deg,#30343b,#17191d);border-top:7px solid #d8d1bf}.ParkLanding_pathTile__Jq_8O{position:absolute;display:none;opacity:.16;background:repeating-linear-gradient(90deg,rgba(0,0,0,.08) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 1px,transparent 1px 34px),#d7c8a9;border:3px solid rgba(255,255,255,.36);box-shadow:0 10px 0 rgba(0,0,0,.1)}.ParkLanding_lot__9VJM4{position:absolute;z-index:3;display:none;place-items:end start;padding:16px;color:rgba(255,255,255,.78);opacity:.12;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 22px),#232323;border:4px solid #d8d1bf;box-shadow:inset 0 0 0 3px #111,14px 14px 0 rgba(0,0,0,.18);transform:skewY(-4deg)}.ParkLanding_gate__6kIMp{position:absolute;left:822px;top:657px;z-index:31;display:none;place-items:center;width:320px;height:86px;padding:12px 20px;color:#f7f0dc;background:linear-gradient(180deg,rgba(58,38,22,.96),rgba(18,15,12,.98));border:4px solid #1b120a;border-top-color:#f3d78a;box-shadow:inset 0 0 0 2px rgba(255,240,198,.22),0 14px 0 rgba(0,0,0,.24),0 0 34px rgba(204,0,0,.2);text-align:center;text-transform:uppercase;transform:translate(-50%,-50%) skewY(-4deg);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);pointer-events:none;mix-blend-mode:multiply;opacity:.82}.ParkLanding_gate__6kIMp strong{color:#fff3cf;font-size:15px;letter-spacing:.08em;line-height:.92;text-shadow:0 2px 0 #000}.ParkLanding_gate__6kIMp span{color:#ff3939;font-size:25px;font-weight:900;letter-spacing:.02em;line-height:.95}.ParkLanding_building__P_rI5,.ParkLanding_guest__pXlOg,.ParkLanding_ride__BA2Qs{position:absolute;z-index:20;border:0;cursor:pointer;font:inherit}.ParkLanding_building__P_rI5{display:grid;place-items:end center;padding:0 12px 12px;color:#fff;background:transparent;border:2px solid rgba(255,255,255,0);box-shadow:none;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);transform:translate(-50%,-50%) skewY(-5deg);transition:transform .14s ease,filter .14s ease;-webkit-backdrop-filter:none;backdrop-filter:none}.ParkLanding_building__P_rI5:before{content:none;position:absolute;left:20px;right:20px;top:20px;height:36px;background:linear-gradient(90deg,#f5f4f0 0 16%,transparent 16% 28%,#f5f4f0 28% 44%,transparent 44% 56%,#f5f4f0 56% 72%,transparent 72%);opacity:.74}.ParkLanding_building__P_rI5:focus-visible,.ParkLanding_building__P_rI5:hover,.ParkLanding_ride__BA2Qs:focus-visible,.ParkLanding_ride__BA2Qs:hover{filter:saturate(1.15);transform:translate(-50%,-56%) skewY(-5deg);background:rgba(204,0,0,.16);border-color:rgba(255,255,255,.72);box-shadow:0 0 0 3px rgba(204,0,0,.34)}.ParkLanding_building__P_rI5 span{position:relative;z-index:2;color:#fff;font-size:11px;font-weight:900;line-height:.95;text-align:center;text-shadow:0 2px 0 #000;text-transform:uppercase;background:rgba(10,10,10,.9);border:1px solid rgba(255,255,255,.42);clip-path:var(--cut-sm);padding:6px 8px}.ParkLanding_building_content__r7x__{border-top-color:transparent}.ParkLanding_building_contact__xyU_4,.ParkLanding_building_delivery__GQa97,.ParkLanding_building_legal___Mz5_{background:transparent}.ParkLanding_ride__BA2Qs{color:#fff;background:transparent;text-transform:uppercase}.ParkLanding_coaster__KLfV9{left:1450px;top:210px;width:390px;height:260px;transform:translate(-50%,-50%)}.ParkLanding_coasterTrack__X3_5Y{display:none;position:absolute;inset:36px 10px 40px;border-color:#cc0000 #cc0000 transparent #f5f4f0;border-style:solid;border-width:13px;border-radius:54% 48% 38% 45%;transform:rotate(-12deg)}.ParkLanding_coasterTrain__ERint{display:none;position:absolute;left:150px;top:44px;display:flex;gap:3px;animation:ParkLanding_trainRun__BokGA 4.4s linear infinite}.ParkLanding_coasterTrain__ERint i{width:22px;height:16px;background:#111;border:4px solid #cc0000}.ParkLanding_fountain__W_1pG{left:506px;top:572px;width:150px;height:110px;transform:translate(-50%,-50%)}.ParkLanding_fountain__W_1pG span{display:none;position:absolute;inset:22px 20px;border-radius:50%;background:#62cdf4;border:8px solid #f5f4f0}.ParkLanding_fountain__W_1pG i{display:none;position:absolute;left:50%;top:12px;width:22px;height:60px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(98,205,244,0));transform:translateX(-50%);animation:ParkLanding_fountainPulse__IVbX9 1.2s ease-in-out infinite}.ParkLanding_movieStudio___R5pi{left:610px;top:176px;width:300px;height:170px;display:grid;place-items:end center;padding-bottom:18px;background:transparent;border:2px solid transparent;box-shadow:none;clip-path:var(--cut-lg);transform:translate(-50%,-50%);font-weight:900}.ParkLanding_coaster__KLfV9:focus-visible,.ParkLanding_coaster__KLfV9:hover,.ParkLanding_fountain__W_1pG:focus-visible,.ParkLanding_fountain__W_1pG:hover,.ParkLanding_movieStudio___R5pi:focus-visible,.ParkLanding_movieStudio___R5pi:hover{background:rgba(204,0,0,.18);border-color:rgba(255,255,255,.7);box-shadow:0 0 0 3px rgba(204,0,0,.34)}.ParkLanding_guest__pXlOg{display:none;width:13px;height:24px;padding:0;background:transparent;animation:ParkLanding_guestWalk__LVou_ var(--duration) ease-in-out infinite;animation-delay:var(--delay)}.ParkLanding_guest__pXlOg span{position:absolute;left:50%;top:0;width:10px;height:21px;transform:translateX(-50%);background:radial-gradient(circle at 50% 3px,#f0c49b 0 3px,transparent 3.5px),linear-gradient(180deg,transparent 0 7px,#2458d3 7px 14px,#151515 14px 21px);border-bottom:2px solid #0a0a0a;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.22))}.ParkLanding_guest__pXlOg:nth-of-type(3n) span{background:radial-gradient(circle at 50% 3px,#f0c49b 0 3px,transparent 3.5px),linear-gradient(180deg,transparent 0 7px,#cc0000 7px 14px,#151515 14px 21px)}.ParkLanding_guest__pXlOg:nth-of-type(4n) span{background:radial-gradient(circle at 50% 3px,#6b3f24 0 3px,transparent 3.5px),linear-gradient(180deg,transparent 0 7px,#f2c84b 7px 14px,#194c2f 14px 21px)}.ParkLanding_guest__pXlOg:nth-of-type(5n) span{background:radial-gradient(circle at 50% 3px,#d69a68 0 3px,transparent 3.5px),linear-gradient(180deg,transparent 0 7px,#ffffff 7px 14px,#222 14px 21px)}.ParkLanding_tree__QyUVm{position:absolute;z-index:15;width:42px;height:54px;pointer-events:none;display:none}.ParkLanding_tree__QyUVm:before{content:"";position:absolute;left:17px;bottom:0;width:8px;height:30px;background:#5a331c}.ParkLanding_tree__QyUVm:after{content:"";position:absolute;left:3px;top:0;width:36px;height:36px;background:radial-gradient(circle,#39a93c 0 58%,#1d6d2d 60%);border-radius:50%;filter:drop-shadow(4px 7px 0 rgba(0,0,0,.16))}.ParkLanding_vehicle__x8b7w{display:none;position:absolute;z-index:24;display:grid;place-items:center;height:34px;color:#111;background:#f5f4f0;border:4px solid #111;font-size:9px;font-weight:900;text-transform:uppercase;box-shadow:8px 10px 0 rgba(0,0,0,.2)}.ParkLanding_vehicle__x8b7w:after,.ParkLanding_vehicle__x8b7w:before{content:"";position:absolute;bottom:-8px;width:12px;height:12px;background:#111;border-radius:50%}.ParkLanding_vehicle__x8b7w:before{left:12px}.ParkLanding_vehicle__x8b7w:after{right:12px}.ParkLanding_van__rNuv2{left:415px;top:448px;width:90px;animation:ParkLanding_vehicleLoop__4LFv7 16s linear infinite}.ParkLanding_taxi__ixkYk{left:120px;top:850px;width:78px;background:#ffc928;animation:ParkLanding_taxiLoop__UgDMH 18s linear infinite}.ParkLanding_screeningLine__BNwMH{display:none;position:absolute;left:1110px;top:640px;z-index:26;padding:8px 10px;color:#111;background:#f5f4f0;border:2px solid #cc0000;clip-path:var(--cut-sm)}.ParkLanding_spriteGuest___x_Pe,.ParkLanding_spriteProp__TdJpf{position:absolute;z-index:26;display:block;background-repeat:no-repeat;background-size:800% 800%;background-position:calc(var(--cell-x) * -100%) calc(var(--cell-y) * -100%);pointer-events:none;filter:drop-shadow(0 5px 2px rgba(0,0,0,.24));animation-delay:var(--delay)}.ParkLanding_spriteGuest___x_Pe{width:34px;height:34px;background-image:url(/park/momentum-people-actions-sheet-alpha.png);animation:ParkLanding_spriteGuestWalk__J2O52 10.5s linear infinite}.ParkLanding_spriteProp__TdJpf{z-index:25;width:42px;height:42px;background-image:url(/park/momentum-props-clouds-sheet-alpha.png);animation:ParkLanding_spritePropBob__bIvr4 5.2s ease-in-out infinite}.ParkLanding_actionRail__cPiJg{position:fixed;left:max(10px,env(safe-area-inset-left));top:max(10px,env(safe-area-inset-top));z-index:90;display:grid;grid-template-columns:repeat(2,42px);gap:5px;width:auto}.ParkLanding_actionRail__cPiJg button,.ParkLanding_closePanel__ZU9zF,.ParkLanding_inspector__WDBLa>button,.ParkLanding_pageLink__2DFk5,.ParkLanding_panelGrid__SZB3u button,.ParkLanding_slider__bYTjP input{font:inherit}.ParkLanding_actionRail__cPiJg button,.ParkLanding_inspector__WDBLa>button,.ParkLanding_pageLink__2DFk5,.ParkLanding_panelGrid__SZB3u button{min-height:34px;padding:7px 9px;color:#172522;background:#d8c79d;border:2px solid #3b2b1b;border-radius:2px;cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.04em;text-align:center;text-transform:uppercase;box-shadow:inset 2px 2px 0 #fff0c6,inset -2px -2px 0 #876f45,2px 3px 0 rgba(0,0,0,.32)}.ParkLanding_actionRail__cPiJg button{width:42px;min-height:32px;padding:5px 4px}.ParkLanding_actionRail__cPiJg button:hover,.ParkLanding_activeTool__uvGWl,.ParkLanding_pageLink__2DFk5:hover,.ParkLanding_panelGrid__SZB3u button:hover{color:#142018;background:#f0d477;border-color:#2b2115}.ParkLanding_toast__Wc25s{position:fixed;right:max(10px,env(safe-area-inset-right));top:max(48px,calc(env(safe-area-inset-top) + 48px));z-index:90;width:min(300px,calc(100vw - 120px));padding:10px 12px;color:#172522;background:#d7c7a2;border:2px solid #3c2d1b;border-radius:2px;box-shadow:inset 2px 2px 0 #fff0c8,inset -2px -2px 0 #8f7b55,3px 4px 0 rgba(0,0,0,.3)}.ParkLanding_toast__Wc25s strong{display:block;margin-top:5px;font-size:12px;line-height:1.18;color:#172522}.ParkLanding_inspector__WDBLa{position:fixed;left:50%;bottom:max(76px,calc(68px + env(safe-area-inset-bottom)));z-index:100;width:min(680px,calc(100vw - 180px));max-height:32svh;overflow:auto;padding:15px;color:#172522;background:#d7c7a2;border:2px solid #3c2d1b;border-radius:2px;box-shadow:inset 3px 3px 0 #fff0c8,inset -3px -3px 0 #8f7b55,5px 7px 0 rgba(0,0,0,.32);transform:translateX(-50%)}.ParkLanding_closePanel__ZU9zF{position:absolute;right:12px;top:10px;width:30px;height:30px;color:#172522;background:#c2ae7d;border:2px solid #3c2d1b;box-shadow:inset 2px 2px 0 #fff0c8,inset -2px -2px 0 #8f7b55;cursor:pointer}.ParkLanding_inspector__WDBLa h2{margin:5px 38px 6px 0;font-size:clamp(18px,2vw,26px);line-height:.95;text-transform:uppercase}.ParkLanding_inspector__WDBLa h3{margin:15px 0 8px;font-size:13px;text-transform:uppercase}.ParkLanding_inspector__WDBLa p{max-width:680px;margin:0 0 10px;color:#4d3d28;font-size:12px;line-height:1.28}.ParkLanding_panelGrid__SZB3u{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.ParkLanding_pageLink__2DFk5{display:inline-flex;align-items:center;justify-content:center;margin-top:9px;background:#f0d477;text-decoration:none}.ParkLanding_slider__bYTjP{display:grid;grid-template-columns:150px minmax(120px,1fr) 58px;gap:10px;align-items:center;margin:6px 0}.ParkLanding_slider__bYTjP span{color:#4d3d28;font-size:12px;font-weight:900;text-transform:uppercase}.ParkLanding_slider__bYTjP input{accent-color:#3e8f3f}.ParkLanding_slider__bYTjP strong{font-size:12px;text-align:right}.ParkLanding_movieTrack__wc1Xh,.ParkLanding_objectives__JT1tU{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ParkLanding_movieTrack__wc1Xh span,.ParkLanding_objectives__JT1tU span{padding:8px 10px;color:#4d3d28;background:#cbb681;border:2px solid #6d5937;border-radius:2px;font-size:11px;font-weight:800;text-transform:uppercase}.ParkLanding_movieTrack__wc1Xh .ParkLanding_doneStep__4CAoc{color:#112014;background:#82c66b}@keyframes ParkLanding_trainRun__BokGA{0%{transform:translate(-120px,88px) rotate(12deg)}35%{transform:translate(10px,-10px) rotate(-20deg)}68%{transform:translate(126px,55px) rotate(24deg)}to{transform:translate(-120px,88px) rotate(12deg)}}@keyframes ParkLanding_fountainPulse__IVbX9{0%,to{opacity:.3;transform:translateX(-50%) scaleY(.75)}50%{opacity:1;transform:translateX(-50%) scaleY(1.12)}}@keyframes ParkLanding_guestWalk__LVou_{0%,to{transform:translate(0)}25%{transform:translate(28px,-16px)}50%{transform:translate(68px,12px)}75%{transform:translate(24px,28px)}}@keyframes ParkLanding_vehicleLoop__4LFv7{0%,to{transform:translate(0)}50%{transform:translate(210px,-80px)}}@keyframes ParkLanding_taxiLoop__UgDMH{0%{transform:translateX(-180px)}to{transform:translateX(1780px)}}@keyframes ParkLanding_spriteGuestWalk__J2O52{0%,to{transform:translate(0)}25%{transform:translate(38px,24px)}50%{transform:translate(72px,-16px)}75%{transform:translate(24px,-36px)}}@keyframes ParkLanding_spritePropBob__bIvr4{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.04)}}@media (max-width:1100px){.ParkLanding_hud__F6CzK{left:auto;right:max(8px,env(safe-area-inset-right));width:min(520px,calc(100vw - 112px));transform:none}.ParkLanding_inspector__WDBLa{width:min(640px,calc(100vw - 32px))}}@media (max-width:680px){.ParkLanding_page__GA7C2{min-height:100svh}.ParkLanding_hud__F6CzK{left:58px;right:8px;top:max(8px,env(safe-area-inset-top));width:auto;max-width:none;transform:none}.ParkLanding_stat__S7Bg_{min-width:82px;min-height:30px;padding:5px 7px}.ParkLanding_stat__S7Bg_:nth-child(n+5){display:none}.ParkLanding_actionRail__cPiJg{left:8px;top:max(8px,env(safe-area-inset-top));grid-template-columns:42px}.ParkLanding_actionRail__cPiJg button{width:42px;min-height:30px;padding:4px;font-size:8px}.ParkLanding_toast__Wc25s{left:58px;right:8px;top:max(48px,calc(env(safe-area-inset-top) + 44px));width:auto;padding:8px 10px}.ParkLanding_toast__Wc25s strong{font-size:12px}.ParkLanding_world__vPvrj{transform:translate(calc(-50% + var(--camera-x)),calc(-50% + var(--camera-y))) scale(calc(var(--zoom) * 1.16))}.ParkLanding_inspector__WDBLa{left:8px;right:8px;bottom:max(64px,calc(58px + env(safe-area-inset-bottom)));width:auto;max-height:34svh;padding:12px;transform:none}.ParkLanding_panelGrid__SZB3u{grid-template-columns:repeat(2,minmax(0,1fr))}.ParkLanding_slider__bYTjP{grid-template-columns:1fr 44px}.ParkLanding_slider__bYTjP input{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ParkLanding_coasterTrain__ERint,.ParkLanding_fountain__W_1pG i,.ParkLanding_guest__pXlOg,.ParkLanding_taxi__ixkYk,.ParkLanding_van__rNuv2{animation-duration:.001ms!important;animation-iteration-count:1!important}}