.projectFilm{width:100%;min-width:0;container-type:inline-size}.projectFilm *{box-sizing:border-box}.projectFilm .rm-film{--ink:#173042;--paper:#f7f5ef;--mint:#b5dace;--teal:#137a72;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);border-radius:18px;max-width:740px;margin:auto;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 15px 45px #10273518}.projectFilm .rm-header{color:var(--paper);background:#102b34;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px;display:flex}.projectFilm .rm-logo{letter-spacing:.22em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.projectFilm .rm-logo-dot{background:var(--mint);border-radius:50%;width:6px;height:6px}.projectFilm .rm-edition{letter-spacing:.11em;color:#b4ccc6;font-size:11px}.projectFilm .rm-stage{aspect-ratio:4/3;isolation:isolate;--stage-ink:#173042;background:#e7e9dc;position:relative;overflow:hidden}.projectFilm canvas{width:100%;height:100%;display:block}.projectFilm .rm-overline{letter-spacing:.12em;color:var(--stage-ink);opacity:.8;justify-content:space-between;gap:15px;font-size:11px;display:flex;position:absolute;inset:23px 28px auto}.projectFilm .rm-copy{color:var(--stage-ink);pointer-events:none;position:absolute;top:16%;left:6.1%;right:5%}.projectFilm .rm-kicker{letter-spacing:.13em;margin-bottom:13px;font-size:11px}.projectFilm .rm-headline{letter-spacing:-.055em;font-size:clamp(24px,6.5cqi,47px);font-weight:600;line-height:1.05}.projectFilm .rm-headline em{font:inherit;color:var(--stage-accent,#137a72);font-weight:500}.projectFilm .rm-output{color:var(--paper);letter-spacing:-.025em;opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;gap:25px;font-size:clamp(12px,2.4cqi,17px);display:grid;position:absolute;top:78%;left:6.1%;right:5.8%}.projectFilm .rm-output span:last-child{text-align:center}.projectFilm .rm-channels{color:var(--paper);letter-spacing:-.015em;opacity:0;pointer-events:none;grid-template-columns:1.8fr 1fr;gap:30px;font-size:clamp(11px,2.1cqi,15px);display:grid;position:absolute;top:87%;left:6.1%;right:6.1%}.projectFilm .rm-channels span:last-child{text-align:center}.projectFilm .rm-frame-label{letter-spacing:.09em;color:var(--stage-ink);writing-mode:vertical-rl;font-size:11px;position:absolute;bottom:17%;right:5.7%}.projectFilm .rm-caption{color:var(--stage-ink);font-size:13px;line-height:1.35;position:absolute;bottom:5.8%;left:6.1%;right:6.1%}.projectFilm .rm-bottom{background:var(--ink);color:var(--paper);padding:21px 28px 18px}.projectFilm .rm-transport{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.projectFilm button{font:inherit;appearance:none;min-height:44px;font-size:12px}.projectFilm .rm-play{background:var(--paper);min-width:146px;color:var(--ink);border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;padding:12px 16px;font-weight:500;display:flex}.projectFilm .rm-play:hover{background:#d7e9df}.projectFilm .rm-play span{font-size:18px;line-height:1}.projectFilm .rm-reset{color:#d1deda;background:0 0;border:0;padding:10px 7px}.projectFilm .rm-loop{color:#d1deda;align-items:center;gap:7px;min-height:44px;margin-left:auto;font-size:12px;display:flex}.projectFilm .rm-loop input{accent-color:#b5dace;width:16px;height:16px;margin:0}.projectFilm .rm-timer{font-variant-numeric:tabular-nums;color:#b5c9c7;white-space:nowrap;font-size:11px}.projectFilm .rm-chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.projectFilm .rm-chapters button{color:#a5bcbb;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0 0 13px;font-size:12px;position:relative}.projectFilm .rm-chapters button span{margin-bottom:6px;font-size:11px;display:block}.projectFilm .rm-chapters button:after{content:"";background:#f7f5ef22;height:2px;position:absolute;bottom:0;left:0;right:0}.projectFilm .rm-chapters button i{height:2px;width:var(--progress,0%);z-index:1;background:#b5dace;position:absolute;bottom:0;left:0}.projectFilm .rm-chapters button[aria-pressed=true]{color:var(--paper)}.projectFilm .rm-footnote{color:#aec2c0;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:11px;line-height:1.4;display:flex}.projectFilm .rm-status{letter-spacing:.08em;font-size:11px}@container (max-width:500px){.projectFilm .rm-header{padding:20px}.projectFilm .rm-logo{font-size:14px}.projectFilm .rm-edition{letter-spacing:.04em;font-size:11px}.projectFilm .rm-overline{letter-spacing:.045em;inset:17px 18px auto}.projectFilm .rm-overline span:last-child{display:none}.projectFilm .rm-copy{top:18%}.projectFilm .rm-kicker{display:none}.projectFilm .rm-caption{font-size:11px;bottom:5%}.projectFilm .rm-frame-label{display:none}.projectFilm .rm-bottom{padding:17px 18px}.projectFilm .rm-play{gap:14px;min-width:133px;padding:10px 12px}.projectFilm .rm-transport{gap:6px}.projectFilm .rm-loop{margin-left:auto}.projectFilm .rm-timer{display:none}.projectFilm .rm-chapters{gap:9px;margin-top:15px}.projectFilm .rm-chapters button{font-size:11px}.projectFilm .rm-footnote{margin-top:16px}.projectFilm .rm-status{display:none}}@container (max-width:350px){.projectFilm .rm-header{padding:18px 15px}.projectFilm .rm-edition{letter-spacing:0;font-size:11px}.projectFilm .rm-copy{top:10%}.projectFilm .rm-overline,.projectFilm .rm-caption{display:none}.projectFilm .rm-bottom{padding:15px 12px}.projectFilm .rm-play{min-width:122px}.projectFilm .rm-reset{padding:10px 4px;font-size:11px}.projectFilm .rm-loop{gap:5px;font-size:11px}.projectFilm .rm-chapters{gap:6px}}.projectFilm button,.projectFilm .rm-loop{cursor:pointer}.projectFilm button:disabled,.projectFilm input:disabled{cursor:wait;opacity:.65}.projectFilm :focus-visible{outline-offset:4px;outline:2px solid #b5dace}
