.kb-thumb[data-astro-cid-y355cjxf]{aspect-ratio:16/9;background:var(--kb-navy);color:#fff;text-align:start;border-radius:16px;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.kb-thumb--stage[data-astro-cid-y355cjxf]{background:var(--kb-navy-2)}.kb-thumb--hero[data-astro-cid-y355cjxf]{background:var(--kb-navy-2);border-radius:20px}.kb-thumb--mini[data-astro-cid-y355cjxf]{border-radius:10px}.kb-thumb__circle[data-astro-cid-y355cjxf]{aspect-ratio:1;background:var(--thumb-color);opacity:.55;border-radius:50%;width:58%;position:absolute;bottom:-42%;right:-14%}.kb-thumb--card[data-astro-cid-y355cjxf] .kb-thumb__circle[data-astro-cid-y355cjxf]{opacity:.6;width:74%;bottom:-48%;right:-16%}.kb-thumb--mini[data-astro-cid-y355cjxf] .kb-thumb__circle[data-astro-cid-y355cjxf]{opacity:.6;width:74%;bottom:-48%;right:-20%}.kb-thumb__ring[data-astro-cid-y355cjxf]{aspect-ratio:1;border:2px solid #ffffff1a;border-radius:50%;width:26%;position:absolute;top:9%;left:6%}.kb-thumb__badge[data-astro-cid-y355cjxf]{color:var(--kb-navy);background:var(--thumb-pill);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:80%;padding:5px 11px;font-size:12px;font-weight:600;line-height:1.4;position:absolute;top:8%;left:6%;overflow:hidden}.kb-thumb--card[data-astro-cid-y355cjxf] .kb-thumb__badge[data-astro-cid-y355cjxf]{padding:4px 10px;top:20px;left:22px}.kb-thumb--mini[data-astro-cid-y355cjxf] .kb-thumb__badge[data-astro-cid-y355cjxf]{color:#fff;background:0 0;padding:0;font-size:11px;top:10px;left:12px}.kb-thumb__title[data-astro-cid-y355cjxf]{max-width:520px;font-family:var(--kb-font-heading);letter-spacing:-.02em;color:#fff;font-size:clamp(20px,7.6cqi,40px);font-weight:600;line-height:1.1;position:absolute;top:calc(8% + 40px);left:6%;right:6%}.kb-thumb--card[data-astro-cid-y355cjxf] .kb-thumb__title[data-astro-cid-y355cjxf]{letter-spacing:-.01em;font-size:clamp(17px,5.6cqi,21px);line-height:1.15;inset:auto 70px 22px 22px}.kb-thumb__play[data-astro-cid-y355cjxf]{cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;display:flex;position:absolute;top:60%;left:50%;box-shadow:0 12px 30px #0000004d}.kb-thumb__play[data-astro-cid-y355cjxf] svg[data-astro-cid-y355cjxf]{width:26px;height:26px;fill:var(--kb-red)}.kb-thumb__play[data-astro-cid-y355cjxf]:hover{transform:scale(1.04)}.kb-thumb__play[data-astro-cid-y355cjxf]:focus-visible{outline-offset:3px;outline:3px solid #fff}.kb-thumb--hero[data-astro-cid-y355cjxf] .kb-thumb__play[data-astro-cid-y355cjxf]{width:84px;height:84px;margin:-42px 0 0 -42px;top:62%}.kb-thumb--hero[data-astro-cid-y355cjxf] .kb-thumb__play[data-astro-cid-y355cjxf] svg[data-astro-cid-y355cjxf]{width:28px;height:28px}.kb-thumb--card[data-astro-cid-y355cjxf] .kb-thumb__play[data-astro-cid-y355cjxf]{width:40px;height:40px;box-shadow:none;margin:0;inset:auto 20px 20px auto}.kb-thumb--card[data-astro-cid-y355cjxf] .kb-thumb__play[data-astro-cid-y355cjxf] svg[data-astro-cid-y355cjxf],.kb-thumb--mini[data-astro-cid-y355cjxf] .kb-thumb__play[data-astro-cid-y355cjxf] svg[data-astro-cid-y355cjxf]{width:14px;height:14px;fill:var(--kb-navy)}.kb-thumb--mini[data-astro-cid-y355cjxf] .kb-thumb__play[data-astro-cid-y355cjxf]{width:32px;height:32px;box-shadow:none;margin:-16px 0 0 -16px;top:50%}.kb-thumb__play--icon[data-astro-cid-y355cjxf]{cursor:inherit}.kb-thumb__soon[data-astro-cid-y355cjxf]{color:var(--kb-navy);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;position:absolute;bottom:8%;left:6%}.kb-thumb--card[data-astro-cid-y355cjxf] .kb-thumb__soon[data-astro-cid-y355cjxf]{padding:5px 10px;font-size:12px;inset:20px 20px auto auto;transform:none}.kb-thumb__note[data-astro-cid-y355cjxf]{color:var(--kb-on-navy-2);font-size:13px;position:absolute;bottom:7%;left:6%;right:6%}@container (width<=360px){.kb-thumb[data-astro-cid-y355cjxf]:is(.kb-thumb--stage,.kb-thumb--hero) .kb-thumb__badge[data-astro-cid-y355cjxf]{padding:4px 10px;font-size:11px;top:14px;left:16px}.kb-thumb[data-astro-cid-y355cjxf]:is(.kb-thumb--stage,.kb-thumb--hero) .kb-thumb__title[data-astro-cid-y355cjxf]{font-size:22px;line-height:1.12;inset:auto 80px 16px 16px}.kb-thumb[data-astro-cid-y355cjxf]:is(.kb-thumb--stage,.kb-thumb--hero) .kb-thumb__play[data-astro-cid-y355cjxf]{width:52px;height:52px;margin:0;inset:auto 16px 16px auto}.kb-thumb[data-astro-cid-y355cjxf]:is(.kb-thumb--stage,.kb-thumb--hero) .kb-thumb__play[data-astro-cid-y355cjxf] svg[data-astro-cid-y355cjxf]{width:18px;height:18px}.kb-thumb[data-astro-cid-y355cjxf]:is(.kb-thumb--stage,.kb-thumb--hero) .kb-thumb__soon[data-astro-cid-y355cjxf]{padding:4px 10px;font-size:11px;inset:12px 14px auto auto}.kb-thumb--hero[data-astro-cid-y355cjxf] .kb-thumb__note[data-astro-cid-y355cjxf],.kb-thumb--hero[data-astro-cid-y355cjxf] .kb-thumb__ring[data-astro-cid-y355cjxf]{display:none}}@media (prefers-reduced-motion:reduce){.kb-thumb__play[data-astro-cid-y355cjxf]:hover{transform:none}}
