.hh{padding-bottom:clamp(8px,2vw,24px)}.hh-in{grid-template-columns:300px minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,64px);display:grid}.hh-in>.logo{width:300px;max-width:none;height:auto}.hh-in .acts{margin-top:24px}@media (width<=760px){.hh-in{display:block}.hh-in>.logo{width:min(300px,62%);margin-bottom:22px}}.hh .logo{filter:drop-shadow(0 0 40px #4ddc3266)}.hh h1{letter-spacing:-.035em;font-size:clamp(40px,5.6vw,84px)}.hh h1 em{color:var(--g);text-shadow:0 0 38px #4ddc328c;font-style:normal}.hh-sub{color:var(--mu);max-width:52ch;margin-top:16px;font-size:18px}.hh .acts,.hs-card .acts{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.hs-card{background:linear-gradient(180deg,#0d0e1059,#0d0e10e6) 0 0/100% 100% no-repeat border-box border-box,var(--bg) center/cover no-repeat border-box border-box;min-height:260px;display:flex}.hs-body{flex-direction:column;width:100%;padding:clamp(18px,2vw,26px);display:flex}.hs-body h3{font-size:24px}.hs-up{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;display:flex}.hs-up b{font:700 18px var(--display);color:var(--g)}.hs-heads{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.hm-heads{grid-template-columns:repeat(16,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}@media (width<=1100px){.hm-heads{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=480px){.hm-heads{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}.hs-heads{margin-top:16px}.hs-heads img{border:1px solid var(--line2);image-rendering:pixelated;background:#1b1d21;border-radius:8px}.hs-heads a:hover img{border-color:var(--g)}.hs-card .acts{margin-top:auto;padding-top:20px}.hm-heads a{padding:8px;display:block}.hm-heads img{aspect-ratio:1;width:100%;height:auto;image-rendering:pixelated;border-radius:10px;display:block}.hs-lead{gap:8px;margin-top:14px;padding:0;list-style:none;display:grid}.hs-lead li{color:var(--mu);align-items:center;gap:10px;font-size:13.5px;display:flex}.hs-lead .award-badge{flex:none}.hs-lead small{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);display:block}.hs-lead b{color:var(--tx);font-family:var(--display)}.hs-title{color:inherit}.hs-title:hover{color:var(--g)}.hm-heads li,.hs-heads li{position:relative}.hm-heads a[data-name]:after,.hs-heads a[data-name]:after{content:attr(data-name);background:var(--bg2);border:1px solid var(--g-line);max-width:220px;color:var(--tx);font:600 13px/1.2 var(--display);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;z-index:5;border-radius:999px;padding:6px 10px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:50%;overflow:hidden;transform:translate(-50%,4px);box-shadow:0 10px 24px #00000073}.hm-heads a[data-name]:hover:after,.hm-heads a[data-name]:focus-visible:after,.hs-heads a[data-name]:hover:after,.hs-heads a[data-name]:focus-visible:after{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.hm-heads a[data-name]:after,.hs-heads a[data-name]:after{transition:none}}.hm-heads li.hm-out{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in;transform:scale(.2)rotate(-12deg)}@keyframes hm-bounce{0%{opacity:0;transform:scale(.2)rotate(10deg)}55%{opacity:1;transform:scale(1.18)rotate(-4deg)}78%{transform:scale(.94)}to{transform:none}}.hm-heads li.hm-in{animation:.55s cubic-bezier(.3,1.3,.5,1) both hm-bounce}@media (prefers-reduced-motion:reduce){.hm-heads li.hm-out,.hm-heads li.hm-in{transition:none;animation:none}}.vgrid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}@media (width<=1200px){.vgrid5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.vgrid5{grid-template-columns:1fr}}
