.home-module__Hx0lNG__page{--base:3.5%;background:var(--color-bg);color:var(--color-cream);position:fixed;inset:0;overflow:clip}.home-module__Hx0lNG__sky{image-rendering:pixelated;transform:translate3d(var(--px,0), var(--py,0), 0) scale(1.04);background:url(/bg_far_mountains.png) 50% 62%/cover no-repeat;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-3%}.home-module__Hx0lNG__shade{pointer-events:none;background:linear-gradient(#160f2b8c 0%,#160f2b00 30%),linear-gradient(#0e091c00 45%,#0e091c8c 74%,#0e091cf2 100%);position:absolute;inset:0}.home-module__Hx0lNG__mist{pointer-events:none;background:radial-gradient(40% 60% at 30% 60%,#c8bee629,#0000 70%),radial-gradient(35% 50% at 70% 40%,#c8bee61f,#0000 70%);height:34%;animation:38s linear infinite alternate home-module__Hx0lNG__drift;position:absolute;bottom:18%;left:-50%;right:-50%}@keyframes home-module__Hx0lNG__drift{to{transform:translate(18%)}}.home-module__Hx0lNG__nav{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;padding:clamp(14px,2.6vh,24px) clamp(16px,3vw,40px);display:grid;position:relative}.home-module__Hx0lNG__logo{font-family:var(--font-wordmark);align-items:center;gap:10px;font-size:22px;font-weight:400;text-decoration:none;display:flex}.home-module__Hx0lNG__menu{border:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#160f2b80;border-radius:999px;gap:2px;padding:5px;display:flex}.home-module__Hx0lNG__menu a,.home-module__Hx0lNG__menu button{color:var(--color-text-dim);font:500 14px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;text-decoration:none;transition:background .2s,color .2s}.home-module__Hx0lNG__menu a:hover,.home-module__Hx0lNG__menu button:hover{color:var(--color-cream);background:#f6eedb14}.home-module__Hx0lNG__account{justify-content:flex-end;align-items:center;gap:10px;display:flex}.home-module__Hx0lNG__sandbox{border:1px solid var(--color-line);font-family:var(--font-pixel);color:var(--color-lime);text-transform:uppercase;letter-spacing:.04em;background:#f6eedb1a;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700;font-stretch:125%}.home-module__Hx0lNG__stage{pointer-events:none;position:absolute;inset:0}.home-module__Hx0lNG__word{font-family:var(--font-wordmark);white-space:nowrap;color:var(--color-cream);text-shadow:0 .012em #e2d7bb,0 .024em #d6caa9,0 .036em #c4b691,0 .048em #3b2868,0 .06em #33225c,0 .072em #2b1c4f,0 .084em #241743,0 .2em .35em #0a061699;-webkit-user-select:none;user-select:none;font-size:min(31vw,42vh);font-weight:400;line-height:.8;animation:.9s cubic-bezier(.2,.8,.2,1) both home-module__Hx0lNG__rise;position:absolute;top:13%;left:50%;transform:translate(-50%)}.home-module__Hx0lNG__hero{left:50%;bottom:calc(var(--base) + 5.2vh);aspect-ratio:1;filter:drop-shadow(0 18px 24px #0a061699);width:min(60vh,34vw);animation:.8s cubic-bezier(.3,.7,.3,1) .35s both home-module__Hx0lNG__drop;position:absolute;transform:translate(-50%)}.home-module__Hx0lNG__rock{left:50%;bottom:var(--base);width:min(36vh,50vw);height:6.5vh;image-rendering:pixelated;clip-path:polygon(0 0,100% 0,100% 40%,92% 40%,92% 70%,80% 70%,80% 100%,20% 100%,20% 70%,8% 70%,8% 40%,0 40%);background:url(/orim_pixel_bg_1776496139639.png) 0 0/56px 56px;animation:.7s ease-out .2s both home-module__Hx0lNG__fade-up;position:absolute;transform:translate(-50%);box-shadow:inset 0 5px #d4ff3ad9}.home-module__Hx0lNG__rock:after{content:"";background:linear-gradient(#160f2b00 30%,#160f2bb3);position:absolute;inset:0}.home-module__Hx0lNG__heroFar{--far:min(47vh, 27vw);bottom:calc(var(--base) + 20vh);width:var(--far);filter:brightness(.86)drop-shadow(0 10px 14px #0a061699);animation-delay:.55s}.home-module__Hx0lNG__rockFar{bottom:calc(var(--base) + 16.8vh);filter:brightness(.8);width:min(22vh,15vw);height:3.6vh;animation-delay:.4s}.home-module__Hx0lNG__farLeft{left:30%}.home-module__Hx0lNG__farRight{left:70%}.home-module__Hx0lNG__ground{left:50%;bottom:calc(var(--base) + 5.2vh);filter:blur(2px);background:radial-gradient(closest-side,#d4ff3a73,#d4ff3a00);border-radius:50%;width:min(30vh,40vw);height:3.2vh;position:absolute;transform:translate(-50%)}.home-module__Hx0lNG__spark{width:var(--s);height:var(--s);background:var(--c);box-shadow:0 0 8px var(--c);opacity:0;animation:home-module__Hx0lNG__spark var(--d) var(--delay) linear infinite;position:absolute;bottom:12%}.home-module__Hx0lNG__sticker{z-index:3;font-family:var(--font-pixel);animation:home-module__Hx0lNG__pop .5s var(--in) cubic-bezier(.3, 1.6, .5, 1) both, home-module__Hx0lNG__bob 4s ease-in-out infinite;text-transform:uppercase;letter-spacing:.04em;border-radius:10px;padding:9px 14px 8px;font-size:clamp(11px,1vw,14px);font-weight:700;font-stretch:125%;position:absolute;box-shadow:0 4px #0a06168c}.home-module__Hx0lNG__s1{background:var(--color-lime);color:var(--color-bg);top:21%;left:12%}.home-module__Hx0lNG__s2{background:var(--color-cream);color:var(--color-bg);top:30%;right:11%}.home-module__Hx0lNG__s3{background:var(--color-plum);color:var(--color-cream);border:1px solid var(--color-line);top:40%;left:5%}.home-module__Hx0lNG__s4{background:var(--color-plum);color:var(--color-lime);border:1px solid var(--color-line);top:44%;right:5%}.home-module__Hx0lNG__bottom{z-index:5;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 clamp(16px,3vw,40px) clamp(18px,3.6vh,36px);animation:.7s ease-out .55s both home-module__Hx0lNG__fade-up;display:flex;position:absolute;bottom:0;left:0;right:0}.home-module__Hx0lNG__pitch h1{margin-top:10px;font-size:clamp(28px,3.3vw,46px)}.home-module__Hx0lNG__pitch{max-width:min(38ch,32vw)}.home-module__Hx0lNG__pitch p{max-width:36ch;color:var(--color-text-dim);margin-top:10px;font-size:clamp(14px,1.1vw,16px);line-height:1.45}.home-module__Hx0lNG__cta{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.home-module__Hx0lNG__play{background:var(--color-lime);color:var(--color-bg);font-family:var(--font-display);box-shadow:0 6px 0 var(--color-lime-deep), 0 16px 30px #0a061680;text-transform:uppercase;border-radius:16px;align-items:center;gap:16px;padding:18px 22px 18px 30px;font-size:clamp(22px,2.2vw,30px);font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative;overflow:hidden}.home-module__Hx0lNG__play:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:4.5s ease-in-out 2s infinite home-module__Hx0lNG__shine;position:absolute;top:0;bottom:0;left:-60%}.home-module__Hx0lNG__play:hover{box-shadow:0 8px 0 var(--color-lime-deep), 0 20px 34px #0a061680;transform:translateY(-2px)}.home-module__Hx0lNG__play:active{box-shadow:0 1px 0 var(--color-lime-deep), 0 8px 16px #0a061680;transform:translateY(5px)}.home-module__Hx0lNG__play b{background:var(--color-bg);border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.home-module__Hx0lNG__play b:before{content:"";border-left:14px solid var(--color-lime);border-top:9px solid #0000;border-bottom:9px solid #0000;margin-left:4px}.home-module__Hx0lNG__status{color:var(--color-text-dim);flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;display:flex}.home-module__Hx0lNG__status span{align-items:center;gap:6px;display:inline-flex}.home-module__Hx0lNG__status a,.home-module__Hx0lNG__status button{color:var(--color-cream);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f6eedb80;padding:0;text-decoration:none}.home-module__Hx0lNG__status button:disabled{opacity:.6;cursor:wait}.home-module__Hx0lNG__dot{background:var(--color-cream);opacity:.6;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite home-module__Hx0lNG__blink;display:inline-block}.home-module__Hx0lNG__dotOn{background:var(--color-lime);box-shadow:0 0 8px var(--color-lime);opacity:1;animation:none}.home-module__Hx0lNG__error{color:#ff9a8a;text-align:right;max-width:40ch}@keyframes home-module__Hx0lNG__rise{0%{opacity:0;translate:0 40px}}@keyframes home-module__Hx0lNG__drop{0%{opacity:0;translate:0 -60px}60%{opacity:1;translate:0 6px}to{translate:0}}@keyframes home-module__Hx0lNG__pop{0%{opacity:0;scale:.5}}@keyframes home-module__Hx0lNG__fade-up{0%{opacity:0;translate:0 16px}}@keyframes home-module__Hx0lNG__fade{0%{opacity:0}}@keyframes home-module__Hx0lNG__bob{0%,to{transform:rotate(var(--r)) translateY(0)}50%{transform:rotate(var(--r)) translateY(-8px)}}@keyframes home-module__Hx0lNG__spark{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(var(--dx), -55vh)}}@keyframes home-module__Hx0lNG__shine{0%,70%{left:-60%}to{left:130%}}@keyframes home-module__Hx0lNG__blink{50%{opacity:.2}}@media (max-width:900px){.home-module__Hx0lNG__nav{grid-template-columns:auto 1fr}.home-module__Hx0lNG__menu{display:none}}@media (max-width:760px){.home-module__Hx0lNG__page{--base:34%}.home-module__Hx0lNG__word{font-size:30vw;top:11%}.home-module__Hx0lNG__hero{width:64vw}.home-module__Hx0lNG__heroFar{--far:42vw;width:var(--far);bottom:calc(var(--base) + 12vh)}.home-module__Hx0lNG__rockFar{width:22vw;height:2.8vh;bottom:calc(var(--base) + 9.6vh)}.home-module__Hx0lNG__farLeft{left:19%}.home-module__Hx0lNG__farRight{left:81%}.home-module__Hx0lNG__pitch{max-width:none}.home-module__Hx0lNG__ground{width:32vw}.home-module__Hx0lNG__rock{width:46vw;height:5.5vh}.home-module__Hx0lNG__s1{top:30%;left:5%}.home-module__Hx0lNG__s2{top:37%;right:5%}.home-module__Hx0lNG__s3,.home-module__Hx0lNG__s4{display:none}.home-module__Hx0lNG__bottom{flex-direction:column;align-items:stretch;gap:16px}.home-module__Hx0lNG__cta{align-items:stretch}.home-module__Hx0lNG__play{justify-content:space-between}.home-module__Hx0lNG__play:after{display:none}.home-module__Hx0lNG__status{text-align:center;align-items:center}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__mist,.home-module__Hx0lNG__sticker,.home-module__Hx0lNG__word,.home-module__Hx0lNG__hero,.home-module__Hx0lNG__rock,.home-module__Hx0lNG__bottom,.home-module__Hx0lNG__spark,.home-module__Hx0lNG__play:after{animation:none}.home-module__Hx0lNG__spark{display:none}.home-module__Hx0lNG__sticker{transform:rotate(var(--r))}}.home-module__Hx0lNG__menuBtn{border:1px solid var(--color-line);cursor:pointer;background:#160f2b80;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:42px;height:42px;padding:0 11px;display:none}.home-module__Hx0lNG__menuBtn span{background:var(--color-cream);height:2px;display:block}.home-module__Hx0lNG__mobileMenu{flex-direction:column;gap:4px;padding-top:36px;display:flex}.home-module__Hx0lNG__mobileMenu a,.home-module__Hx0lNG__mobileMenu button{border:0;border-bottom:1px solid var(--color-line);color:var(--color-cream);font-family:var(--font-display);text-align:left;cursor:pointer;text-transform:uppercase;background:0 0;padding:14px 4px;font-size:26px;font-weight:700;text-decoration:none}@media (max-width:900px){.home-module__Hx0lNG__menuBtn{display:flex}}.home-module__Hx0lNG__social{color:var(--color-text-dim);font:500 12px var(--font-body);justify-content:center;align-items:center;gap:8px;padding:8px 0;text-decoration:none;transition:color .2s;display:inline-flex}.home-module__Hx0lNG__social:hover{color:var(--color-cream)}.home-module__Hx0lNG__social:focus-visible{outline:2px solid var(--color-cream);outline-offset:4px;border-radius:4px}.home-module__Hx0lNG__page{isolation:isolate;grid-template-rows:auto minmax(420px,1fr) auto;min-height:100svh;display:grid;position:relative;inset:auto}.home-module__Hx0lNG__sky,.home-module__Hx0lNG__mist,.home-module__Hx0lNG__shade{z-index:-1}.home-module__Hx0lNG__stage{min-width:0;position:relative;inset:auto}.home-module__Hx0lNG__word{font-size:min(28vw,180px);line-height:.85;top:16px}.home-module__Hx0lNG__cast{position:absolute;inset:190px 0 0;container-type:size}.home-module__Hx0lNG__cast .home-module__Hx0lNG__hero{width:min(32vw,310px,88cqh);bottom:36px}.home-module__Hx0lNG__cast .home-module__Hx0lNG__heroFar{width:min(24vw,230px,68cqh);bottom:48px}.home-module__Hx0lNG__cast .home-module__Hx0lNG__rock{width:min(25vw,230px);height:34px;bottom:12px}.home-module__Hx0lNG__cast .home-module__Hx0lNG__rockFar{width:min(18vw,170px);height:24px;bottom:32px}.home-module__Hx0lNG__cast .home-module__Hx0lNG__ground{width:min(24vw,220px);height:24px;bottom:32px}.home-module__Hx0lNG__cast .home-module__Hx0lNG__farLeft{left:25%}.home-module__Hx0lNG__cast .home-module__Hx0lNG__farRight{left:75%}.home-module__Hx0lNG__bottom{align-items:center;padding-top:24px;position:relative;inset:auto}@media (min-width:901px) and (max-height:760px){.home-module__Hx0lNG__page{grid-template-rows:auto minmax(340px,1fr) auto}.home-module__Hx0lNG__word{font-size:min(25vw,160px)}}@media (max-width:900px){.home-module__Hx0lNG__page{grid-template-rows:auto minmax(380px,1fr) auto}}@media (max-width:760px){.home-module__Hx0lNG__page{grid-template-rows:auto minmax(320px,1fr) auto}.home-module__Hx0lNG__stage{min-height:clamp(320px,75vw,480px)}.home-module__Hx0lNG__word{font-size:29vw}.home-module__Hx0lNG__cast{top:calc(24.65vw + 36px)}.home-module__Hx0lNG__cast .home-module__Hx0lNG__hero{width:min(48vw,260px,86cqh)}.home-module__Hx0lNG__cast .home-module__Hx0lNG__heroFar{width:min(34vw,190px,64cqh)}.home-module__Hx0lNG__cast .home-module__Hx0lNG__farLeft{left:19%}.home-module__Hx0lNG__cast .home-module__Hx0lNG__farRight{left:81%}.home-module__Hx0lNG__cast .home-module__Hx0lNG__rock{width:36vw;height:28px}.home-module__Hx0lNG__cast .home-module__Hx0lNG__rockFar{width:23vw;height:20px;bottom:34px}.home-module__Hx0lNG__bottom{align-items:stretch}}.home-module__Hx0lNG__cast .home-module__Hx0lNG__hero{pointer-events:auto;cursor:pointer;translate:calc(var(--px,0px) * 1.3) calc(var(--py,0px) * .7);-webkit-tap-highlight-color:transparent;transition:translate .3s cubic-bezier(.25,.46,.45,.94)}.home-module__Hx0lNG__cast .home-module__Hx0lNG__heroFar{translate:calc(var(--px,0px) * .55) calc(var(--py,0px) * .3)}
