.film-caption-band{box-sizing:border-box;color:#f0f4f6;text-align:left;background:linear-gradient(90deg,#172127,#151e24 70%,#172127);border:0;border-top:1px solid #66bcc63d;flex:none;align-items:center;gap:18px;width:100%;min-width:0;min-height:86px;margin:0;padding:14px 24px;display:flex;position:relative}.film-caption-band:before{content:"";background:#d8b367;width:46px;height:2px;position:absolute;top:-1px;left:24px}.film-caption-kicker{color:#d8b367;letter-spacing:.08em;overflow-wrap:anywhere;flex:none;max-width:22%;font-size:10px;font-weight:500;line-height:1.5;display:grid}.film-caption-kicker-reserve,.film-caption-kicker-layer{grid-area:1/1}.film-caption-kicker-reserve{visibility:hidden}.film-caption-line{letter-spacing:-.018em;overflow-wrap:anywhere;white-space:pre-wrap;flex:1 1 0;min-width:0;margin:0;font-family:inherit;font-size:clamp(20px,1.53vw,23px);font-weight:450;line-height:1.38;position:relative}.film-caption-reserve{visibility:hidden;display:grid}.film-caption-reserve>span{grid-area:1/1}.film-caption-typed,.film-caption-outgoing{pointer-events:none;display:block;position:absolute;inset:0}.film-caption-caret{vertical-align:-.06em;background:#71c7d0;width:2px;height:.88em;margin-left:3px;display:inline-block}.film-caption-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:599px){.film-caption-band{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:102px;padding:12px 14px}.film-caption-band:before{width:34px;left:14px}.film-caption-kicker{max-width:100%;font-size:9px;line-height:1.35}.film-caption-line{flex:none;width:100%;font-size:clamp(17px,4.5vw,19px);line-height:1.35}}@media (orientation:landscape) and (max-height:600px){.film-caption-band{flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:9px 16px}.film-caption-band:before{width:30px;left:16px}.film-caption-kicker{max-width:19%;font-size:8px}.film-caption-line{flex:1 1 0;width:auto;font-size:clamp(13px,1.65vw,15px);line-height:1.3}}
