.samtok-site .samtok-film{position:relative;min-width:0;background:#f5f6f1;border-radius:24px;overflow:hidden;isolation:isolate}.samtok-site .film-screen{position:relative;aspect-ratio:1.35}.samtok-site .film-screen>canvas{display:none;position:absolute;inset:0;width:100%;height:100%}.samtok-site .film-ready .film-screen>canvas{display:block}.samtok-site .film-ready .film-fallback{visibility:hidden}.samtok-site .film-fallback{width:100%;height:100%;object-fit:contain;filter:brightness(.55)}.samtok-site .film-controls{position:absolute;right:16px;top:16px;z-index:1}.samtok-site .film-controls button{border:1px solid #c3d0b6;background:#ffffffe0;border-radius:999px;font:500 10px Inter,sans-serif;padding:10px 14px;color:#304f18}.samtok-site .film-bottom{text-align:center;padding:8px 22px 23px;position:relative}.samtok-site .film-bottom>[data-film-caption]{font-size:9px;letter-spacing:.1em;font-weight:600;color:#435d31;min-height:29px;line-height:1.6}.samtok-site .film-chapters{display:flex;justify-content:center;gap:5px;margin:5px 0 12px}.samtok-site .film-chapters button{background:transparent;border:1px solid transparent;border-radius:999px;padding:8px 13px;color:#636c60;font-size:11px}.samtok-site .film-chapters button[aria-pressed=true]{background:#e4ebda;color:#304f18;border-color:#c0d0b3}.samtok-site .film-bottom small{font-size:10px;color:#636c60;display:block;line-height:1.6}.samtok-site .hero .samtok-film{background:transparent;border-radius:0;overflow:visible}.samtok-site .hero{grid-template-columns:.92fr 1.25fr;gap:14px}.samtok-site .hero h1{font-size:clamp(52px,5.4vw,78px)}.samtok-site .hero .film-screen{aspect-ratio:1.2}.samtok-site .hero .film-controls{right:0;top:0}.samtok-site .film-gallery{display:grid;grid-template-columns:1fr 1fr;gap:32px}.samtok-site .film-card h3{font-size:28px;margin:24px 0 13px}.samtok-site .film-card p{font-size:15px;color:#636c60;max-width:520px;margin-bottom:16px}.samtok-site .film-card .film-screen{aspect-ratio:1.5}.samtok-site .film-gallery-section{padding-top:75px}.samtok-site .assembly-film{width:100%}.samtok-site .assembly-film .film-screen{aspect-ratio:1.25}.samtok-site .scene-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.samtok-site .film-ready .film-controls{display:block}.samtok-site .film-controls{display:none}@media(max-width:950px){.samtok-site .hero{gap:20px;grid-template-columns:1fr 1.05fr}.samtok-site .hero h1{font-size:59px}.samtok-site .film-chapters button{padding:7px 10px;font-size:10px}.samtok-site .film-bottom{padding-inline:10px}.samtok-site .film-bottom>[data-film-caption]{font-size:8px}}@media(max-width:700px){.samtok-site .hero{grid-template-columns:1fr}.samtok-site .hero .film-screen{aspect-ratio:1.23}.samtok-site .hero .samtok-film{margin-top:24px}.samtok-site .film-gallery{grid-template-columns:1fr;gap:38px}.samtok-site .film-controls{right:10px;top:10px}.samtok-site .film-controls button{font-size:9px;padding:8px 11px}.samtok-site .film-card h3{font-size:26px}.samtok-site .film-gallery-section{padding-top:45px}.samtok-site .hero h1{font-size:clamp(48px,11.5vw,68px)}}
