.case-hero[data-v-d2eb4e17]{background-image:url(../images/case/case-banner-bg.webp);background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;align-items:center;height:calc(100vh - 114px);padding:64px 0 48px;transition:height .5s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.case-hero.is-scrolled[data-v-d2eb4e17]{height:calc(80.8vh - 92.112px)}.case-hero__title-block[data-v-d2eb4e17]{flex-direction:column;flex-shrink:0;align-items:center;margin-bottom:72px;display:flex}.case-hero__title[data-v-d2eb4e17]{color:#fff;text-align:center;font-size:48px;font-weight:600}.case-hero__summary[data-v-d2eb4e17]{color:#fff;text-align:center;margin:16px 0 0;font-size:16px}.case-hero__tags[data-v-d2eb4e17]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;padding:0;list-style:none;display:flex}.case-hero__tag[data-v-d2eb4e17]{color:#fff;border:1px solid #ffffff73;border-radius:8px;padding:6px 20px;font-size:14px}.case-hero__media[data-v-d2eb4e17]{border-radius:20px;flex:1;width:920px;max-width:100%;min-height:0;position:relative;overflow:hidden}.case-hero__player[data-v-d2eb4e17]{background:#000;width:100%;height:100%;position:relative}.case-hero__image[data-v-d2eb4e17],.case-hero__video[data-v-d2eb4e17]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.case-hero__controls[data-v-d2eb4e17]{background:linear-gradient(#0000,#000000a6);align-items:center;gap:12px;height:48px;padding:0 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.case-hero__play-btn[data-v-d2eb4e17]{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.case-hero__play-btn[data-v-d2eb4e17]:hover{background:#ffffff52}.case-hero__progress[data-v-d2eb4e17]{cursor:pointer;background:#ffffff4d;border-radius:2px;flex:1;height:4px;position:relative}.case-hero__progress-fill[data-v-d2eb4e17]{background:#0059ff;border-radius:2px;height:100%;position:absolute;top:0;left:0}.case-hero__chapter[data-v-d2eb4e17]{cursor:pointer;background:0 0;border:none;width:10px;height:10px;margin-left:-5px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.case-hero__chapter-dot[data-v-d2eb4e17]{box-sizing:border-box;background:#0059ff;border:2px solid #fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;display:block}.case-hero__chapter:hover .case-hero__chapter-dot[data-v-d2eb4e17]{transform:scale(1.25)}.case-hero__chapter-name[data-v-d2eb4e17]{color:#fff;white-space:nowrap;pointer-events:none;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;line-height:18px;position:absolute;bottom:18px}.case-hero__time[data-v-d2eb4e17]{color:#fff;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}
