.brandhero .w.yhw{padding-top:52px;padding-bottom:40px}.yh{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:48px;align-items:center;min-height:430px;touch-action:pan-y}.yh .pic,.yh .t{transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.yh.out .t{opacity:0;transform:translateX(-18px)}.yh.out .pic{opacity:0;transform:translateX(22px)}.yh .lbl{color:var(--w62)}.brandhero .yh .hd{font-size:clamp(34px,3.7vw,54px);line-height:.98;margin:16px 0 18px;max-width:19ch;text-wrap:balance}.yh .hd a{color:inherit}.yh .hd .wd{display:inline-block;opacity:0;transform:translateY(.4em);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.yh .hd i{opacity:0;transition:opacity .4s ease .5s}.yh .hd.in .wd,.yh .hd.in i{opacity:1;transform:none}.yh .cn{font-weight:600;font-size:15px;color:var(--w78)}.yh .cn a{color:inherit}.yh .cn a:hover{color:var(--w)}.yh .acts{display:flex;gap:8px;margin-top:30px}.yh .acts a,.yh .acts button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;font-weight:700;font-size:13px;box-shadow:inset 0 0 0 1px var(--w40);color:var(--w);background:none;border:0;cursor:pointer;font-family:inherit}.yh .acts .on{background:var(--w);color:var(--k);box-shadow:none}.yh .dots{display:flex;gap:6px;margin-top:36px}.yh .dots button{width:22px;height:3px;background:var(--w40);position:relative;overflow:hidden;transition:width .4s ease;padding:0;border:0;cursor:pointer}.yh .dots button:before{content:"";position:absolute;inset:-10px 0}.yh .dots button.on{width:56px}.yh .dots button.on i{position:absolute;inset:0;background:var(--w);transform:scaleX(0);transform-origin:left}.yh.run .dots button.on i{animation:yhfill var(--yhd,7s) linear forwards}.yh.paused .dots button.on i{animation-play-state:paused}@keyframes yhfill{to{transform:scaleX(1)}}.yh .pic{justify-self:end;position:relative;width:min(380px,100%);aspect-ratio:1;animation:yhfloat 6s ease-in-out infinite}.yh .pic.wide{width:min(520px,100%);aspect-ratio:16/9}.brandhero:has(.yh){overflow:hidden}.yh,.yh>.pic,.yh>.t{position:relative}.yh>.pic,.yh>.t{z-index:1}.yh>.glow{position:absolute;z-index:0;top:-25%;bottom:-25%;left:20%;right:-12%;background-size:cover;background-position:50%;filter:blur(60px) saturate(1.8) brightness(1.15);opacity:.85;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 62% 55% at 70% 50%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 62% 55% at 70% 50%,#000 45%,transparent 100%)}.yh .pic .im{position:absolute;inset:0;overflow:hidden;background:var(--k3);display:block}.yh .pic .im img{width:100%;height:100%;object-fit:cover;animation:yhkb 14s ease-in-out infinite alternate}@keyframes yhkb{0%{transform:scale(1.02)}to{transform:scale(1.12) translate(-1.5%,-1%)}}@keyframes yhfloat{50%{transform:translateY(-8px)}}.yh .pp{position:absolute;right:12px;bottom:12px;width:52px;height:52px;border-radius:50%;background:var(--w);color:var(--k);display:grid;place-items:center;z-index:2;transition:transform .2s;border:0;cursor:pointer}.yh .pp:hover{transform:scale(1.07)}.yh .eq{display:flex;gap:3px;align-items:flex-end;height:18px}.yh .eq i{width:3px;background:var(--k);animation:yheq .8s ease-in-out infinite}.yh .eq i:nth-child(2){animation-delay:-.3s}.yh .eq i:nth-child(3){animation-delay:-.55s}@keyframes yheq{0%,to{height:4px}50%{height:18px}}@media(max-width:860px){.yh,.yh>.pic,.yh>.t{position:relative}.yh>.pic,.yh>.t{z-index:1}.yh>.glow{left:-25%;right:-25%;top:-6%;bottom:2%;-webkit-mask-image:radial-gradient(ellipse 60% 58% at 50% 50%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 60% 58% at 50% 50%,#000 45%,transparent 100%)}.brandhero .w.yhw{padding-top:22px;padding-bottom:26px}.yh{grid-template-columns:1fr;gap:22px;min-height:0}.yh .pic{order:-1;justify-self:center;width:min(300px,80vw)}.yh .pic.wide{width:100%}.brandhero .yh .hd{font-size:clamp(32px,9vw,46px);margin:10px 0 12px}.yh .acts{margin-top:22px}.yh .acts a,.yh .acts button{flex:1}.yh .dots{margin-top:26px}}:root .bb.p-chart .chb .chead.mh{grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:48px;padding:40px 0 26px}:root .bb.p-chart .chb .chead.mh .hd{font-size:clamp(56px,6.6vw,108px)}:root .bb.p-chart .chb .chead .kk{display:block;color:var(--w62);margin-bottom:14px}:root .cdsc{font-size:16px;color:var(--w78);max-width:44ch;margin-top:16px;line-height:1.45}:root .cnx{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:12px;color:var(--w62)}:root .cnx i{width:7px;height:7px;border-radius:50%;background:var(--w);animation:cping 2s infinite}@keyframes cping{0%{box-shadow:0 0 0 0 rgba(245,243,234,.5)}70%,to{box-shadow:0 0 0 9px rgba(245,243,234,0)}}:root .cnx b{color:var(--w);font-variant-numeric:tabular-nums;font-weight:700}:root .mos{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:6px;aspect-ratio:4/3;width:100%}:root .mos .tl{position:relative;overflow:hidden;background:var(--k3);display:block}:root .mos .tl.big{grid-column:span 2;grid-row:span 2}:root .mos img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .9s ease,transform 1.2s ease}:root .mos img.nx{opacity:0;transform:scale(1.15)}:root .mos .tl:hover img{transform:scale(1.06)}:root .mos .rk{position:absolute;left:0;bottom:0;z-index:2;background:var(--k);color:var(--w);font-weight:800;font-size:15px;padding:2px 8px;letter-spacing:-.02em;transition:opacity .4s}:root .mos .big .rk{background:var(--l);color:var(--k);font-size:30px;padding:2px 12px}@media(max-width:860px){:root .bb.p-chart .chb .chead.mh{grid-template-columns:1fr;gap:20px;padding:22px 0 16px}:root .bb.p-chart .chb .chead.mh>.vis{order:-1}:root .cdsc{font-size:14px}}@media(min-width:821px){:root .bb.p-chart .chb .chead.mh>div:last-child{display:none!important}:root .bb.p-chart .mbar{display:flex;justify-content:center;gap:48px;background:#D8FF24;height:40px;align-items:center;position:relative;z-index:1}:root .bb.p-chart .mbar>button{background:none;border:0;color:#0D0F12;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;padding:0}:root .bb.p-chart .mbar>button svg{width:21px;height:21px}:root .bb.p-chart .mbar>button.on{background:#0D0F12;color:#D8FF24}:root .bb.p-chart .shs{position:absolute;top:100%;width:40px;z-index:40;background:#D8FF24;padding:6px 0 8px;flex-direction:column;align-items:center;gap:6px;box-shadow:0 8px 18px rgba(13,15,18,.25)}:root .bb.p-chart .shs.on{display:flex;animation:shd .18s ease-out}:root .bb.p-chart .shs a,:root .bb.p-chart .shs button{width:32px;height:32px;display:grid;place-items:center;background:none;border:0;box-shadow:inset 0 0 0 1.5px #0D0F12;color:#0D0F12;cursor:pointer;padding:0}:root .bb.p-chart .shs svg{width:16px;height:16px}:root .bb.p-chart .shs .ok,:root .bb.p-chart .shs a:active,:root .bb.p-chart .shs button:active{background:#0D0F12;color:#D8FF24}}@media(prefers-reduced-motion:reduce){.cnx i,.mos *,.yh *{animation:none!important;transition:none!important}.yh .hd .wd,.yh .hd i{opacity:1;transform:none}}:root .bb.p-chart .chb .chead.mh{align-items:start}:root .wkrow{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}:root .wkrow>.rtabs{margin-top:18px}:root .bb.p-chart .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-inline:16px}:root .bb.p-chart .chips::-webkit-scrollbar{display:none}:root .bb.p-chart .chips>a{flex:none;white-space:nowrap}:root .bb.p-chart .chips.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}:root .bb.p-chart .chips.more-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px);mask-image:linear-gradient(90deg,transparent,#000 48px)}:root .bb.p-chart .chips.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.brandhero:has(.yh){position:relative}.brandhero .yh,.brandhero .yhw{position:static}@media (min-width:860px){.brandhero .yh>.glow{inset:-30% 0;left:0;right:0;filter:blur(90px) saturate(1.8) brightness(1.1);opacity:.9;-webkit-mask-image:radial-gradient(ellipse 75% 85% at 70% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 75% 85% at 70% 50%,#000 30%,transparent 100%)}}.yh .pic .im{box-shadow:0 18px 50px rgba(0,0,0,.45)}.yh .pic .im:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);pointer-events:none}