.home_home__6WnSa{--z-fan-ghost:1;--z-hero:10;--wall-in:hero-wall-in 3s cubic-bezier(0.22,1,0.36,1) backwards;--title-in:hero-title-in 1.18s cubic-bezier(0.22,1,0.36,1) backwards;--card-in:hero-card-in 1.18s cubic-bezier(0.22,1,0.36,1) backwards;--p:1;--s:0;--hs:1}.home_marquee__M92z7{--z-marquee:11;position:relative;z-index:var(--z-marquee);margin:calc(-1 * var(--space-6)) 0 var(--space-6)}.home_hero__jVMNC{height:739px;margin-top:calc(-1 * var(--space-6))}.home_wall__1VJcO{position:absolute;right:0;left:0;min-width:calc(var(--page-width) + 2 * var(--space-6));height:739px;overflow:hidden;pointer-events:none}.home_wallStage__AlXNU{position:absolute;top:0;left:50%;width:1552px;height:620px;opacity:.45;transform:translateX(-50%)}.home_strip__tqiaC{position:absolute;transform:rotate(-2.81deg);animation:var(--wall-in)}.home_strip__tqiaC:first-child{top:-100px;left:166px}.home_strip__tqiaC:nth-child(2){top:113px;left:-6px}.home_strip__tqiaC:nth-child(3){top:308px;left:186px}.home_stripInner__WK7B7{display:flex;gap:7.3px;width:max-content;animation:home_wall-left__lUkQf 216s linear infinite}.home_strip__tqiaC:nth-child(2) .home_stripInner__WK7B7{animation-name:home_wall-right__vPfLM;animation-duration:325s}.home_strip__tqiaC:nth-child(3) .home_stripInner__WK7B7{animation-duration:433s}@keyframes home_wall-left__lUkQf{0%{transform:translateX(0)}to{transform:translateX(-1956px)}}@keyframes home_wall-right__vPfLM{0%{transform:translateX(-1956px)}to{transform:translateX(0)}}.home_tile__fFEQr{display:flex;position:relative;flex:none;align-items:flex-end;width:143px;height:197px;overflow:hidden;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-fill-strong)}.home_tileTitle__bujso{color:var(--color-text-weak);font-size:var(--font-size-sm);line-height:20px}.home_tileImage__MthXH{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home_shade__Ecfcp{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-hero-shade)}.home_heroContent__5JUt3{display:flex;position:relative;flex-direction:column;align-items:center;padding-top:96px;text-align:center}.home_heroBrand__4CPRw{display:flex;height:40px;align-items:center;transform:scale(1.4);animation:var(--title-in)}.home_slogan__vtqUe{margin:var(--space-6) 0 0;color:var(--color-text);font-size:var(--font-size-hero);font-weight:700;line-height:72px;letter-spacing:.06em;animation:var(--title-in)}.home_lead__AoOO_{margin:var(--space-2) 0 var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:24px;animation:var(--title-in)}.home_download__sTlJP{min-width:190px;height:44px;padding:0 var(--space-8);border:0;border-radius:var(--radius-lg);background:var(--gradient-primary);color:var(--color-on-primary);font-weight:500;cursor:pointer}.home_download__sTlJP,.home_scrollHint__kn8dF{font-size:var(--font-size-lg);animation:var(--title-in)}.home_scrollHint__kn8dF{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:72px 0 0;color:var(--color-text-weak);line-height:25px}.home_scrollIcon__2eeFO{display:flex;font-size:var(--font-size-2xl);transform:rotate(90deg);animation:home_chevron-drift__mBr_q 1.5s ease-in-out infinite}@keyframes home_chevron-drift__mBr_q{0%,to{opacity:.45;transform:rotate(90deg) translateX(0)}50%{opacity:.9;transform:rotate(90deg) translateX(8px)}}.home_fanSection__ivury,.home_section__Qh39W{position:relative}.home_section__Qh39W{margin-top:68px}.home_railWrap__iK2Ob{--z-mask:2;--z-arrow:3;position:relative}.home_rail__6vN15{display:flex;gap:var(--space-6);overflow:hidden;overflow-x:auto;margin:0;padding:0 0 var(--space-1);list-style:none}.home_rail__6vN15::-webkit-scrollbar{display:none}.home_railItem__3b_jv{flex:none;width:186px}.home_maskLeft__ioDvt,.home_maskRight__bbLF5{position:absolute;top:0;bottom:0;z-index:var(--z-mask);width:64px;pointer-events:none}.home_maskLeft__ioDvt{left:-1px;background:linear-gradient(90deg,var(--color-bg),transparent)}.home_maskRight__bbLF5{right:-1px;background:linear-gradient(270deg,var(--color-bg),transparent)}.home_arrowLeft__IeGZR,.home_arrowRight__VQspZ{display:flex;position:absolute;top:124px;z-index:var(--z-arrow);align-items:center;justify-content:center;width:56px;height:72px;padding:0;border:0;border-radius:var(--radius-lg);background:var(--color-menu);color:var(--color-text);font-size:var(--font-size-2xl);opacity:0;transform:translateY(-50%);transition:opacity var(--motion-fast) ease-out;cursor:pointer}.home_arrowLeft__IeGZR{left:4px}.home_arrowLeft__IeGZR svg{transform:rotate(180deg)}.home_arrowRight__VQspZ{right:4px}.home_arrowLeft__IeGZR:focus,.home_arrowRight__VQspZ:focus,.home_railWrap__iK2Ob:hover .home_arrowLeft__IeGZR,.home_railWrap__iK2Ob:hover .home_arrowRight__VQspZ{opacity:1}.home_fanCard__Ww6zk{position:relative;transform-origin:93px 124px}.home_home__6WnSa[data-fan=on] .home_fanCard__Ww6zk{z-index:var(--fz);transform:translate(calc(var(--fx) * (1 - var(--p))),calc(var(--fy) * (1 - var(--p)) + (var(--s) - 400 * var(--p)) * 1px)) rotate(calc(var(--fr) * (1 - var(--p)))) scale(calc(1 + (var(--fs) - 1) * (1 - var(--p))));pointer-events:auto}.home_home__6WnSa[data-fan=on] .home_fanCard__Ww6zk>span+span{opacity:var(--p)}.home_home__6WnSa[data-fan=on] .home_fanCard__Ww6zk>span:first-child{background:var(--color-surface);box-shadow:var(--shadow-fan-card)}.home_home__6WnSa[data-fan=on] .home_fanRail__1nQBA .home_rail__6vN15{--bleed:max(0px,(100vw - 100%)/2 - 10px);margin:-360px calc(-1 * var(--bleed)) -60px;padding:360px var(--bleed) 60px;overflow:hidden;pointer-events:none}.home_home__6WnSa[data-fan=on] .home_fanRail__1nQBA .home_railItem__3b_jv:nth-child(n+8){opacity:0}.home_home__6WnSa[data-fan=on] .home_fanRail__1nQBA .home_arrowLeft__IeGZR,.home_home__6WnSa[data-fan=on] .home_fanRail__1nQBA .home_arrowRight__VQspZ,.home_home__6WnSa[data-fan=on] .home_fanRail__1nQBA .home_maskLeft__ioDvt,.home_home__6WnSa[data-fan=on] .home_fanRail__1nQBA .home_maskRight__bbLF5{display:none}.home_fanHeader__iHEgr{transition:opacity var(--motion-fast) ease-out}.home_home__6WnSa[data-fan=on] .home_fanHeader__iHEgr{opacity:0}.home_railItem__3b_jv:first-child .home_fanCard__Ww6zk{--fx:125px;--fy:-103px;--fr:-19deg;--fs:1.11;--fz:4}.home_railItem__3b_jv:nth-child(2) .home_fanCard__Ww6zk{--fx:19px;--fy:-169px;--fr:-13deg;--fs:1.25;--fz:3}.home_railItem__3b_jv:nth-child(3) .home_fanCard__Ww6zk{--fx:-18px;--fy:-154px;--fr:-9deg;--fs:1.36;--fz:5}.home_railItem__3b_jv:nth-child(4) .home_fanCard__Ww6zk{--fx:-101px;--fy:-167px;--fr:1deg;--fs:1.14;--fz:6}.home_railItem__3b_jv:nth-child(5) .home_fanCard__Ww6zk{--fx:-119px;--fy:-173px;--fr:9deg;--fs:1.32;--fz:7}.home_railItem__3b_jv:nth-child(6) .home_fanCard__Ww6zk{--fx:-249px;--fy:-52px;--fr:15deg;--fs:1.1;--fz:8}.home_railItem__3b_jv:nth-child(7) .home_fanCard__Ww6zk{--fx:-377px;--fy:-46px;--fr:23deg;--fs:1.3;--fz:2}.home_home__6WnSa[data-fan=on] .home_railItem__3b_jv:nth-child(7) .home_fanCard__Ww6zk{opacity:calc(1 - var(--p))}.home_fanGhost__pIFb5{display:none}.home_home__6WnSa[data-fan=on] .home_fanGhost__pIFb5{--fx:308px;--fy:-33px;--fr:-25deg;--fs:1.16;display:block;position:absolute;top:360px;left:-228px;z-index:var(--z-fan-ghost);width:186px;height:248px;overflow:hidden;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-fan-card);opacity:calc(1 - var(--p));transform:translate(calc(var(--fx) * (1 - var(--p))),calc(var(--fy) * (1 - var(--p)) + (var(--s) - 400 * var(--p)) * 1px)) rotate(calc(var(--fr) * (1 - var(--p)))) scale(calc(1 + (var(--fs) - 1) * (1 - var(--p))));transform-origin:93px 124px;pointer-events:none;animation:var(--card-in)}.home_fanGhost__pIFb5 img{width:100%;height:100%;object-fit:cover}.home_home__6WnSa[data-hero=on] .home_wall__1VJcO{position:fixed;top:var(--pc-header-height);min-width:0;opacity:calc(1 - .6 * var(--p));transform:translateY(calc(var(--p) * -122px - max(0px, (var(--s) - 400) * 1.1px))) scale(var(--hs));transform-origin:top center}.home_home__6WnSa[data-hero=on] .home_heroContent__5JUt3{position:fixed;top:var(--pc-header-height);right:0;left:0;z-index:var(--z-hero);opacity:clamp(0,1 - (var(--s) - 400)/500,1);transform:translateY(calc(var(--p) * -84px - max(0px, (var(--s) - 400) * .77px))) scale(var(--hs));transform-origin:top center;pointer-events:none}.home_home__6WnSa[data-hero=on] .home_heroBrand__4CPRw{opacity:clamp(0,1 - var(--s)/60,1)}.home_home__6WnSa[data-hero=on] .home_slogan__vtqUe{transform:scale(calc(1 - .34 * var(--p) - max(0, var(--s) - 400) * .0002))}.home_home__6WnSa[data-hero=on] .home_lead__AoOO_,.home_home__6WnSa[data-hero=on] .home_scrollHint__kn8dF{opacity:clamp(0,1 - var(--s)/190,1);transform:translateY(calc(var(--p) * -24px))}.home_home__6WnSa[data-hero=on] .home_download__sTlJP{transform:translateY(calc(var(--p) * -24px));pointer-events:auto}.home_home__6WnSa[data-fan=on] .home_fanRail__1nQBA .home_railItem__3b_jv:nth-child(-n+7){animation:var(--card-in)}@keyframes home_hero-wall-in__zb6_u{0%{opacity:0;filter:blur(8px);transform:translateY(22px) rotate(-2.81deg)}}@keyframes home_hero-title-in__nH9CL{0%{opacity:0;filter:blur(7px)}}@keyframes home_hero-card-in__XH0Vx{0%{opacity:0;filter:blur(6px) brightness(.9)}}@media (prefers-reduced-motion:reduce){.home_home__6WnSa{--wall-in:none;--title-in:none;--card-in:none}.home_scrollIcon__2eeFO,.home_stripInner__WK7B7{animation:none}}