/* @cap k2_film_text_links | Descriptions and text links outside video play buttons. */
.k2-film-note{font-family:inherit;font-size:14px;line-height:1.65;color:inherit;margin:18px 0;max-width:68ch}.k2-film-note a,.k2-film-texts a{text-decoration:underline;text-underline-offset:4px}.k2-film-note-hero{color:#f2f2f2;max-width:56ch;font-size:12px}.phone-label .k2-film-note{max-width:44ch}.k2-film-texts{margin-top:36px;padding-top:28px;border-top:1px solid currentColor;color:var(--ink,#161719)}.k2-film-texts-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.k2-film-texts h3{font-size:clamp(22px,3vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.2;margin:0 0 10px}.k2-film-texts-head p,.k2-caption-scope{font-size:13px;line-height:1.65;margin:0}.k2-caption-scope{margin:15px 0}.k2-film-texts ul{list-style:none;padding:0;margin:25px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.k2-film-texts li{min-width:0}.k2-film-texts li>a{font-size:14px;font-weight:600}.k2-film-texts li p{font-size:13px;line-height:1.7;margin:10px 0 0}.k2-film-texts button,.k2-caption-tools button{font-family:inherit;font-weight:500;font-size:13px;line-height:1.4;color:inherit;border:1px solid currentColor;background:transparent;padding:12px 16px;border-radius:0;min-height:44px;cursor:pointer;flex-shrink:0}.k2-film-texts a:focus-visible,.k2-film-texts button:focus-visible,.k2-caption-tools button:focus-visible,.k2-film-note a:focus-visible{outline:3px solid #c2252b;outline-offset:5px}.k2-film-note-hero a:focus-visible{outline-color:#ffb3b8}video::cue{color:#fff;background:rgba(0,0,0,.87);font:16px/1.35 sans-serif}@media(max-width:900px){.k2-film-texts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.k2-film-texts-head{align-items:flex-start;flex-direction:column;gap:18px}.k2-film-texts ul{grid-template-columns:1fr;gap:22px}.k2-film-note-hero{font-size:11px}}
.k2-caption-tools{display:flex;justify-content:flex-start;margin:20px 0 12px}.fi:has(track[kind="captions"]) video{z-index:2}.fi:has(track[kind="captions"]) .fn{background:linear-gradient(transparent,rgba(0,0,0,.75))}
