/* The original manifesto, given one quiet, cinematic frame. */
.mf-film-intro{display:grid;place-items:center;min-height:100svh;box-sizing:border-box;background:var(--merge-forest-green);color:var(--merge-warm-gray);padding:96px 24px 24px}
.mf-film-inner{width:min(100%,calc((100svh - 120px)*16/9));margin-inline:auto}
.story-page main .mf-film-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.mf-player{position:relative;aspect-ratio:16/9;background:#092b23;border:1px solid #eae8e329;border-radius:6px;overflow:hidden;box-shadow:0 20px 65px #001e2433}
.mf-player-cover{position:absolute;inset:0;display:block;color:#133b34}
.mf-player-cover>img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:contain}
.mf-player-action{position:absolute;left:28px;bottom:25px;display:flex;align-items:center;gap:18px;background:#75fb9f;color:var(--merge-dark-green);border-radius:100px;padding:9px 23px 9px 9px;font:500 12px/1 Epilogue,Arial,sans-serif;transition:transform .2s,background .2s}
.mf-player-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#133b34;color:#75fb9f;font-size:11px;padding-left:2px}
.story-page main .mf-player-cover:hover{color:#133b34}
.mf-player-cover:hover .mf-player-action{transform:translateY(-3px);background:#a4ffc1}
.mf-player-cover:focus-visible{outline:3px solid #75fb9f;outline-offset:-7px}
.mf-player iframe{position:absolute;inset:0;border:0;width:100%;height:100%;display:block}
.mf-definition{margin-bottom:52px;scroll-margin-top:90px}
.story-page main .mf-film-summary{margin:0;font:400 clamp(36px,4.1vw,60px)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.035em;text-wrap:pretty}
.story-page .mf-film-intro+.st-unholding{padding:84px 0 88px;background:#133b34;color:#eae8e3}
.story-page .mf-film-intro+.st-unholding .st-tile-hero{padding:0}
.story-page .mf-film-intro+.st-unholding .st-tile-markets{border:1px solid #eae8e33b}
.story-page .mf-film-intro+.st-unholding :is(.st-tile-award,.st-tile-top){color:#133b34}
.story-page .mf-film-intro+.st-unholding .st-tile-award{background:#eae8e3}
.story-page[data-head="dark"] .story-header{--hshow:1}
@media(max-width:850px){
 .mf-film-intro{min-height:0;padding:104px 16px 28px}
 .mf-film-inner{width:100%}
}
@media(max-width:650px){
 .mf-player{border-radius:4px;box-shadow:0 12px 30px #001e242e}
 .mf-player-action{left:12px;bottom:10px;gap:10px;padding:6px 15px 6px 6px;font-size:10px}
 .mf-player-icon{width:27px;height:27px;font-size:9px}
 .mf-definition{margin-bottom:32px}
 .story-page main .mf-film-summary{font-size:clamp(28px,7.7vw,36px);line-height:1.2}
 .story-page .mf-film-intro+.st-unholding{padding:52px 0 56px}
}
@media(prefers-reduced-motion:reduce){.mf-player-action{transition:none}}
