:root{--m3m-ease:cubic-bezier(0.22,1,0.36,1)}.m3m-film{position:relative;display:block;aspect-ratio:var(--m3m-film-ratio)}.m3m-film__still{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.m3m-film__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;pointer-events:none;opacity:0;transition:opacity .9s var(--m3m-ease);-webkit-mask-image:radial-gradient(ellipse var(--m3m-focus-rx,44%) var(--m3m-focus-ry,46%) at var(--m3m-focus-x,50%) var(--m3m-focus-y,48%),#000 62%,transparent 100%);mask-image:radial-gradient(ellipse var(--m3m-focus-rx,44%) var(--m3m-focus-ry,46%) at var(--m3m-focus-x,50%) var(--m3m-focus-y,48%),#000 62%,transparent 100%)}.m3m-film[data-playing] .m3m-film__video{opacity:1}.m3m-film--chapters{container-type:inline-size}.m3m-film__slide{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;opacity:0;transition:opacity .9s var(--m3m-ease)}.m3m-film__slide[data-active]{opacity:1;animation:m3m-film-drift 4.6s var(--m3m-ease) both}@keyframes m3m-film-drift{0%{transform:scale(1)}to{transform:scale(1.05)}}.m3m-film__chapters{position:absolute;left:5%;bottom:7%;z-index:2;perspective:700px;pointer-events:none}.m3m-film__chapter{position:absolute;left:0;bottom:0;font-family:var(--mp-display,"Arial Narrow",sans-serif);font-stretch:86%;font-weight:800;font-size:clamp(17px,5.2cqw,42px);line-height:1;letter-spacing:.01em;white-space:nowrap;color:#fff;padding:.24em .5em .28em;border-radius:.3em;background:linear-gradient(180deg,#2a2d31,#0e0f10 62%);box-shadow:inset 0 1px 0 #ffffff26,0 .12em 0 #d91306,0 .18em 0 #8f0c04,0 16px 26px -12px #0e0f10a6;transform-origin:50% 100%;transform:rotateX(-92deg) translateY(10px);opacity:0;transition:transform .76s cubic-bezier(.2,.9,.25,1.18),opacity .32s ease}.m3m-film__chapter[data-active]{transform:rotateX(0deg) translateY(0);opacity:1;transition-delay:.18s}.m3m-film--chapters:not([data-playing],[data-slides]) .m3m-film__chapters{visibility:hidden}.m3m-film--full .m3m-film__video{-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){.m3m-film__chapter,.m3m-film__slide,.m3m-film__video{transition:none}.m3m-film__slide[data-active]{animation:none}}html[data-motion=off] .m3m-film__video{display:none}