.k-pfilm{padding-block:clamp(64px,9vw,128px)}.k-pfilm__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.k-pfilm__eyebrow{margin-bottom:16px;color:var(--k-muted)}.k-pfilm__title{font-family:var(--k-font-display);font-size:clamp(2.4rem,4.6vw,4.4rem);font-weight:400;line-height:1;letter-spacing:-.02em}.k-pfilm__title em{font-style:italic}.k-pfilm__caption{max-width:28rem;margin-top:22px;color:var(--k-muted);line-height:1.55}.k-pfilm__frame{overflow:hidden;aspect-ratio:4 / 5;background:#0d0c0b}.k-pfilm__frame video{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749.98px){.k-pfilm__grid{grid-template-columns:1fr}}
