.jke6-a_root{--ink:#111;--pink:#ff2d95;--teal:#16c6c9;--yellow:#ffe600;--purple:#7b2cff;min-height:100svh;color:var(--ink);background:#fff;font-family:Inter,system-ui,sans-serif}.jke6-a_root *,.jke6-a_root :before,.jke6-a_root :after{box-sizing:border-box;margin:0}.jke6-a_root.jke6-a_ja{font-family:Inter,Hiragino Sans,Yu Gothic,Meiryo,sans-serif}.jke6-a_brush{font-family:Permanent Marker,cursive;font-weight:400}.jke6-a_ja .jke6-a_brush{font-family:Yuji Syuku,Permanent Marker,serif}.jke6-a_lang{z-index:50;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#ffffffeb;border-radius:999px;display:flex;position:fixed;top:14px;right:14px;overflow:hidden}.jke6-a_lang button{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:8px 14px;font:600 14px Inter,sans-serif}.jke6-a_lang button[aria-pressed=true]{background:var(--ink);color:#fff}.jke6-a_hero{--text:230px;--sw:max(100vw, calc((100svh - var(--text)) * 1672 / 941 / .68));height:calc(100svh - var(--text));background:#bcd8f5;min-height:300px;position:relative;overflow:hidden}.jke6-a_stage{left:50%;top:calc(100% - var(--sw) * 941 / 1672 * .84);width:var(--sw);aspect-ratio:1672/941;position:absolute;transform:translate(-50%)}@media (max-aspect-ratio:999/1000){.jke6-a_stage{left:clamp(100vw - var(--sw), 50vw - var(--sw) * .4, 0px);transform:none}}.jke6-a_stage img{display:block}.jke6-a_bg{width:100%;height:100%;position:absolute;inset:0}.jke6-a_hero:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(#fff0,#fff);height:6%;position:absolute;bottom:0;left:0;right:0}.jke6-a_gondola{width:5.5%;animation:38s linear infinite jke6-a_ride;position:absolute;top:2.9%;left:7.2%;transform:translate(-57.7%,-4%)}.jke6-a_gondola img{transform-origin:57.7% 4%;width:100%;animation:5s ease-in-out infinite jke6-a_swing}@keyframes jke6-a_ride{0%{top:2.9%;left:7.2%}to{top:32.9%;left:88.5%}}@keyframes jke6-a_swing{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}.jke6-a_steam{pointer-events:none;width:12%;height:10%;position:absolute;top:74%;left:79%}.jke6-a_steam i{aspect-ratio:1;filter:blur(6px);opacity:0;background:radial-gradient(circle,#ffffffd9,#fff0 70%);border-radius:50%;width:40%;animation:6s ease-out infinite jke6-a_steam;position:absolute;bottom:0}.jke6-a_steam i:nth-child(2){animation-delay:2s;left:30%}.jke6-a_steam i:nth-child(3){animation-delay:4s;left:60%}@keyframes jke6-a_steam{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translateY(-160%)scale(1.6)}}.jke6-a_rider{z-index:3;opacity:0;width:1.6%;animation:22s linear infinite jke6-a_run;position:absolute;top:43%;left:80.4%;transform:translate(-50%,-100%)}.jke6-a_rider img{transform-origin:50% 60%;width:100%;animation:22s ease-in-out infinite jke6-a_flip}@keyframes jke6-a_run{0%{opacity:0;width:1.3%;top:43%;left:80.4%}3%{opacity:1}36%{opacity:1}40%,to{opacity:0;width:2%;top:56.3%;left:70.6%}}@keyframes jke6-a_flip{0%,18%{transform:translateY(0)rotate(0)}21%{transform:translateY(-130%)rotate(-180deg)}24%,to{transform:translateY(0)rotate(-360deg)}}.jke6-a_serow{z-index:4;width:3.3%;animation:60s ease-in-out infinite jke6-a_roam,60s linear infinite jke6-a_aboutface;position:absolute;top:79.2%;left:19.7%;transform:translate(-50%,-100%)}.jke6-a_serow:after{content:"";z-index:-1;background:radial-gradient(#3c466e59,#3c466e00 70%);border-radius:50%;height:14%;position:absolute;bottom:-6%;left:10%;right:10%}.jke6-a_serow img{transform-origin:50% 100%;width:100%;animation:1.6s ease-in-out infinite alternate jke6-a_step}@keyframes jke6-a_roam{0%,6%{left:19.7%}30%,56%{left:31%}82%,to{left:19.7%}}@keyframes jke6-a_aboutface{0%,55%{transform:translate(-50%,-100%)scaleX(1)}57%,99%{transform:translate(-50%,-100%)scaleX(-1)}to{transform:translate(-50%,-100%)scaleX(1)}}@keyframes jke6-a_step{0%{transform:translateY(0)}to{transform:translateY(-1.5%)}}.jke6-a_treeFront{z-index:5;pointer-events:none;width:7.177%;position:absolute;top:70.138%;left:16.746%}.jke6-a_yeti{z-index:3;width:4%;animation:24s ease-in-out infinite jke6-a_peek;position:absolute;top:61.1%;left:36.48%;transform:translate(-50%)}.jke6-a_yeti img{transform-origin:50% 100%;width:100%;animation:2.4s ease-in-out infinite alternate jke6-a_wave}@keyframes jke6-a_peek{0%,40%{top:61.1%}46%,70%{top:54.7%}76%,to{top:61.1%}}@keyframes jke6-a_wave{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.jke6-a_roofFront{z-index:4;pointer-events:none;width:11.962%;position:absolute;top:55.26%;left:31.1%}.jke6-a_guy{z-index:3;width:8%;animation:3.6s ease-in-out infinite alternate jke6-a_bob;position:absolute;top:82.04%;left:85.53%;transform:translate(-50%,-72%)}@keyframes jke6-a_bob{0%{translate:0}to{translate:0 4%}}.jke6-a_guy img{transform-origin:30% 100%;width:100%;animation:9s ease-in-out infinite jke6-a_cheers}@keyframes jke6-a_cheers{0%,60%,to{transform:translateY(0)rotate(0)}70%,80%{transform:translateY(-4%)rotate(-4deg)}}.jke6-a_waterFront{z-index:4;pointer-events:none;width:14.952%;position:absolute;top:82.04%;left:78.35%}.jke6-a_title{z-index:8;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:230px;margin-top:-40px;padding:0 16px;display:flex;position:relative}.jke6-a_title h1{letter-spacing:.01em;text-shadow:3px 3px 0 var(--teal), 6px 6px 0 var(--pink);font-size:clamp(34px,5.6vw,84px);line-height:.95;transform:rotate(-2deg)}.jke6-a_privacy{z-index:8;text-align:center;max-width:640px;margin:0 auto;padding:8px 16px;font-size:12px;line-height:1.5;position:relative}.jke6-a_privacy summary{cursor:pointer}.jke6-a_privacy p{text-align:left;margin-top:6px}.jke6-a_when{letter-spacing:.06em;text-transform:uppercase;margin-top:26px;font:800 clamp(17px,2.4vw,30px)/1.25 Inter,sans-serif}.jke6-a_button{color:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--purple);cursor:pointer;background:#fff;border-radius:14px;font-family:Permanent Marker,cursive;font-size:22px;font-weight:400;transition:transform .15s,box-shadow .15s;transform:rotate(-1.5deg)}.jke6-a_ja .jke6-a_button{font-family:Yuji Syuku,Permanent Marker,serif}.jke6-a_button:hover{box-shadow:8px 8px 0 var(--purple);transform:rotate(-1.5deg)translate(-2px,-2px)}.jke6-a_button:disabled{cursor:progress;opacity:.7}.jke6-a_cta{margin-top:16px;padding:12px 30px;display:inline-block}.jke6-a_dialog{width:min(460px,100vw - 24px);height:fit-content;max-height:calc(100svh - 24px);color:var(--ink);text-align:left;background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.jke6-a_dialog::backdrop{background:#1111118c}.jke6-a_form{border:3px solid var(--ink);width:100%;max-height:calc(100svh - 24px);box-shadow:8px 8px 0 var(--purple);background:#fffffff7;border-radius:16px;padding:28px 24px;position:relative;overflow-y:auto}.jke6-a_close{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:2px 10px;font:400 26px/1 Inter,sans-serif;position:absolute;top:6px;right:8px}.jke6-a_form h2{padding-right:28px;font-size:clamp(30px,5vw,40px);line-height:1.05}.jke6-a_lead{font-size:16px;line-height:1.5;margin:10px 0 18px!important}.jke6-a_label{font-size:14px;font-weight:600;display:block;margin:12px 0 6px!important}.jke6-a_input{border:2px solid var(--ink);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:12px;font:16px Inter,sans-serif}.jke6-a_input[aria-invalid=true]{border-color:#c0003c}.jke6-a_error{color:#c0003c;font-size:14px;margin-top:6px!important}.jke6-a_consent{font-size:14px;line-height:1.4;margin-top:16px!important}.jke6-a_submit{width:100%;padding:12px;transform:rotate(-.6deg);margin-top:20px!important}.jke6-a_submit:hover{transform:rotate(-.6deg)translate(-2px,-2px)}.jke6-a_thanks{font-size:17px;line-height:1.5;margin-top:12px!important}.jke6-a_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
