:root{--cream:#f2e6bd;--peak-x:63%;--peak-y:28vh;--mtn-y:28vh;--char-dx:1vw}.sky{z-index:1;will-change:transform;background:url(/assets-home/bg.webp) 50%/cover no-repeat;width:108%;height:108%;position:absolute;inset:-4%}.page:not(.hero-ready) .s2{opacity:0}.fireflies{z-index:5;pointer-events:none;position:absolute;inset:0}.firefly{will-change:transform, opacity;position:absolute}.world{z-index:4;position:absolute;inset:0}.mountain{right:var(--mtn-right,-4.45vh);top:calc(var(--mtn-y) - 10vh);aspect-ratio:3374/1864;opacity:0;z-index:2;pointer-events:none;will-change:opacity;background-image:url(data:image/webp;base64,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);background-repeat:no-repeat;background-size:100% 100%;width:auto;max-width:none;height:90vh;position:absolute}.path{right:var(--mtn-right,-4.45vh);top:calc(var(--mtn-y) - 10vh);aspect-ratio:1687/932;opacity:0;z-index:4;pointer-events:none;width:auto;height:90vh;position:absolute;overflow:visible}.char{aspect-ratio:2100/2008;left:calc(var(--peak-x) + var(--char-dx));top:var(--peak-y);transform-origin:52% 70.16%;z-index:1;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:max(6.7vw,10.72vh);position:absolute;transform:translate(-52%,-70.16%)}.char-nf{aspect-ratio:1858/1945;left:calc(var(--peak-x) + var(--char-dx));top:var(--peak-y);transform-origin:52% 99%;z-index:1;opacity:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:max(4.9vw,7.84vh);position:absolute;transform:translate(-52%,-99%)}.char>img,.char-nf>img{width:var(--ss-w,100%);max-width:none;height:auto;transform:scale(var(--ss-s,1));transform-origin:0 0;display:block;position:absolute;top:0;left:0}.clouds{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.drift{will-change:transform;background:url(/assets-home/floating-cloud-1.webp) 50%/contain no-repeat;position:absolute}@keyframes floatCloud{0%{transform:translateX(calc(-1 * var(--cloud-w,30vw)))}to{transform:translate(100vw)}}.hand-star path{stroke-dasharray:1;stroke-dashoffset:1px}.hand-star.drawn .p1{animation:.8s ease-in-out forwards starDraw}.hand-star.drawn .p2{animation:.8s ease-in-out .18s forwards starDraw}@keyframes starDraw{to{stroke-dashoffset:0}}.hand-star.picked .p1,.hand-star.picked .p2{stroke-dashoffset:0}.star-spin{transform-box:fill-box;transform-origin:50%;animation:12s linear infinite starSpin}@keyframes starSpin{to{transform:rotate(360deg)}}@keyframes labelRollOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes labelRollIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes iconPop{0%{opacity:0;transform:translateY(26px)scale(.72)}55%{opacity:1;transform:translateY(-6px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}.glass-bubble{-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);background:#18101e57;border:1px solid #ffffff24;box-shadow:0 10px 32px #00000047,inset 0 1px #ffffff38}.bubble-char{white-space:pre;animation:.44s cubic-bezier(.22,1,.36,1) both charIn;display:inline-block}@keyframes charIn{0%{opacity:0;filter:blur(5px);transform:translateY(.3em)}to{opacity:1;filter:blur();transform:none}}@keyframes bubbleIn{0%{opacity:0;animation-timing-function:cubic-bezier(.45,.05,.25,1);transform:translateY(13px)scale(.96,.88)}46%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.4,1);transform:translateY(-4px)scale(1.015,1.05)}74%{animation-timing-function:cubic-bezier(.45,0,.3,1);transform:translateY(1.5px)scale(1.008,.978)}to{opacity:1;transform:translateY(0)scale(1)}}.scroll-arrow{animation:1.6s ease-in-out infinite scrollNudge}@keyframes scrollNudge{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (max-aspect-ratio:3/4),(max-width:1023px) and (max-aspect-ratio:1){.page{height:200vh}.scroll-hint{display:none}.mountain,.path{right:auto;left:var(--mtn-left);top:var(--mtn-top);width:var(--mtn-w);height:auto}.char,.char-nf{bottom:auto;right:auto;left:var(--plant-x);top:var(--plant-y);max-width:none}.char{width:var(--char-w)}.char-nf{width:var(--charnf-w)}#baseFade{background:linear-gradient(#0000 9.84%,#000 100%);height:50.54vh}#heroNav{max-width:none;padding-inline:24px;top:16px;left:0;right:0}#heroPanel{display:none}#heroScrim{height:51dvh;display:block}#heroScrim .scrim-dark{background:linear-gradient(#0000 9.36%,#000 73.85% 100%);height:51dvh}.sky{background-image:url(/assets-home/bg-portrait.webp)}#heroCopy{text-align:center;align-items:center;gap:34px;width:auto;min-width:0;max-width:none;padding:0 6vw;inset:auto 0 6.35dvh}#heroCopy .hero-copy-text{align-items:center;gap:22px;width:100%}#heroCopy h1{font-size:10.3vw;line-height:1.11}#heroCopy .hero-sub{letter-spacing:-.32px;font-size:16px}#climbBtn{display:none}}@media (max-aspect-ratio:3/4) and (min-width:600px),(max-width:1023px) and (max-aspect-ratio:1) and (min-width:600px){#baseFade{height:67.7vh}#heroNav{max-width:none;padding-inline:24px;top:16px;left:0;right:0}#heroCopy{gap:54px;padding:0 3vw;bottom:3.6vh}#heroCopy h1{font-size:7.3vw}#heroCopy .hero-sub{letter-spacing:.2px;font-size:20px}#climbBtn{display:block}}@media (prefers-reduced-motion:reduce){.scroll-arrow,.star-spin{animation:none}}.page.dust-on #sky,.page.dust-on #mountain,.page.dust-on #char,.page.dust-on #charNF{visibility:hidden}.dust-canvas{z-index:4;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}
