.hu{padding-top:20px;position:relative}.hu-in{container:hu/inline-size}.hu-bk{overflow-clip-margin:12px;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:124cqw;position:relative;overflow:clip}.hu-st{background:var(--base-1);box-shadow:inset 0 0 0 1px var(--line-strong);position:absolute;inset:0}.hu-st.hu-s1{transform:translate(4px,4px)}.hu-st.hu-s2{background:var(--base-2);transform:translate(8px,8px)}.hu-pg{isolation:isolate;visibility:hidden;background:var(--base-0);position:absolute;inset:0}.hu-pg[data-r=cur]{z-index:3;visibility:visible}.hu-pg[data-r=under]{z-index:2;visibility:visible}.hu-pin{position:absolute;inset:0}.hu-c{isolation:isolate;background:var(--base-1);color:var(--fg-0);position:absolute;overflow:hidden}.hu-shd{z-index:1;pointer-events:none;background:var(--scrim);display:none;position:absolute;inset:0}.hu-hit{z-index:2;position:absolute;inset:0}.hu-c.hu-c1{--lc:var(--base-0);background:var(--base-0)}.hu-c.hu-c1>.hu-fr{filter:grayscale()contrast(1.3)brightness(.8);transition:filter .5s var(--ease-ink)}.hu-c.hu-c1[data-lc]:before{content:"";z-index:1;pointer-events:none;background:var(--lc);mix-blend-mode:color;opacity:.7;transition:opacity .5s var(--ease-ink);position:absolute;inset:0}.hu-c.hu-c1:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle, rgb(var(--shade-ink) / .4) 1.1px, transparent 1.4px) 0 0 / 5px 5px;position:absolute;inset:0}.hu-c.hu-c1:hover>.hu-fr{filter:none}.hu-c.hu-c1:hover:before{opacity:0}.hu-tsc{z-index:1;pointer-events:none;background:var(--scrim);position:absolute;inset:0}.hu-tp{z-index:2;left:calc(var(--tl) + 14px);right:calc(var(--rb) + 14px);flex-direction:column;align-items:flex-start;gap:7px;display:flex;position:absolute;bottom:14px}.hu-h{width:100%;margin:0;display:flex}.hu-hl{max-width:100%;display:block}.hu-lg{width:min(calc(var(--iw) * var(--lf) * var(--lq)), var(--iw), calc(var(--mh) * var(--ar)));height:auto;aspect-ratio:var(--ar);object-fit:contain;object-position:left bottom;filter:drop-shadow(0 2px 2px #0009);background:0 0;display:block}.hu-t{-webkit-line-clamp:3;font:600 max(18px, min(calc(var(--iw) / 7.2), calc(var(--iw) / 10.5 * var(--nq)))) / 1.04 var(--font-display);letter-spacing:.005em;color:var(--fg-0);text-wrap:balance;text-shadow:0 2px 3px #00000073;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hu-sub{-webkit-line-clamp:2;font:500 12px/1.25 var(--font-sans);color:var(--fg-1);text-wrap:balance;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hu-hm{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.hu-sc{font:600 15px/1 var(--font-display);letter-spacing:.02em;color:var(--fg-0);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.hu-sc svg{width:1em;height:1em;color:var(--accent)}.hu-ong{background:var(--accent-grad);height:20px;color:var(--on-accent);font:600 11px/1 var(--font-sans);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);align-items:center;padding:0 9px 0 8px;display:inline-flex}.hu-kk{font:500 10.5px/1.45 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--fg-1)}.hu-kst{display:none}.hu-act{gap:8px;display:flex}.hu-pga{z-index:3;display:none;position:absolute;bottom:28px;left:28px}.hu-li{width:48px;padding:0}.hu-flw{z-index:5;visibility:hidden;pointer-events:none;position:absolute;inset:0}.hu-fl{transform-origin:0 0;background:color-mix(in oklab, var(--fg-0) 92%, var(--fg-2));width:100%;height:100%;position:absolute;top:0;left:0}.hu-gh{opacity:.1;position:absolute;overflow:hidden}.hu-gh img{filter:grayscale()contrast(1.5)}.hu-fln{font:600 15px/1 var(--font-display);letter-spacing:.02em;color:var(--base-0);opacity:0;transition:opacity .25s var(--ease-ink);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hu-ear{--eh:114px;z-index:6;width:var(--eh);height:var(--eh);cursor:grab;touch-action:none;clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;bottom:0;right:0}.hu-ear:active{cursor:grabbing}.hu-ear:focus-visible{outline:none}.hu-ear:focus-visible:after{content:"";background:var(--focus);clip-path:polygon(100% 0,100% 100%,0 100%);width:40%;height:40%;position:absolute;bottom:6px;right:6px}.hu-hb{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.hu-hb>.hu-act{flex:100%;order:2}.hu-hb>.hu-act>:first-child{flex:1}.hu-fol{margin-left:auto;display:flex}.hu-fol button{min-width:36px;height:30px;font:600 15px/1 var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--fg-3);transition:color var(--dur-base) var(--ease-ink);padding:0 7px;position:relative}.hu-fol button:hover{color:var(--fg-1)}.hu-fol button[aria-current=true]{color:var(--fg-0)}.hu-tmr{background:var(--accent-grad);transform-origin:0;height:2px;position:absolute;bottom:3px;left:7px;right:7px;transform:scaleX(0)}.hu-sk{background:var(--base-1)}.hu-sk-fol{background:var(--base-2);width:180px;height:30px;margin-left:auto}.hu-sk-act{background:var(--base-2);flex:100%;order:2;height:48px}.hu-c0{clip-path:polygon(0 0,100cqw 0,100cqw calc(65.72cqw - 25px),0 calc(65.72cqw - 3px));width:100cqw;height:calc(65.72cqw - 3px);top:0;left:0}.hu-c1{--tl:0px;--rb:calc(5.83cqw + 1.32px);clip-path:polygon(0 16.27px,calc(74.35cqw - 1.68px) 0,calc(68.52cqw - 3px) calc(58.3cqw + 13.19px),0 calc(58.3cqw + 13.19px));width:calc(74.35cqw - 1.68px);height:calc(58.3cqw + 13.19px);top:calc(65.7cqw - 13.19px);left:0}.hu-tp{--iw:calc(68.52cqw - 31px);--mh:min(100px, calc(58.3cqw - 55.81px));--lf:.92}.hu-tp[data-sub]{--mh:min(100px, calc(58.3cqw - 92.81px))}.hu-c2{clip-path:polygon(calc(5.82cqw + 1.38px) 5.42px,calc(31.48cqw - 3px) 0,calc(31.48cqw - 3px) calc(58.28cqw + 19px),0 calc(58.28cqw + 19px));width:calc(31.48cqw - 3px);height:calc(58.28cqw + 19px);top:calc(65.72cqw - 19px);left:calc(68.52cqw + 3px)}@container hu (min-width:640px){.hu-bk{height:460px}.hu-shd,.hu-pga{display:flex}.hu-hb>.hu-act,.hu-sk-act{display:none}.hu-tp{left:calc(var(--tl) + 22px);gap:10px;bottom:40px;right:24px}.hu-sub{max-width:36ch;font-size:13px}.hu-sc{font-size:17px}.hu-kk{font-size:11.5px}.hu-fln{font-size:19px}.hu-ear{--eh:160px}.hu-hb{margin-top:12px}.hu-c0{clip-path:polygon(0 0,calc(56.5cqw + 19px) 0,calc(56.5cqw - 25px) 460px,0 460px);width:calc(56.5cqw + 19px);height:460px;top:0;left:0}.hu-c1{--tl:27.56px;--rb:0px;clip-path:polygon(27.56px 0,calc(43.5cqw + 2.58px) 0,calc(43.5cqw + 2.58px) 263.6px,0 288.15px);width:calc(43.5cqw + 2.58px);height:288.15px;top:0;left:calc(56.5cqw - 2.58px)}.hu-tp{--iw:calc(43.5cqw - 71px);--mh:min(130px, 194.15px);--lf:.84}.hu-tp[data-sub]{--mh:min(130px, 150.15px)}.hu-c2{clip-path:polygon(15.86px 24.59px,calc(43.5cqw + 19px) 0,calc(43.5cqw + 19px) 190.4px,0 190.4px);width:calc(43.5cqw + 19px);height:190.4px;top:269.6px;left:calc(56.5cqw - 19px)}}@container hu (min-width:960px){.hu-bk{height:540px}.hu-pga{bottom:36px;left:36px}.hu-tp{left:calc(var(--tl) + 26px);gap:12px;bottom:44px;right:32px}.hu-sub{-webkit-line-clamp:1;font-size:14px}.hu-kst{display:inline}.hu-c0{clip-path:polygon(0 0,calc(56.5cqw + 29px) 0,calc(56.5cqw - 35px) 540px,0 540px);width:calc(56.5cqw + 29px);height:540px;top:0;left:0}.hu-c1{--tl:39.94px;--rb:0px;clip-path:polygon(39.94px 0,calc(43.5cqw + 4.97px) 0,calc(43.5cqw + 4.97px) 312.4px,0 337px);width:calc(43.5cqw + 4.97px);height:337px;top:0;left:calc(56.5cqw - 4.97px)}.hu-tp{--iw:calc(43.5cqw - 93px);--mh:min(176px, 233px);--lf:.8}.hu-tp[data-sub]{--mh:min(176px, 201px)}.hu-c2{clip-path:polygon(23.34px 24.63px,calc(43.5cqw + 29px) 0,calc(43.5cqw + 29px) 221.6px,0 221.6px);width:calc(43.5cqw + 29px);height:221.6px;top:318.4px;left:calc(56.5cqw - 29px)}}@container hu (min-width:1460px){.hu-bk{height:640px}.hu-tp{left:calc(var(--tl) + 32px);gap:14px;bottom:52px;right:40px}.hu-sub{font-size:15px}.hu-sc{font-size:19px}.hu-kk{font-size:12.5px}.hu-c0{clip-path:polygon(0 0,calc(56.5cqw + 29px) 0,calc(56.5cqw - 35px) 640px,0 640px);width:calc(56.5cqw + 29px);height:640px;top:0;left:0}.hu-c1{--tl:39.79px;--rb:0px;clip-path:polygon(39.79px 0,calc(43.5cqw + 4.81px) 0,calc(43.5cqw + 4.81px) 373.4px,0 397.92px);width:calc(43.5cqw + 4.81px);height:397.92px;top:0;left:calc(56.5cqw - 4.81px)}.hu-tp{--iw:calc(43.5cqw - 107px);--mh:min(220px, 275.92px);--lf:.78}.hu-tp[data-sub]{--mh:min(220px, 239.92px)}.hu-c2{clip-path:polygon(23.61px 24.54px,calc(43.5cqw + 29px) 0,calc(43.5cqw + 29px) 260.6px,0 260.6px);width:calc(43.5cqw + 29px);height:260.6px;top:379.4px;left:calc(56.5cqw - 29px)}}
