.htr{padding:0 var(--le) clamp(40px, 6vw, 80px);max-width:1232px;margin:0 auto;overflow-x:clip}.htr mark{background:var(--chanh);color:var(--den);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.ht-cta{background:var(--chanh);color:var(--den);white-space:nowrap;border:2px solid var(--den);border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-weight:800;text-decoration:none;display:inline-flex}.ht-cta:focus-visible,.htr .wj-o:focus-visible{outline:3px solid var(--xanh);outline-offset:3px}.ht-dau{text-align:center;padding:clamp(24px,4vw,48px) 0 8px}.ht-ke{letter-spacing:.14em;margin:0;font-size:12px;font-weight:800}.ht-dau h1{max-width:980px;font-family:var(--to);letter-spacing:-.02em;margin:14px auto 0;font-size:clamp(34px,6.2vw,82px);font-weight:800;line-height:1.04}.ht-mo{max-width:600px;margin:16px auto 22px;line-height:1.6}.ht-dan{border:6px solid var(--trang);aspect-ratio:3/4;background:var(--trang);cursor:zoom-in;border-radius:22px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000029}.ht-dan img,.ht-dan video{object-fit:cover;object-position:left bottom;border-radius:16px;width:100%;height:100%;display:block}.ht-dan-kv{aspect-ratio:4/5;cursor:default;overflow:visible}.ht-bong{z-index:5;font-family:var(--cao);background:var(--chanh);color:var(--den);text-transform:uppercase;white-space:nowrap;border-radius:999px;margin:0;padding:14px 26px;font-size:clamp(18px,2.4vw,32px);font-weight:400;line-height:1;position:absolute}.ht-bong:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,30% 100%);width:22px;height:22px;position:absolute;bottom:-12px;left:26px}.ht-bong-den{background:var(--den);color:var(--chanh)}.ht-onair{margin-top:40px}.ht-tvc{gap:18px;margin-bottom:36px;display:grid}.ht-tvc-khung{aspect-ratio:16/9;border:6px solid var(--trang);border-radius:24px;overflow:hidden;box-shadow:0 18px 36px #00000029}.ht-tvc-khung iframe{border:0;width:100%;height:100%;display:block}.ht-kv{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;display:grid}.ht-kv.rong{grid-template-columns:1fr}.ht-kv.rong .ht-kv-lon{transform:rotate(-1deg)}.ht-kv.don .ht-kv-lon{width:min(100%,560px);margin:0 auto;transform:rotate(-2deg)}.ht-kv-lon{transform:rotate(-2deg)}.ht-kv-lon .ht-bong{top:-22px;left:-14px;transform:rotate(-8deg)}.ht-quat{height:100%;min-height:520px;position:relative}.ht-quat .ht-dan{width:60%;position:absolute}.ht-quat-3 .ht-dan:first-child{top:0;left:0;transform:rotate(-7deg)}.ht-quat-3 .ht-dan:nth-child(2){z-index:2;top:30%;left:22%;transform:rotate(2deg)}.ht-quat-3 .ht-dan:nth-child(3){top:6%;right:0;transform:rotate(8deg)}.ht-quat-2 .ht-dan{width:66%}.ht-quat-2 .ht-dan:first-child{top:2%;left:0;transform:rotate(-6deg)}.ht-quat-2 .ht-dan:nth-child(2){z-index:2;top:26%;right:0;transform:rotate(5deg)}.ht-quat-1 .ht-dan{width:82%;top:6%;left:9%;transform:rotate(5deg)}.ht-quat-1,.ht-quat-2{min-height:480px}.ht-kv-duoi{gap:22px;margin-top:30px;display:grid}.ht-kv-duoi-2{grid-template-columns:repeat(2,1fr)}.ht-kv-duoi-3{grid-template-columns:repeat(3,1fr)}.ht-kv-duoi .ht-dan:nth-child(odd){transform:rotate(-1.5deg)}.ht-kv-duoi .ht-dan:nth-child(2n){transform:rotate(1.5deg)}.ht-nhan{z-index:3;font-family:var(--to);letter-spacing:.14em;background:var(--den);color:var(--chanh);padding:8px 14px;font-size:15px;font-weight:900;position:absolute;bottom:0;left:6%;transform:rotate(-3deg)}.ht-credit{color:var(--xam);margin:16px 0 0;font-size:12px}.ht-bang{margin:56px calc(-1 * var(--le) - 60px);background:var(--xanh);color:var(--trang);white-space:nowrap;overflow:hidden;transform:rotate(-2.5deg)}.ht-bang span{font-family:var(--to);letter-spacing:.04em;padding:14px 0;font-size:clamp(15px,1.8vw,22px);font-weight:800;font-stretch:112%;animation:40s linear infinite ht-chay;display:inline-block}.ht-bang.den{background:var(--den);color:var(--chanh);transform:rotate(2deg)}@keyframes ht-chay{to{transform:translate(-50%)}}.ht-tieu{flex-wrap:wrap;align-items:center;gap:18px 32px;padding:14px 0 18px;display:flex}.ht-tieu .ht-bong{padding:16px 34px;font-size:clamp(30px,4.6vw,56px);position:relative;transform:rotate(-4deg)}.ht-tieu p{color:var(--xam);max-width:40ch;margin:0}.ht-hang{flex-wrap:wrap;justify-content:center;padding:10px 0;display:flex}.ht-hang .ht-dan{width:calc(25% + 10px);margin:0 -5px 22px;transition:transform .3s}.ht-hang .ht-dan:nth-child(odd){transform:rotate(-3deg)}.ht-hang .ht-dan:nth-child(2n){transform:rotate(2.5deg)translateY(18px)}.ht-hang .ht-dan.ngang{aspect-ratio:4/3;width:calc(44% + 10px)}.ht-hang .ht-dan:hover{z-index:2;transform:rotate(0)scale(1.03)}.ht-vuong{background:var(--trang);border:3px solid var(--den);text-align:center;border-radius:28px;width:min(100%,520px);margin:24px auto 0;padding:26px;transform:rotate(-2deg)}.ht-vuong b{font-family:var(--to);margin-bottom:16px;font-size:clamp(26px,3.2vw,38px);font-weight:900;font-stretch:115%;line-height:1.1;display:block}@media (width<=860px){.ht-kv{grid-template-columns:1fr;gap:26px}.ht-quat-3{min-height:118vw}.ht-quat-1,.ht-quat-2{min-height:100vw}.ht-kv-duoi-2,.ht-kv-duoi-3{grid-template-columns:1fr}.ht-hang .ht-dan.ngang{width:calc(100% + 6px)}.ht-hang .ht-dan{width:calc(50% + 6px);margin:0 -3px 18px}}@media (prefers-reduced-motion:reduce){.ht-hang .ht-dan{transition:none}}
