@font-face{font-family:AnuphanFilm;src:url('/assets/home-film-v2/anuphan.ttf') format('truetype');font-weight:100 700;font-display:swap}.film-section{font-family:AnuphanFilm,sans-serif}.film-heading h2{font-weight:500;letter-spacing:0}.film-heading>p{font-weight:400}
.film-section{border-top:1px solid var(--rule);padding-top:64px}.film-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.film-heading h2{font-size:clamp(30px,3vw,42px);line-height:1.4}.film-heading>p{max-width:520px;font-size:17px;line-height:1.9}.film-player{border:1px solid #dedbd0;border-radius:12px;overflow:hidden;background:#e9e6de}.film-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.film-controls{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:22px}.film-buttons{display:flex;gap:22px;align-items:center}.film-muted{border:0;background:transparent;padding:12px 0;color:var(--muted);text-decoration:underline;text-underline-offset:5px}.film-status{font-size:13px;min-height:25px;margin-top:13px}.film-transcript{margin-top:6px;font-size:13px;color:var(--muted)}.film-transcript summary{cursor:pointer;min-height:40px;padding-block:8px}.film-transcript p{max-width:700px;margin-top:5px}@media(max-width:760px){.film-section{padding-top:40px}.film-heading{display:block;margin-bottom:22px}.film-heading>p{font-size:15px;margin-top:16px}.film-heading>p br{display:none}.film-player video{aspect-ratio:3/4}.film-controls{align-items:start;gap:16px;flex-direction:column}.film-buttons{gap:18px;width:100%;justify-content:space-between}.film-buttons .button{padding-inline:16px;font-size:14px}.film-controls>.text-link{font-size:14px}.film-status{margin-top:8px}}@media(prefers-reduced-motion:reduce){.film-section *{scroll-behavior:auto!important;transition:none!important}}
