.film[data-astro-cid-v2vzor6g]{padding-block:clamp(24px,4vw,48px)}.film-frame[data-astro-cid-v2vzor6g]{border-radius:var(--r-lg);isolation:isolate;background:#050607;align-items:flex-end;min-height:clamp(520px,56vw,820px);display:flex;position:relative;overflow:hidden}.film-frame[data-astro-cid-v2vzor6g] .film-still{object-fit:cover;object-position:50% 20%;z-index:-2;width:100%;height:100%;transition:transform 2s var(--ease);position:absolute;inset:0}.film-frame[data-astro-cid-v2vzor6g]:hover .film-still{transform:scale(1.03)}.film-scrim[data-astro-cid-v2vzor6g]{z-index:-1;background:linear-gradient(#0a0b0d0d 30%,#0a0b0d99 62%,#0a0b0df0 100%),linear-gradient(90deg,#0a0b0d8c 0%,#0000 60%);position:absolute;inset:0}.film-content[data-astro-cid-v2vzor6g]{max-width:760px;padding:clamp(28px,5vw,72px)}.film-title[data-astro-cid-v2vzor6g]{max-width:14ch}.film-body[data-astro-cid-v2vzor6g]{color:#f3f4f6bf;max-width:40ch;margin-top:20px}.film-actions[data-astro-cid-v2vzor6g]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.film-play[data-astro-cid-v2vzor6g]{text-align:left;align-items:center;gap:16px;display:inline-flex}.film-play-ring[data-astro-cid-v2vzor6g]{background:var(--text);width:64px;height:64px;color:var(--bg);transition:transform .5s var(--ease), box-shadow .6s var(--ease);border-radius:999px;place-items:center;display:grid;box-shadow:0 0 #ffffff40}.film-play[data-astro-cid-v2vzor6g]:hover .film-play-ring[data-astro-cid-v2vzor6g]{transform:scale(1.06);box-shadow:0 0 0 10px #ffffff14}.film-play-text[data-astro-cid-v2vzor6g]{font-weight:500;line-height:1.3;display:grid}.film-play-text[data-astro-cid-v2vzor6g] .muted[data-astro-cid-v2vzor6g]{font-size:.875rem;font-weight:400}.tst-grid[data-astro-cid-ieords6k]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.tst-copy[data-astro-cid-ieords6k]{justify-items:start;gap:24px;margin:0;display:grid}.tst-eyebrow[data-astro-cid-ieords6k]{letter-spacing:0;background:linear-gradient(90deg, var(--brand-blue), var(--brand-green));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.875rem;font-weight:600}.tst-quote[data-astro-cid-ieords6k]{margin:0}.tst-quote[data-astro-cid-ieords6k] p[data-astro-cid-ieords6k]{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:500;line-height:1.3}.tst-by[data-astro-cid-ieords6k]{align-items:center;gap:14px;display:flex}.tst-chip[data-astro-cid-ieords6k]{background:var(--plinth);border-radius:12px;place-items:center;height:44px;padding:0 12px;display:inline-grid}.tst-chip[data-astro-cid-ieords6k] img{border-radius:3px}.tst-who[data-astro-cid-ieords6k]{gap:2px;display:grid}.tst-name[data-astro-cid-ieords6k]{font-weight:600}.tst-co[data-astro-cid-ieords6k]{color:var(--text-2);font-size:.9375rem}.tst-link[data-astro-cid-ieords6k]{margin-top:4px}.tst-video[data-astro-cid-ieords6k]{aspect-ratio:16/9;border-radius:var(--r-lg);isolation:isolate;width:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:left;cursor:pointer;background:#050607;display:block;position:relative;overflow:hidden}.tst-video[data-astro-cid-ieords6k] .tst-still{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.tst-video[data-astro-cid-ieords6k]:hover .tst-still{transform:scale(1.03)}.tst-scrim[data-astro-cid-ieords6k]{z-index:-1;background:linear-gradient(#0000 35%,#0a0b0d33 58%,#0a0b0dc7 100%);position:absolute;inset:0}.tst-play[data-astro-cid-ieords6k]{color:#f3f4f6;align-items:center;gap:14px;display:inline-flex;position:absolute;bottom:clamp(18px,3vw,32px);left:clamp(18px,3vw,32px)}.tst-ring[data-astro-cid-ieords6k]{color:#0a0b0d;width:60px;height:60px;transition:transform .5s var(--ease), box-shadow .6s var(--ease);background:#f3f4f6;border-radius:999px;place-items:center;display:grid}.tst-video[data-astro-cid-ieords6k]:hover .tst-ring[data-astro-cid-ieords6k]{transform:scale(1.06);box-shadow:0 0 0 10px #ffffff1a}.tst-video[data-astro-cid-ieords6k]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.tst-play-text[data-astro-cid-ieords6k]{font-weight:500;line-height:1.3;display:grid}.tst-len[data-astro-cid-ieords6k]{color:#f3f4f6bf;font-size:.875rem;font-weight:400}@media (width<=900px){.tst-grid[data-astro-cid-ieords6k]{grid-template-columns:1fr}.tst-video[data-astro-cid-ieords6k]{order:-1}}@media (width<=560px){.tst-ring[data-astro-cid-ieords6k]{width:52px;height:52px}}
