.mo-module__deJz4W__page{width:100%;position:relative;overflow-x:clip}.mo-module__deJz4W__section{width:100%;position:relative}.mo-module__deJz4W__nav{z-index:100;position:fixed;top:0;left:0;right:0}.mo-module__deJz4W__iconBtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute}.mo-module__deJz4W__dim{z-index:200;cursor:pointer;opacity:0;border:0;padding:0;transition:opacity .24s;position:fixed;inset:0}.mo-module__deJz4W__dim[data-open=true]{opacity:1}.mo-module__deJz4W__panel{z-index:201;will-change:transform;transition:transform .28s cubic-bezier(.22,.61,.36,1);position:fixed;top:0;bottom:0;transform:translate(100%)}.mo-module__deJz4W__panel[data-open=true]{transform:translate(0)}.mo-module__deJz4W__menuItem{color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:color .14s ease-out;display:block}.mo-module__deJz4W__menuItem:hover,.mo-module__deJz4W__menuItem:focus-visible{color:#ffec7f}@media (prefers-reduced-motion:reduce){.mo-module__deJz4W__menuItem{transition:none}}.mo-module__deJz4W__btn{box-sizing:border-box;-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;display:flex}.mo-module__deJz4W__btn[data-disabled=true]{cursor:default}.mo-module__deJz4W__plain{color:inherit;text-decoration:none;display:block}.mo-module__deJz4W__todo{color:#ffffffd9;letter-spacing:.02em;background:repeating-linear-gradient(45deg,#2f4f6b,#2f4f6b 12px,#35586f 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.mo-module__deJz4W__finger{transform-origin:50% 0;animation:1.1s ease-in-out infinite mo-module__deJz4W__moFingerTap}@keyframes mo-module__deJz4W__moFingerTap{0%,to{transform:scale(1)}50%{transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.mo-module__deJz4W__finger{animation:none}}.mo-module__deJz4W__storyPin{height:var(--vh-lock,100lvh);justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.mo-module__deJz4W__storyStage{width:100%;position:relative}.mo-module__deJz4W__storyBg{will-change:transform;backface-visibility:hidden;width:100%;transition:transform .62s cubic-bezier(.4,0,.2,1);position:absolute;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.mo-module__deJz4W__storyBg{transition:none}}.mo-module__deJz4W__mapSlide{will-change:transform;transition:transform .62s cubic-bezier(.4,0,.2,1)}.mo-module__deJz4W__stepIn{animation:.46s cubic-bezier(.34,1.56,.64,1) both mo-module__deJz4W__moStepPop}.mo-module__deJz4W__stepOut{opacity:0;transition:opacity .32s ease-out}@keyframes mo-module__deJz4W__moStepPop{0%{opacity:0;transform:scale(.55)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mo-module__deJz4W__mapSlide{transition:none}.mo-module__deJz4W__stepIn{animation:none}.mo-module__deJz4W__stepOut{transition:none}}.mo-module__deJz4W__introRoot{isolation:isolate;--s:var(--content-scale,1);--dur:0s;--ease:cubic-bezier(.33, 0, .2, 1);--zoom-ease:cubic-bezier(.45, 0, .25, 1);transition:--enter-zoom var(--dur) var(--zoom-ease), --enter-zoom-obj var(--dur) var(--zoom-ease);--stage-h:calc(650px * var(--s));--stage-top:calc(100dvh - var(--stage-h));--game-top:143px;--game-center:calc(325px * var(--s) - 50dvh);--game-clamp:calc(16px - 100dvh + (650px - var(--game-top)) * var(--s));--game-pin:max(var(--game-center), var(--game-clamp));position:fixed;inset:0;overflow:hidden}.mo-module__deJz4W__introStickyTop{pointer-events:auto;transform:translateY(calc(var(--game-pin) / var(--s)));position:absolute;inset:0}.mo-module__deJz4W__introFill{position:absolute;inset:0}.mo-module__deJz4W__introFillBleed{position:fixed;inset:-25vh 0}.mo-module__deJz4W__introBgLayer{position:absolute;inset:0}.mo-module__deJz4W__introStage,.mo-module__deJz4W__introStageUi{transform:scale(var(--s));transform-origin:bottom;width:390px;height:650px;margin-left:-195px;position:absolute;bottom:0;left:50%}.mo-module__deJz4W__introStageUi{z-index:20;pointer-events:none}.mo-module__deJz4W__introBgTall{width:100%;position:absolute;bottom:0;left:0}.mo-module__deJz4W__introSky{transform-origin:50%;transition:opacity var(--dur) var(--ease), transform var(--dur) cubic-bezier(.55, 0, .85, .4);will-change:opacity, transform;position:absolute;inset:0}.mo-module__deJz4W__introForest{transform-origin:bottom;transform:scale(var(--enter-zoom));transition:opacity var(--dur) var(--ease);will-change:opacity, transform;position:absolute;inset:0}.mo-module__deJz4W__introEnterZoom{transform-origin:bottom;transform:scale(var(--enter-zoom-obj));transition:opacity var(--dur) var(--ease);will-change:transform, opacity;position:absolute;inset:0}.mo-module__deJz4W__introBg3{--feather:calc(240px * var(--s));height:calc(100dvh + var(--feather));--wipe-y:calc(100dvh + var(--feather));--wipe-dur:0s;transform:translateY(var(--wipe-y));transition-property:--wipe-y;transition-duration:var(--wipe-dur);will-change:transform;-webkit-mask-image:linear-gradient(to bottom, #0000 0, #00000025 calc(var(--feather) * .2305), #00000076 calc(var(--feather) * .4134), #000000ce calc(var(--feather) * .6174), #000000e8 calc(var(--feather) * .7365), #000000f2 calc(var(--feather) * .8149), #000 var(--feather));-webkit-mask-image:linear-gradient(to bottom, #0000 0, #00000025 calc(var(--feather) * .2305), #00000076 calc(var(--feather) * .4134), #000000ce calc(var(--feather) * .6174), #000000e8 calc(var(--feather) * .7365), #000000f2 calc(var(--feather) * .8149), #000 var(--feather));mask-image:linear-gradient(to bottom, #0000 0, #00000025 calc(var(--feather) * .2305), #00000076 calc(var(--feather) * .4134), #000000ce calc(var(--feather) * .6174), #000000e8 calc(var(--feather) * .7365), #000000f2 calc(var(--feather) * .8149), #000 var(--feather));transition-timing-function:linear;position:absolute;bottom:0;left:0;right:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mo-module__deJz4W__introBg3[data-on=true]{--wipe-y:0px}.mo-module__deJz4W__introBg3Art{height:100dvh;transform:translateY(calc(-1 * var(--wipe-y)));will-change:transform;position:absolute;bottom:0;left:0;right:0}.mo-module__deJz4W__introCloud{transform-origin:0 0;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);will-change:transform, opacity;position:absolute}.mo-module__deJz4W__introCloudArt{width:100%;height:100%;transition:filter var(--dur) var(--ease);display:block}.mo-module__deJz4W__introStill *,.mo-module__deJz4W__introStill :before,.mo-module__deJz4W__introStill :after{transition:none!important;animation:none!important}.mo-module__deJz4W__introDim{z-index:10;position:absolute;inset:0}.mo-module__deJz4W__introEffect{pointer-events:none;mix-blend-mode:screen;mix-blend-mode:plus-lighter;background:radial-gradient(circle closest-side,#ffffff38 0% 22%,#ffffff24 34%,#fff0 55%);border-radius:50%;position:absolute}.mo-module__deJz4W__introEffectFlash{opacity:0;animation:mo-module__deJz4W__moEffectPulse var(--flash-ms,1.6s) ease-out both}@keyframes mo-module__deJz4W__moEffectPulse{0%{opacity:0;scale:1}10%{opacity:1;scale:1}55%{opacity:.75;scale:1}75%{opacity:.5;scale:.98}to{opacity:0;scale:.4}}.mo-module__deJz4W__introHouseWhite{filter:brightness(0)invert()drop-shadow(0 0 13px #ffffff80)drop-shadow(0 0 90px #fffc);animation:mo-module__deJz4W__moHouseWhite var(--flash-ms,.9s) ease-out both}@keyframes mo-module__deJz4W__moHouseWhite{0%{opacity:0}12%{opacity:1}55%{opacity:.72}to{opacity:0}}.mo-module__deJz4W__introHouseAppear{animation:mo-module__deJz4W__moHouseAppear var(--flash-ms,1.6s) ease-out both}@keyframes mo-module__deJz4W__moHouseAppear{0%{opacity:1}55%{opacity:1}to{opacity:0}}.mo-module__deJz4W__introFlash{animation:mo-module__deJz4W__moFlashPulse var(--flash-ms,1.6s) ease-out}.mo-module__deJz4W__introFlashPeak{filter:brightness(2.8)saturate(.3)drop-shadow(0 0 40px #fffffff2)}@keyframes mo-module__deJz4W__moFlashPulse{0%{filter:brightness()}10%{filter:brightness(2.8)saturate(.3)drop-shadow(0 0 40px #fffffff2)}55%{filter:brightness(2.1)saturate(.5)drop-shadow(0 0 28px #fffc)}to{filter:brightness()}}.mo-module__deJz4W__introGaugeFill{background-position:0;background-repeat:no-repeat;height:100%;transition:width .32s ease-out;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.mo-module__deJz4W__introGaugeFill{transition:none}}.mo-module__deJz4W__introSkip{z-index:30;--s:calc(var(--content-scale) * .602);position:absolute}.mo-module__deJz4W__introSkip>button{width:100%;height:100%;position:absolute;inset:auto auto 0 0}.mo-module__deJz4W__scrollTop{z-index:99;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;border:0;border-radius:50%;padding:0;transition:opacity .24s ease-out;display:block;position:fixed}.mo-module__deJz4W__scrollTop[data-shown=true]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.mo-module__deJz4W__scrollTop{transition:none}}.mo-module__deJz4W__moBubblePop{transform-origin:bottom;animation:.32s cubic-bezier(.34,1.5,.64,1) both mo-module__deJz4W__moBubblePop}@keyframes mo-module__deJz4W__moBubblePop{0%{opacity:0;scale:0}62%{opacity:1}to{opacity:1;scale:1}}.mo-module__deJz4W__moBubbleLine{transition:opacity .34s ease-out;display:block}.mo-module__deJz4W__moBubbleChar{transition:opacity 90ms linear}@media (prefers-reduced-motion:reduce){.mo-module__deJz4W__moBubblePop{animation:none}.mo-module__deJz4W__moBubbleLine,.mo-module__deJz4W__moBubbleChar{transition:none}}
.site-module__oB1X9q__page{background:#000;position:relative;overflow-x:clip}.site-module__oB1X9q__section{width:100%;position:relative;overflow:hidden}.site-module__oB1X9q__hero{--content-scale:var(--scale-fix,max(tan(atan2(100lvh, 940px)), calc(var(--g) * .85)))}.site-module__oB1X9q__scrollCue{--cue-pad:calc(40px * var(--content-scale));left:50%;bottom:max(var(--cue-pad), calc(940px * var(--content-scale) - 100lvh + var(--cue-pad)));cursor:pointer;filter:drop-shadow(0 calc(2px * var(--content-scale)) calc(7px * var(--content-scale)) #3c260e61);background:0 0;border:none;flex-direction:column;align-items:center;padding:0;transition:opacity .32s ease-out;display:flex;position:absolute;transform:translate(-50%)}.site-module__oB1X9q__scrollCue[data-gone=true]{opacity:0;pointer-events:none}.site-module__oB1X9q__cueMouse{box-sizing:content-box;border-style:solid;border-color:#f6e4d2;display:block}.site-module__oB1X9q__cueWheel{background:#f6e4d2;border-radius:999px;margin-left:auto;margin-right:auto;animation:1.2s infinite site-module__oB1X9q__cueWheel;display:block}.site-module__oB1X9q__cueArrow{box-sizing:content-box;border-bottom-style:solid;border-bottom-color:#f6e4d2;border-right-style:solid;border-right-color:#f6e4d2;animation:1s infinite alternate site-module__oB1X9q__cueArrow;display:block;transform:rotate(45deg)}@keyframes site-module__oB1X9q__cueWheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--cue-travel))}}@keyframes site-module__oB1X9q__cueArrow{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__cueWheel,.site-module__oB1X9q__cueArrow{animation:none}.site-module__oB1X9q__cueArrow{opacity:1}}.site-module__oB1X9q__bleedImg{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block}.site-module__oB1X9q__nav{z-index:100;position:fixed;top:0;left:0;right:0}.site-module__oB1X9q__navLogo{cursor:pointer;display:block}.site-module__oB1X9q__navLogo img{width:100%;height:100%}.site-module__oB1X9q__navMenu{align-items:center;display:flex}.site-module__oB1X9q__navItem{white-space:nowrap;color:inherit;cursor:pointer;opacity:.92;line-height:1.3;transition:opacity .14s ease-out,color .14s ease-out}.site-module__oB1X9q__navItem:hover,.site-module__oB1X9q__navItem:focus-visible,.site-module__oB1X9q__navItem[data-active=true]{opacity:1}.site-module__oB1X9q__navItem:hover,.site-module__oB1X9q__navItem:focus-visible{color:#ffec7f}[data-tone=cream] .site-module__oB1X9q__navItem:hover,[data-tone=cream] .site-module__oB1X9q__navItem:focus-visible{color:#4a2500;opacity:1}[data-tone=cream] .site-module__oB1X9q__navItem{opacity:1}[data-tone=cream] .site-module__oB1X9q__navItem[data-active=true]{opacity:.78}.site-module__oB1X9q__dlBanner{z-index:101;position:fixed}.site-module__oB1X9q__dlFrame{background:#241200b8;border:1.4px solid #f6e4d259;border-radius:20px;position:absolute;inset:0}.site-module__oB1X9q__dlDeco{pointer-events:none;position:absolute}.site-module__oB1X9q__dlBtns{flex-direction:column;display:flex;position:absolute}.site-module__oB1X9q__dlBtn{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;line-height:1.3;text-decoration:none;display:flex}.site-module__oB1X9q__dlBtnAos{cursor:pointer;border:1.4px solid #f6e4d2}.site-module__oB1X9q__dlBtnIos{cursor:default;border:1.4px solid #342723}.site-module__oB1X9q__dlBtn img{flex:none}.site-module__oB1X9q__titleL{color:#fff;white-space:nowrap;text-shadow:0 2px #55392c;line-height:1.5}.site-module__oB1X9q__heading{color:#f1ece6;text-align:center;text-shadow:0 2px #00000040;line-height:1.54}.site-module__oB1X9q__caption{font-family:Pretendard JP,system-ui,sans-serif;font-weight:500;line-height:1.5}.site-module__oB1X9q__todo{box-sizing:border-box;color:#ffffffbf;text-align:center;background:#ffffff0f;border:1px dashed #ffffff59;justify-content:center;align-items:center;font-family:ui-monospace,monospace;font-size:12px;display:flex;overflow:hidden}.site-module__oB1X9q__landing[data-landing=intro]{visibility:hidden}.site-module__oB1X9q__landing[data-landing=intro] .site-module__oB1X9q__introVeil{visibility:visible}.site-module__oB1X9q__introVeil{z-index:1000;touch-action:none;overscroll-behavior:contain;background:#9f8e7c;transition-property:opacity;transition-timing-function:ease-out;position:fixed;inset:0}@media (max-width:750px){.site-module__oB1X9q__introVeil{background:#948374}}.site-module__oB1X9q__introSlot{display:contents}html[data-intro=seen] .site-module__oB1X9q__introVeil{display:none}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__introVeil{transition:none}}.site-module__oB1X9q__videoFrame{isolation:isolate;--vf-step:calc(1px / var(--dpr,1));--vf-inset:calc(var(--vf-b) * 1px * var(--content-scale));left:calc(50% + var(--vf-dx) * 1px * var(--content-scale));top:calc(var(--vf-y) * 1px * var(--content-scale));width:calc(var(--vf-w) * 1px * var(--content-scale));height:calc(var(--vf-h) * 1px * var(--content-scale));position:absolute}.site-module__oB1X9q__videoClip{inset:var(--vf-inset);position:absolute;overflow:hidden}@supports (width:round(1px, 1px)){.site-module__oB1X9q__videoFrame{--vf-inset:round(calc(var(--vf-b) * 1px * var(--content-scale)), var(--vf-step));left:round(calc(50% + var(--vf-dx) * 1px * var(--content-scale)), var(--vf-step));width:round(calc(var(--vf-w) * 1px * var(--content-scale)), var(--vf-step));height:round(calc(var(--vf-h) * 1px * var(--content-scale)), var(--vf-step))}}.site-module__oB1X9q__stepVideo{--vo:calc(3px / var(--dpr,1));--vox:calc(5px / var(--dpr,1));left:calc(0px - var(--vox));top:calc(0px - var(--vo));width:calc(100% + 2 * var(--vox));height:calc(100% + 2 * var(--vo));object-fit:fill;opacity:.999;background:0 0;max-width:none;display:block;position:absolute}.site-module__oB1X9q__finger{pointer-events:none;transform-origin:30% 20%;animation:1.1s ease-in-out infinite site-module__oB1X9q__fingerPulse}@keyframes site-module__oB1X9q__fingerPulse{0%,to{scale:1}50%{scale:1.18}}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__finger{animation:none}}.site-module__oB1X9q__charHover{transition:transform .34s cubic-bezier(.33,1,.68,1)}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__charHover{transition:none}}.site-module__oB1X9q__storyPin{--content-scale:min(var(--g), var(--fit04,tan(atan2(calc(50dvh - 80px * var(--g) - 8px), 363px))));height:100dvh;position:sticky;top:0;overflow:hidden}.site-module__oB1X9q__storyBgColumn{will-change:transform;transition:transform .64s cubic-bezier(.33,1,.68,1);position:absolute;left:0;right:0}.site-module__oB1X9q__storyVideoBox{left:50%;top:calc(50% + 1px * var(--content-scale) * -10);width:calc(960px * var(--content-scale));height:calc(580px * var(--content-scale));-webkit-mask-image:url(/images/site/set04/video_mask.svg);mask-image:url(/images/site/set04/video_mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(1000px * var(--content-scale)) calc(620px * var(--content-scale));mask-size:calc(1000px * var(--content-scale)) calc(620px * var(--content-scale));-webkit-mask-position:calc(-20px * var(--content-scale)) calc(-20px * var(--content-scale));mask-position:calc(-20px * var(--content-scale)) calc(-20px * var(--content-scale));-webkit-mask-image:url(/images/site/set04/video_mask.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(1000px * var(--content-scale)) calc(620px * var(--content-scale));-webkit-mask-position:calc(-20px * var(--content-scale)) calc(-20px * var(--content-scale));transition:opacity .42s ease-out;position:absolute;transform:translate(-50%,-50%)}.site-module__oB1X9q__storyVideo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.site-module__oB1X9q__storyTitle{color:#fff;white-space:nowrap;text-shadow:0 2px #55392c;line-height:1.5;position:absolute}.site-module__oB1X9q__storyTxt{color:#f1ece6;text-align:center;white-space:nowrap;text-shadow:0 2px #00000040;line-height:1.54;position:absolute;left:50%;transform:translate(-50%)}.site-module__oB1X9q__storyProgress{flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.site-module__oB1X9q__storyProgress button{appearance:none;border:0;padding:0}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__storyBgColumn,.site-module__oB1X9q__storyVideoBox{transition:none}}.site-module__oB1X9q__scrollTop{z-index:99;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;border:0;border-radius:50%;padding:0;transition:opacity .24s ease-out;display:block;position:fixed}.site-module__oB1X9q__scrollTop[data-shown=true]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__scrollTop{transition:none}}.site-module__oB1X9q__snsBtn{cursor:pointer}.site-module__oB1X9q__snsLift{pointer-events:none;transition:translate .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.site-module__oB1X9q__snsBtn:hover .site-module__oB1X9q__snsLift,.site-module__oB1X9q__snsBtn:focus-visible .site-module__oB1X9q__snsLift{translate:0 calc(-10px * var(--content-scale))}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__snsLift{transition:none}}
.intro-module__MH13Za__root{isolation:isolate;--s:var(--scale-fix,max(tan(atan2(100vw, 3000px)), min(var(--content-scale,1), tan(atan2(100dvh, 1000px)))));--stage-h:calc(1000px * var(--s));--stage-top:calc(100dvh - var(--stage-h));--top-pin:max(0px, calc(16px - var(--stage-top) - 104px * var(--s)));--dur:0s;--ease:cubic-bezier(.33, 0, .2, 1);transition:--scene-zoom var(--dur) var(--ease), --enter-zoom var(--dur) cubic-bezier(.45, 0, .25, 1);background:#000;position:fixed;inset:0;overflow:hidden}.intro-module__MH13Za__bgLayer,.intro-module__MH13Za__stage,.intro-module__MH13Za__stageUi{transform:scale(var(--s));transform-origin:bottom;position:absolute;bottom:0;left:50%}.intro-module__MH13Za__bgLayer{width:3000px;height:1080px;margin-left:-1500px}.intro-module__MH13Za__stage,.intro-module__MH13Za__stageUi{width:1920px;height:1000px;margin-left:-960px}.intro-module__MH13Za__stageUi{z-index:20;pointer-events:none}.intro-module__MH13Za__layer{position:absolute;inset:0}.intro-module__MH13Za__fade{transition:opacity var(--dur) var(--ease)}.intro-module__MH13Za__stickyTop{transform:translateY(calc(var(--top-pin) / var(--s)));position:absolute;inset:0}.intro-module__MH13Za__still *,.intro-module__MH13Za__still :before,.intro-module__MH13Za__still :after{transition:none!important;animation:none!important}.intro-module__MH13Za__sky{transform-origin:var(--focus-x) var(--focus-y);transition:opacity var(--dur) var(--ease), transform var(--dur) cubic-bezier(.55, 0, .85, .4);will-change:opacity, transform;position:absolute;inset:0}.intro-module__MH13Za__skyImg{object-fit:cover;width:3000px;height:1080px;position:absolute;inset:0}.intro-module__MH13Za__fill{position:absolute;inset:-4000px 0 0}.intro-module__MH13Za__bg1Fade{pointer-events:none;width:3000px;position:absolute;top:0;left:0}.intro-module__MH13Za__cloud{transform-origin:0 0;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);will-change:transform, opacity;position:absolute}.intro-module__MH13Za__cloudArt{object-fit:fill;width:100%;height:100%;transition:filter var(--dur) var(--ease);will-change:filter;position:absolute;inset:0}.intro-module__MH13Za__forest{transform-origin:bottom;transform:scale(var(--enter-zoom));transition:opacity var(--dur) var(--ease);will-change:opacity, transform;position:absolute;inset:0}.intro-module__MH13Za__enterZoom{transform-origin:bottom;transform:scale(var(--enter-zoom));will-change:transform;position:absolute;inset:0}.intro-module__MH13Za__forestZoom{transform-origin:bottom;transform:scale(var(--scene-zoom));will-change:transform;position:absolute;inset:0}.intro-module__MH13Za__bg2{object-fit:cover;object-position:bottom;width:3000px;height:1080px;position:absolute;inset:0}.intro-module__MH13Za__bg3Wrap{height:5080px;width:var(--wipe-full);transform:translateX(calc(var(--wipe-x) * 1px));transition:transform var(--wipe-dur,0s) linear;will-change:transform;position:absolute;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 420px),#000000f2 calc(100% - 342.3px),#000000e8 calc(100% - 309.3px),#000000ce calc(100% - 259.3px),#00000076 calc(100% - 173.6px),#00000025 calc(100% - 96.8px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 420px),#000000f2 calc(100% - 342.3px),#000000e8 calc(100% - 309.3px),#000000ce calc(100% - 259.3px),#00000076 calc(100% - 173.6px),#00000025 calc(100% - 96.8px),#0000 100%)}.intro-module__MH13Za__bg3{width:3000px;max-width:none;height:1180px;transform:translateX(calc(var(--wipe-x) * -1px));transition:transform var(--wipe-dur,0s) linear;will-change:transform;object-fit:fill;position:absolute;bottom:0;left:0}.intro-module__MH13Za__charZoom{transform-origin:bottom;transform:scale(var(--scene-zoom));will-change:transform;position:absolute;inset:0}.intro-module__MH13Za__forestCloud{animation:intro-module__MH13Za__cloudDrift var(--drift-dur) ease-in-out infinite;animation-delay:var(--drift-delay);position:absolute}@keyframes intro-module__MH13Za__cloudDrift{0%,to{translate:0}50%{translate:var(--drift-x) var(--drift-y)}}@media (prefers-reduced-motion:reduce){.intro-module__MH13Za__forestCloud{animation:none}}.intro-module__MH13Za__forestCloud img{object-fit:fill;width:100%;height:100%;transition:filter var(--dur) var(--ease);will-change:filter}.intro-module__MH13Za__house{filter:drop-shadow(0 0 13px #ffffff4d)drop-shadow(0 0 135px #ffffffbf);transition:opacity var(--dur) var(--ease), filter var(--dur) var(--ease);position:absolute}.intro-module__MH13Za__glow{pointer-events:none;mix-blend-mode:screen;mix-blend-mode:plus-lighter;background:radial-gradient(circle closest-side,#ffffff38 0% 22%,#ffffff24 34%,#fff0 55%);border-radius:50%;position:absolute}.intro-module__MH13Za__glowFlash{opacity:0;animation:intro-module__MH13Za__glowPulse var(--flash-ms,1.6s) ease-out both}@keyframes intro-module__MH13Za__glowPulse{0%{opacity:0;scale:1}10%{opacity:1;scale:1}55%{opacity:.75;scale:1}75%{opacity:.5;scale:.98}to{opacity:0;scale:.4}}.intro-module__MH13Za__flashPeak{filter:brightness(2.8)saturate(.3)drop-shadow(0 0 40px #fffffff2)}.intro-module__MH13Za__houseWhite{filter:brightness(0)invert()drop-shadow(0 0 13px #ffffff80)drop-shadow(0 0 135px #ffffffd9);animation:intro-module__MH13Za__houseWhite var(--flash-ms,.9s) ease-out both;position:absolute}@keyframes intro-module__MH13Za__houseWhite{0%{opacity:0}12%{opacity:1}55%{opacity:.72}to{opacity:0}}.intro-module__MH13Za__flash{animation:intro-module__MH13Za__flashPulse var(--flash-ms,1.6s) ease-out}@keyframes intro-module__MH13Za__flashPulse{0%{filter:brightness()}10%{filter:brightness(2.8)saturate(.3)drop-shadow(0 0 40px #fffffff2)}55%{filter:brightness(2.1)saturate(.5)drop-shadow(0 0 28px #fffc)}to{filter:brightness()}}.intro-module__MH13Za__character{transition:opacity var(--dur) var(--ease);position:absolute}.intro-module__MH13Za__character img{object-fit:contain;width:100%;height:100%}.intro-module__MH13Za__characterCanvas{pointer-events:none;position:absolute}.intro-module__MH13Za__bubble{transform-origin:bottom;transition:scale .32s cubic-bezier(.34,1.5,.64,1),opacity .2s ease-out;position:absolute}.intro-module__MH13Za__bubbleShape{width:100%;max-width:none;height:100%;position:absolute}.intro-module__MH13Za__bubbleText{color:#713900;letter-spacing:-.48px;text-align:center;white-space:nowrap;flex-direction:column;justify-content:flex-start;font-size:24px;line-height:1.5;transition:translate .26s ease-out;display:flex;position:absolute}.intro-module__MH13Za__bubbleLine{transition:opacity .34s ease-out;display:block}.intro-module__MH13Za__bubbleChar{transition:opacity 90ms linear}@media (prefers-reduced-motion:reduce){.intro-module__MH13Za__bubbleChar,.intro-module__MH13Za__bubbleLine,.intro-module__MH13Za__bubbleText{transition:none}}.intro-module__MH13Za__hit{cursor:pointer}.intro-module__MH13Za__hit:hover{filter:brightness(1.06)}.intro-module__MH13Za__hit:active{translate:0 1px}.intro-module__MH13Za__dim{opacity:.6;transition:opacity var(--dur) var(--ease);background:#000;position:fixed;inset:0}.intro-module__MH13Za__title{color:#fff;letter-spacing:-.36px;white-space:nowrap;text-align:center;justify-content:center;align-items:center;font-size:36px;line-height:1.3;display:flex;position:absolute}.intro-module__MH13Za__titleStroke{-webkit-text-stroke:8px #736559}.intro-module__MH13Za__mergeBox{background:#d1a775;position:absolute;box-shadow:0 4px #a07d53}.intro-module__MH13Za__slot{touch-action:none;flex:none;position:relative}.intro-module__MH13Za__slotFrame{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.intro-module__MH13Za__item{cursor:grab;transition:transform .18s cubic-bezier(.34,1.6,.64,1),opacity .16s linear;position:absolute;top:50%;left:50%;translate:-50% -50%}.intro-module__MH13Za__itemImg{pointer-events:none;position:absolute}.intro-module__MH13Za__itemDragging{opacity:.35}.intro-module__MH13Za__itemGhost{z-index:40;pointer-events:none;position:fixed;translate:-50% -50%}.intro-module__MH13Za__itemPop{animation:.32s cubic-bezier(.34,1.6,.64,1) intro-module__MH13Za__pop}.intro-module__MH13Za__itemSelected{outline-offset:-3px;border-radius:10px;outline:3px solid #ffd75e}@keyframes intro-module__MH13Za__pop{0%{transform:scale(.7)}60%{transform:scale(1.18)}to{transform:scale(1)}}.intro-module__MH13Za__finger{pointer-events:none;transform-origin:22% 18%;transition:opacity .24s linear;animation:1.4s ease-in-out infinite intro-module__MH13Za__fingerHint;position:absolute}.intro-module__MH13Za__fingerFlipped{transform-origin:78% 18%;animation-name:intro-module__MH13Za__fingerHintFlipped}@keyframes intro-module__MH13Za__fingerHintFlipped{0%,to{translate:0;scale:1}40%{translate:-12px -7px;scale:1.28}70%{translate:-3px -2px;scale:1.06}}@keyframes intro-module__MH13Za__fingerHint{0%,to{translate:0;scale:1}40%{translate:12px -7px;scale:1.28}70%{translate:3px -2px;scale:1.06}}.intro-module__MH13Za__fingerSweep{pointer-events:none;transition:opacity .24s linear;position:absolute}.intro-module__MH13Za__fingerSweepArt{transform-origin:22% 18%;width:100%;height:100%;animation:2s cubic-bezier(.4,0,.2,1) infinite intro-module__MH13Za__fingerDrag;display:block}@keyframes intro-module__MH13Za__fingerDrag{0%{opacity:0;translate:0;scale:1.14}8%{opacity:1;translate:0;scale:1.14}18%{opacity:1;translate:0;scale:1}62%{translate:var(--sweep-x,0px) var(--sweep-y,0px);opacity:1;scale:1}74%{translate:var(--sweep-x,0px) var(--sweep-y,0px);opacity:1;scale:1}86%,to{translate:var(--sweep-x,0px) var(--sweep-y,0px);opacity:0;scale:1}}.intro-module__MH13Za__fingerSweep[data-run=off] .intro-module__MH13Za__fingerSweepArt{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.intro-module__MH13Za__fingerSweepArt{animation:none}}.intro-module__MH13Za__gauge{transition:opacity var(--dur) var(--ease);position:absolute}.intro-module__MH13Za__gaugeFrame{background:#582708;border-radius:50px;width:1100px;height:46px;position:absolute;bottom:4px;left:3px;box-shadow:0 0 0 3px #fff,inset 4px 9px 8px #0000004d}.intro-module__MH13Za__gaugeFill{height:54px;transition:width .42s cubic-bezier(.33,0,.2,1);position:absolute;bottom:0;left:0;overflow:hidden}.intro-module__MH13Za__gaugeFill img{width:1106px;max-width:none;height:54px;position:absolute;top:0;left:0}.intro-module__MH13Za__skip{z-index:30;top:max(16px, calc(40px * var(--s)));right:max(16px, calc(40px * var(--s)));width:calc(166px * var(--s));height:calc(80px * var(--s));cursor:pointer;transition:opacity .3s ease-out;position:absolute}.intro-module__MH13Za__skipFrame{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.intro-module__MH13Za__skipInner{justify-content:center;align-items:center;gap:calc(4px * var(--s));display:flex;position:absolute;inset:25% 15.3% 35% 15.06%}.intro-module__MH13Za__skipLabel{color:inherit;font-size:calc(31.495px * var(--s));letter-spacing:calc(.6299px * var(--s));line-height:1.4}.intro-module__MH13Za__skipArrow{width:calc(24px * var(--s));height:calc(20px * var(--s));background:currentColor;-webkit-mask:url(/images/intro/svg/skip_arrow.svg) 50%/100% 100% no-repeat;mask:url(/images/intro/svg/skip_arrow.svg) 50%/100% 100% no-repeat}.intro-module__MH13Za__skipFrameHover{opacity:0;transition:opacity .14s ease-out}.intro-module__MH13Za__skip{color:#fff;transition:color .14s ease-out}.intro-module__MH13Za__skip:hover,.intro-module__MH13Za__skip:focus-visible{color:#ffec7f}.intro-module__MH13Za__skip:hover .intro-module__MH13Za__skipFrameHover,.intro-module__MH13Za__skip:focus-visible .intro-module__MH13Za__skipFrameHover{opacity:1}@media (prefers-reduced-motion:reduce){.intro-module__MH13Za__skipFrameHover,.intro-module__MH13Za__skip{transition:none}}.intro-module__MH13Za__skip:hover .intro-module__MH13Za__skipFrame{filter:brightness(1.15)}.intro-module__MH13Za__skip:active{transform:translateY(1px)}.intro-module__MH13Za__devBar{z-index:60;color:#fff;background:#0000009e;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-family:ui-monospace,monospace;font-size:11px;font-weight:400;display:flex;position:fixed;bottom:12px;left:12px}.intro-module__MH13Za__devBar button{cursor:pointer;background:#ffffff26;border-radius:5px;padding:2px 7px}.intro-module__MH13Za__devBar button[data-active=true]{color:#000;background:#ffd75e}
