.hk-e .hk-intro{display:grid;justify-items:center;gap:.4rem;padding-top:clamp(0rem,1.2vh,.75rem);text-align:center}.hk-e .hk-title{font-size:clamp(1.875rem,1.05rem + 2.3vw,3.25rem)}.hk-e .hk-title>span{display:block}.hk-e .hk-lead{display:none;max-width:36rem}@media (min-width: 48rem){.hk-e .hk-title>span{display:inline}}@media (min-width: 64rem) and (min-height: 880px){.hk-e .hk-lead{display:block}}@media (max-width: 47.99rem) and (min-height: 900px){.hk-e .hk-lead{display:block;font-size:1rem}}@media (max-width: 47.99rem){.hk-e .hk-eyebrow{display:none}}.hk-e .hk-hall{margin-top:clamp(.5rem,2.2vh,1.5rem)}.hk-e .hk-dock{display:grid;justify-items:center;gap:.5rem;margin-top:clamp(.25rem,1vh,.75rem);text-align:center}.hk-e .hk-meta{display:flex;align-items:center;gap:.6rem;height:1.1rem}.hk-e .hk-meta__dot{width:3px;height:3px;border-radius:50%;background:var(--ks-line-strong)}.hk-e .hk-headline{display:grid;grid-template-columns:44px minmax(0,30rem) 44px;align-items:center;justify-content:center;gap:var(--ks-space-4);width:100%}.hk-e .hk-namebox{display:flex;align-items:baseline;justify-content:center;gap:0 var(--ks-space-4);min-width:0}.hk-e .hk-name{font-size:clamp(1.75rem,1.3rem + 1.1vw,2.375rem)}.hk-e .hk-price{justify-content:center}.hk-e .hk-navrow{display:flex;align-items:center;justify-content:center;gap:var(--ks-space-2)}.hk-e .hk-dots{gap:.15rem}.hk-e .hk-play{margin-left:var(--ks-space-2)}.hk-e .hk-actions .ki-card__actions{justify-content:center;gap:var(--ks-space-5)}@media (max-width: 47.99rem){.hk-e .hk-dock{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"meta meta meta" "prev name next" "dots dots play" "act act act";align-items:center;justify-items:center;gap:.4rem .25rem}.hk-e .hk-headline,.hk-e .hk-navrow{display:contents}.hk-e .hk-meta{grid-area:meta}.hk-e .hk-namebox{grid-area:name;gap:0 var(--ks-space-3)}.hk-e .hk-prev{grid-area:prev}.hk-e .hk-next{grid-area:next}.hk-e .hk-dots{grid-area:dots;gap:0}.hk-e .hk-play{grid-area:play;margin:0}.hk-e .hk-actions{grid-area:act}.hk-e .hk-name{font-size:1.5rem}.hk-e .hk-price{height:1.75rem}.hk-e .hk-price .ki-price--large .ki-price__amount{font-size:1.3125rem}.hk-e .hk-dot{min-width:31px;padding:0 .15rem}.hk-e .hk-dot:after{left:.2rem;right:.2rem}}
