@font-face{font-family:kuaile;src:url(../media/kuaile_landing-s.p.33jvi1m28pvzv.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:kuaile Fallback;src:local(Arial);ascent-override:88.0%;descent-override:12.0%;line-gap-override:0.0%;size-adjust:100.0%}.kuaile_41d9f725-module__9sOjjG__className{font-family:kuaile,kuaile Fallback;font-weight:400}.kuaile_41d9f725-module__9sOjjG__variable{--font-kuaile:"kuaile", "kuaile Fallback"}
@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_b3e74bdf-module__WNoG9G__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_b3e74bdf-module__WNoG9G__variable{--font-baloo:"Baloo 2", "Baloo 2 Fallback"}
.landing{--l-sky:#2492ee;--l-sky-deep:#1470b8;--l-sun:#ffc53d;--l-coral:#f4472f;--l-grass:#2fb25c;--l-ink:#1e2a44;--l-ink-soft:#4a5570;--l-cloud:#f2f8ff;--l-cloud-deep:#e7f2fe;--l-sky-pale:#e3f2ff;--l-sun-pale:#fff3d6;--l-grass-pale:#e2f6e9;--l-coral-pale:#ffe8e3;--l-border:3px;--l-shadow:5px 6px 0 #1e2a4429;--l-shadow-lift:7px 10px 0 #1e2a442e;--l-spring:cubic-bezier(.34, 1.56, .64, 1);overflow-x:clip}@media (prefers-reduced-motion:no-preference){.l-reduce-only{display:none}}@media (prefers-reduced-motion:reduce){.l-motion-only{display:none}}.l-j-only{display:none}.l-flip{transform:scaleY(-1)}.l-puff .lp-trail,.l-puff .lp-wake,.l-puff .lp-parcel,.l-puff .lp-arm-wave{opacity:0;transition:opacity .24s}.l-puff .lp-arm-rest{transition:opacity .24s}.l-puff[data-pose=parked] .lp-trail,.l-puff[data-pose=fly] .lp-wake,.l-puff[data-pose=carry] .lp-wake,.l-puff[data-pose=carry] .lp-parcel,.l-puff[data-pose=wave] .lp-arm-wave{opacity:1}.l-puff[data-pose=wave] .lp-arm-rest{opacity:0}.l-display{font-family:var(--font-baloo), var(--font-kuaile), "PingFang SC", "HarmonyOS Sans SC", "Source Han Sans SC", "Noto Sans SC", system-ui, sans-serif;letter-spacing:.01em}.l-sticker{border:var(--l-border) solid var(--l-ink);box-shadow:var(--l-shadow)}.l-icon{overflow:visible}@keyframes l-drift{0%{translate:0}50%{translate:78px 6px}to{translate:0}}@keyframes l-bob{0%{translate:0}50%{translate:0 -9px}to{translate:0}}@keyframes l-hover-roll{0%,to{translate:0;rotate:none}30%{translate:0 -7px;rotate:1deg}70%{translate:0 3px;rotate:-1.2deg}}@keyframes l-sway{0%,to{translate:0}50%{translate:0 -5px}}@keyframes l-sway-x{0%,to{translate:0}50%{translate:6px}}@keyframes l-breathe{0%,to{scale:1}50%{scale:1.05}}@keyframes l-breathe-tiny{0%,to{scale:1}50%{scale:1.012}}@keyframes l-peek{0%,to{rotate:-2deg}50%{rotate:3deg}}@keyframes l-blink{0%,92%,96%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes l-window-glow{0%,78%,to{opacity:0}86%{opacity:.5}}@keyframes l-pop{0%{opacity:1;transform:translate(0)scale(.4)}to{transform:translate(var(--pop-x,0), var(--pop-y,-40px)) scale(1.15);opacity:0}}@keyframes l-wiggle{0%,to{rotate:none}25%{rotate:-2.2deg}75%{rotate:2.2deg}}@keyframes l-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes l-plaque-swing{0%{opacity:0;translate:0 -14px;rotate:-12deg}55%{opacity:1;rotate:5deg}to{opacity:1;translate:0;rotate:none}}@keyframes l-twinkle{0%,to{opacity:1;rotate:none;scale:1}50%{opacity:.45;rotate:18deg;scale:.65}}@keyframes l-spin{to{transform:rotate(360deg)}}@keyframes l-flag-wave{0%,to{transform:rotate(0)scaleX(1)}50%{transform:rotate(-8deg)scaleX(.9)}}@keyframes l-arm-wave{0%,to{transform:rotate(0)}40%{transform:rotate(-14deg)}70%{transform:rotate(6deg)}}@keyframes l-boing{0%{translate:0;scale:1}30%{translate:0 5px;scale:1.14 .8}60%{translate:0 -9px;scale:.92 1.12}to{translate:0;scale:1}}@keyframes l-bob-soft{0%,to{translate:0}50%{translate:0 -5px}}@keyframes l-parcel-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(7deg)}}@keyframes l-scarf-flutter{0%,to{rotate:none}45%{rotate:9deg}70%{rotate:3deg}}@keyframes l-wind{0%,to{rotate:2deg}45%{rotate:-6deg}70%{rotate:-1deg}}@keyframes l-stream{to{stroke-dashoffset:-28px}}@keyframes l-cross{0%{translate:0}to{translate:130vw}}@keyframes l-gust-line{0%{opacity:0;translate:0}12%{opacity:.7}60%{opacity:.45}to{opacity:0;translate:120vw 10px}}@keyframes l-wind-ride{0%,to{translate:0;rotate:-1.5deg}30%{translate:7px -7px;rotate:2.5deg}60%{translate:-6px 4px;rotate:-3deg}80%{translate:3px -3px;rotate:1deg}}@keyframes l-goggle-adjust{0%,88%,to{translate:0;rotate:none}92%{translate:0 -2.5px;rotate:-3deg}96%{translate:0 -.5px;rotate:1deg}}@keyframes l-badge-wobble{0%,to{rotate:-7deg}50%{rotate:-1deg}}@keyframes l-bubble-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes l-tick{0%,74%,to{transform:rotate(0)}84%{transform:rotate(-50deg)}}@keyframes l-hand-idle{0%,62%,to{transform:translateY(0)rotate(0)}74%{transform:translateY(-4px)rotate(-8deg)}86%{transform:translateY(-1px)rotate(3deg)}}@keyframes l-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.55)}}@keyframes l-star-glint{0%,80%,to{transform:scale(1)rotate(0)}90%{transform:scale(1.6)rotate(25deg)}}@keyframes l-hop{0%,to{transform:translateY(0)}35%{transform:translateY(-6px)rotate(-3deg)}65%{transform:translateY(0)rotate(2deg)}}@keyframes l-hand-up{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-7px)rotate(-10deg)}70%{transform:translateY(-3px)rotate(4deg)}}@keyframes l-talk{0%,to{transform:scaleY(1)}30%{transform:scaleY(.88)}60%{transform:scaleY(1.05)}}@keyframes l-bar-pop{0%{transform:scaleY(.2)}60%{transform:scaleY(1.12)}to{transform:scaleY(1)}}@keyframes l-rewind{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:no-preference){.l-drift-slow{animation:15s ease-in-out infinite l-drift}.l-drift-slower{animation:21s ease-in-out infinite reverse l-drift}.l-bob{animation:5s ease-in-out infinite l-bob}.l-hover-roll{animation:7s ease-in-out infinite l-hover-roll}.l-sway{animation:6.5s ease-in-out infinite l-sway}.l-sway-x{animation:7.5s ease-in-out infinite l-sway-x}.l-breathe{animation:4.5s ease-in-out infinite l-breathe}.l-breathe-tiny{animation:6s ease-in-out infinite l-breathe-tiny}.l-peek{animation:8s ease-in-out infinite l-peek}.l-blink{transform-origin:50%;transform-box:fill-box;animation:6s linear infinite l-blink}.l-window-glow{animation:5s linear infinite l-window-glow}.l-pop{animation:.65s cubic-bezier(.16,1,.3,1) forwards l-pop}.l-wiggle:hover{animation:.34s ease-in-out l-wiggle}.l-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out .35s forwards l-draw}.l-twinkle{animation:3.2s ease-in-out infinite l-twinkle}.l-sun-spin{transform-origin:50%;transform-box:fill-box;animation:45s linear infinite l-spin}.l-sun-core{transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite l-breathe}.l-flag{transform-origin:0;transform-box:fill-box;animation:3.4s ease-in-out infinite l-flag-wave}.l-flag-slow{transform-origin:0;transform-box:fill-box;animation:5.5s ease-in-out infinite l-flag-wave}.l-arm-wave{transform-origin:15% 90%;transform-box:fill-box;animation:2.6s ease-in-out infinite l-arm-wave}.l-badge{animation:4.5s ease-in-out infinite l-badge-wobble}.l-boing{animation:l-boing .56s var(--l-spring)}.l-bob-soft{animation:5.5s ease-in-out infinite l-bob-soft}.l-journey-bob{animation:3.2s ease-in-out infinite l-bob-soft}.l-parcel{transform-origin:88px 50px;animation:2.1s ease-in-out infinite l-parcel-swing}.l-pupil{translate:calc(var(--look-x,0) * 1px) calc(var(--look-y,0) * 1px);transition:translate .16s ease-out}.l-px-1{translate:0 calc(var(--px,0) * 22px)}.l-px-2{translate:0 calc(var(--px,0) * 42px)}.l-px-3{translate:0 calc(var(--px,0) * 64px)}.l-dot{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-in-out infinite l-dot-pulse}.l-i-hand{transform-origin:bottom;transform-box:fill-box;animation:3.6s ease-in-out infinite l-hand-idle}.l-i-mini-bubble{transform-origin:50%;transform-box:fill-box;animation:2.6s ease-in-out infinite l-bubble-pulse}.l-i-star{transform-origin:50%;transform-box:fill-box;animation:4.5s ease-in-out infinite l-star-glint}.l-i-replay{transform-origin:50%;transform-box:fill-box;animation:5s ease-in-out infinite l-tick}.l-armed:not(.l-revealed) .l-r-rise{opacity:0;translate:0 26px}.l-armed:not(.l-revealed) .l-r-tape{opacity:0;scale:1.7}.l-armed:not(.l-revealed) .l-r-tick{stroke-dashoffset:1px}.l-armed:not(.l-revealed) .l-r-stamp{opacity:0;rotate:-32deg;scale:2.1}.landing:not(.l-journey) .l-armed:not(.l-revealed) .l-r-item{opacity:0;translate:0 18px}.l-r-rise{transition:opacity .3s ease-out,translate .35s ease-out}.l-r-tape{transition:opacity .15s ease-out, scale .3s var(--l-spring);transition-delay:var(--rv-delay,0s)}.l-r-tick{stroke-dasharray:1;transition:stroke-dashoffset .3s ease-out;transition-delay:var(--rv-delay,0s)}.l-r-stamp{transition:opacity .12s ease-out, scale .3s var(--l-spring), rotate .3s var(--l-spring);transition-delay:.95s}.l-r-item{transition:opacity .5s ease-out, translate .55s var(--l-spring);transition-delay:var(--rv-delay,0s)}.l-card:hover .l-sway,.l-card:hover .l-sway-x,.l-card:hover .l-breathe-tiny{animation:none}.l-card:hover .l-i-live{animation:l-hop .7s var(--l-spring)}.l-card:hover .l-i-hand{animation:l-hand-up .75s var(--l-spring)}.l-card:hover .l-i-chat{transform-origin:bottom;transform-box:fill-box;animation:.65s ease-in-out l-talk}.l-card:hover .l-i-bar{animation:l-bar-pop .55s var(--l-spring) backwards;transform-origin:bottom;transform-box:fill-box}.l-card:hover .l-i-bar-2{animation-delay:90ms}.l-card:hover .l-i-bar-3{animation-delay:.18s}.l-card:hover .l-i-quest{transform-origin:0;transform-box:fill-box;animation:.5s ease-in-out 2 l-flag-wave}.l-card:hover .l-i-replay{transform-origin:50%;transform-box:fill-box;animation:.85s cubic-bezier(.45,0,.2,1) l-rewind}.lp-parcel{transform-origin:90px 126px;animation:2.1s ease-in-out infinite l-parcel-swing}.lp-scarf{transform-origin:62px 58px;animation:1.6s ease-in-out infinite l-scarf-flutter}.l-wind{transform-origin:top;transform-box:fill-box;animation:2.6s ease-in-out infinite l-wind}.l-cross-1{animation:16s linear infinite l-cross}.l-cross-2{animation:24s linear -10s infinite l-cross}.l-cross-3{animation:30s linear -21s infinite l-cross}.l-gust-1{animation:5s ease-in 1.2s infinite l-gust-line}.l-gust-2{animation:6.5s ease-in 3.6s infinite l-gust-line}.l-puff-fixed[data-pose=wave] .l-journey-bob{animation:3.8s ease-in-out infinite l-wind-ride}.l-puff-fixed[data-pose=wave] .lp-scarf{animation-duration:.9s}.lp-wake path{animation:1.1s linear infinite l-stream}.lp-wake path:nth-child(2){animation-duration:.9s}.lp-wake path:nth-child(3){animation-duration:1.25s}.lp-goggles{transform-origin:50%;transform-box:fill-box;animation:7s ease-in-out infinite l-goggle-adjust}.l-puff-fixed{pointer-events:none}.l-puff-fixed .l-puff-box{width:clamp(160px,15vw,260px);translate:-50% -50%}.l-puff-fixed button{pointer-events:none}.l-puff-fixed[data-pose=parked] button,.l-puff-fixed[data-pose=wave] button{pointer-events:auto}.l-journey .l-j-hide{display:none}.l-journey .l-j-only{display:block}.l-journey [data-scene=missions] .l-stage-inner{grid-template-columns:clamp(160px,18vw,260px) minmax(0,1fr);align-items:center;gap:2.5rem;width:100%;max-width:80rem;display:grid}.l-journey .l-slot{height:60vh;display:block}.l-slot{display:none}.l-journey [data-scene=missions] li.l-card:before{content:"";border:3px dashed #1e2a442e;border-radius:26px;position:absolute;inset:0}.l-journey .l-deal{--c:clamp(0, calc((var(--sp,1) - var(--a,0)) / .15), 1);translate:calc((1 - var(--c)) * 55vw) calc((1 - var(--c)) * 20vh);rotate:calc((1 - var(--c)) * 9deg);opacity:var(--c);will-change:translate, opacity}.l-journey .l-rise-sp{--c:clamp(0, calc((var(--sp,1) - var(--a,0)) / .1), 1);translate:0 calc((1 - var(--c)) * 4vh);opacity:var(--c)}.l-journey .l-deal-y{--c:clamp(0, calc((var(--sp,1) - var(--a,0)) / .14), 1);translate:0 calc((1 - var(--c)) * 16vh);opacity:var(--c);will-change:translate, opacity}.l-journey .l-fade-sp{--c:clamp(0, calc((var(--sp,1) - var(--a,0)) / .1), 1);opacity:var(--c)}.l-journey [data-scene=steps] ol{margin-top:2.5rem;padding-bottom:24vh}.l-journey [data-scene=steps] ol>li:nth-child(2) .l-card{translate:0 11vh}.l-journey [data-scene=steps] ol>li:nth-child(3) .l-card{translate:0 22vh}.l-journey [data-scene=steps] .l-step-arrow{translate:0 6vh;rotate:26deg}.l-journey [data-scene=steps] .l-step-arrow-2{translate:0 17vh;rotate:26deg}.l-journey [data-scene=missions]:not(.l-plaque-in) .l-plaque{opacity:0}.l-journey [data-scene=missions].l-plaque-in .l-plaque{transform-origin:top;animation:l-plaque-swing .9s var(--l-spring) both}.l-mailflag{transform-origin:bottom;transition:rotate .5s var(--l-spring)}.l-journey [data-scene=parents]:not(.l-flag-up) .l-mailflag{rotate:100deg}.l-pickup{transition:opacity .3s ease-out,scale .3s ease-out}.l-journey [data-scene=steps].l-picked .l-pickup{opacity:0;scale:.5}.l-cta-pop{opacity:0}.l-journey [data-scene=cta].l-arrived .l-cta-pop{animation:.7s cubic-bezier(.16,1,.3,1) forwards l-pop}}@media (prefers-reduced-motion:reduce){.l-pop{display:none}}
