.mf-ed .mfhero__acts{flex-wrap:wrap;align-items:center;gap:26px;margin-top:22px;display:flex}.mf-ed .mfhero__card--films{height:52vh;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.mf-ed .mfhero__card--films [data-mf-films]{height:100%}.mf-ed .mfhero__card--films .work__card{box-shadow:0 18px 44px #231f2029}@media (max-width:860px){.mf-ed .mfhero__card--films{height:40vh}}.mf-ed .lx-em{font-family:var(--mf-font-q);text-decoration:underline;-webkit-text-decoration-color:var(--mf-red);text-decoration-color:var(--mf-red);text-underline-offset:.16em;font-style:italic;font-weight:400;text-decoration-thickness:2px}.mf-ed .lx-tel{font-family:var(--mf-font-d);color:var(--mf-fg);border-bottom:2px solid var(--mf-red);white-space:nowrap;padding-bottom:2px;font-size:clamp(18px,1.5vw,21px);font-weight:500}.mf-ed .lx-tel i{margin-right:8px;font-size:.8em}.mf-ed .lx-form .mff{margin-top:18px}.mf-ed .lx-form label.lx-lbl{font-family:var(--mf-font-d);color:var(--mf-fg);margin-bottom:-6px;font-size:15px;font-weight:500}.mf-ed .lx-form .mff input,.mf-ed .lx-form .mff textarea{font-size:16px}.mf-ed .lx-form .mff [aria-invalid=true]{border-color:var(--mf-red);box-shadow:0 0 0 1px var(--mf-red)}.mf-ed .lx-err{color:var(--mf-fg);border-left:2px solid var(--mf-red);margin-top:-4px;padding-left:10px;font-size:14.5px;line-height:1.4}.mf-ed .lx-err[hidden]{display:none}.mf-ed .lx-form .mfmodal__note{color:var(--mf-fg);background:var(--mf-bg2);border-left:2px solid var(--mf-red);border-radius:8px;padding:12px 14px;font-size:14.5px}.mf-ed .lx-form .mfmodal__note[hidden],.mf-ed .lx-dock{display:none}@media (max-width:860px){.mf-ed .lx-dock{z-index:120;padding:10px var(--mf-pad-x) calc(10px + env(safe-area-inset-bottom));background:var(--mf-bg);border-top:1px solid var(--mf-line);transition:transform .45s var(--mf-ease);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 30px #231f201a}.mf-ed .lx-dock.on{transform:none}.mf-ed .lx-dock .act2{flex:1;min-height:50px}.mf-ed .lx-dock__tel{border:1px solid var(--mf-line);width:50px;height:50px;color:var(--mf-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}}.mf-ed.lx-page h2,.mf-ed.lx-page h3{text-transform:none}.mf-ed.lx-page h1{text-wrap:balance}:root:root .mf-ed .la-row__q cite:before,:root:root .mf-ed .la-agents:after,:root:root .mf-ed .la-pay__to b:after,:root:root .mf-ed .lb-say cite:after,:root:root .mf-ed .lb-rule,:root:root .mf-ed .lb-bridge cite:after{--blg:max(4px,3.1%);background:linear-gradient(90deg, var(--mf-red) 0 calc((100% - var(--blg)) * .6575 * min(1,var(--blp) / .62)), transparent 0 calc((100% - var(--blg)) * .6575 + var(--blg)), var(--mf-red) 0 calc((100% - var(--blg)) * .6575 + var(--blg) + (100% - var(--blg)) * .3425 * max(0,(var(--blp) - .72) / .28)), transparent 0);border-radius:0}:is(body:has(.vlite:not([hidden])) .mf-ed .lx-dock,body:has(.mfmodal:not([hidden])) .mf-ed .lx-dock){display:none}.mf-ed .la-quotes{background:var(--mf-bg);padding-top:clamp(56px,8vh,96px)}.mf-ed .la-row{grid-template-columns:1fr 1fr;min-height:clamp(440px,44vw,660px);display:grid}.mf-ed .la-row__ph{background:var(--mf-bg2);margin:0;position:relative;overflow:hidden}.mf-ed .la-row__ph img{object-fit:cover;object-position:50% 0;transform-origin:50% 0;width:100%;height:100%;display:block;position:absolute;inset:0}.mf-ed .la-row--flip .la-row__ph{order:2}.mf-ed .la-row__q{flex-direction:column;justify-content:center;margin:0;padding:clamp(40px,6vw,120px);display:flex}.mf-ed .la-row__q p{font-family:var(--mf-font-q);color:var(--mf-fg);text-wrap:balance;max-width:24ch;font-size:clamp(23px,2.25vw,34px);font-style:italic;line-height:1.45}.mf-ed .la-row__q cite{font-family:var(--mf-font-d);color:var(--mf-fg);margin-top:clamp(20px,3vh,30px);font-size:clamp(20px,1.6vw,22px);font-style:normal;font-weight:500;display:block}.mf-ed .la-row__q cite:before{content:"";background:var(--mf-red);width:34px;height:2px;margin-bottom:14px;display:block}.mf-ed .la-row__q cite small{color:var(--mf-muted);margin-top:4px;font-size:16px;font-weight:400;display:block}@media (max-width:860px){.mf-ed .la-quotes{padding-top:clamp(40px,6vh,64px)}.mf-ed .la-row{grid-template-columns:1fr;min-height:0}.mf-ed .la-row--flip .la-row__ph{order:0}.mf-ed .la-row__ph{aspect-ratio:4/4.4;max-height:72svh}.mf-ed .la-row__q{padding:30px var(--mf-pad-x) 56px}}.mf-ed .la-split{color:var(--mf-fg);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;font-size:16px;display:flex}.mf-ed .la-split strong{font-family:var(--mf-font-d);font-size:22px;font-weight:500}.mf-ed .la-talk{background:var(--mf-bg2);padding:calc(var(--mf-sec-y)*.72) var(--mf-pad-x)}.mf-ed .la-talk__in{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.mf-ed .la-talk__ph picture{display:contents}.mf-ed .la-talk__ph{top:calc(var(--mf-navh) + 32px);aspect-ratio:4/5;max-height:min(600px,calc(100svh - var(--mf-navh) - 64px));background:#141213;border-radius:14px;margin:0;position:sticky;overflow:hidden;box-shadow:0 30px 70px #231f2024}.mf-ed .la-talk__ph img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block;position:absolute;inset:0}.mf-ed .la-talk__ph figcaption{color:#fff;background:linear-gradient(#14121300 0%,#141213d6 100%);padding:80px clamp(20px,2.4vw,32px) clamp(20px,2.6vh,28px);position:absolute;bottom:0;left:0;right:0}.mf-ed .la-talk__ph figcaption strong{font-family:var(--mf-font-d);font-size:clamp(21px,1.8vw,26px);font-weight:500;display:block}.mf-ed .la-talk__ph figcaption span{color:#ffffffeb;margin-top:3px;font-size:15.5px;display:block}.mf-ed .la-talk__ph figcaption a{font-family:var(--mf-font-d);color:#fff;border-bottom:3px solid var(--mf-red);margin-top:12px;padding-bottom:3px;font-size:clamp(22px,2vw,28px);font-weight:500;text-decoration:none;display:inline-block}.mf-ed .la-talk__c{min-width:0}.mf-ed .la-talk__c .lead{color:var(--mf-fg);max-width:48ch;margin-top:16px}.mf-ed .la-talk .lx-form{max-width:600px;margin-top:clamp(28px,4vh,40px)}.mf-ed .la-talk .lx-form h3{font-family:var(--mf-font-d);color:var(--mf-fg);text-transform:none;font-size:clamp(20px,1.7vw,24px);font-weight:500}.mf-ed .la-talk .lx-form .lx-sub{color:var(--mf-fg);margin-top:6px;font-size:16.5px}.mf-ed .la-talk .mff input,.mf-ed .la-talk .mff textarea{background:var(--mf-bg)}@media (max-width:860px){.mf-ed .la-talk{padding:56px var(--mf-pad-x) 64px}.mf-ed .la-talk__in{grid-template-columns:minmax(0,1fr);gap:0}.mf-ed .la-talk__c{display:contents}.mf-ed .la-talk__ph{order:1}.mf-ed .la-talk .lx-form{order:2}.mf-ed .la-talk__ph{aspect-ratio:auto;background:var(--mf-bg);border:1px solid var(--mf-line);max-height:none;box-shadow:none;border-radius:14px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;margin-top:28px;padding:14px;display:grid;position:relative;top:auto}.mf-ed .la-talk__ph img{object-position:50% 20%;border-radius:50%;width:96px;height:96px;position:static}.mf-ed .la-talk__ph figcaption{color:var(--mf-fg);background:0 0;padding:0;position:static}.mf-ed .la-talk__ph figcaption strong{font-size:20px}.mf-ed .la-talk__ph figcaption span{color:var(--mf-fg);font-size:15px}.mf-ed .la-talk__ph figcaption a{color:var(--mf-fg);margin-top:8px;font-size:22px}}@media (max-width:809px){.mf-ed .la-talk__c>h2{text-align:center}.mf-ed .la-talk__c>.trule{transform-origin:50%;margin-left:auto;margin-right:auto}}@media (min-width:641px) and (max-width:860px){.mf-ed .la-row{grid-template-columns:1fr 1fr;min-height:clamp(420px,62vw,540px)}.mf-ed .la-row--flip .la-row__ph{order:2}.mf-ed .la-row__ph{aspect-ratio:auto;max-height:none}.mf-ed .la-row__q{padding:clamp(28px,4.5vw,44px)}}.mf-ed .la-hero3{min-height:calc(100svh - var(--mf-navh));--film-h:min(clamp(280px,calc(100svh - 470px),460px),calc((100vw - 2 * var(--mf-pad-x) - 4 * clamp(14px,1.6vw,24px) - 16px) / 5 * 16 / 9));text-align:center;padding:clamp(36px,5.4vh,60px) var(--mf-pad-x) clamp(56px,8vh,88px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.mf-ed .la-hero3 h1{font-family:var(--mf-font-d);letter-spacing:-.01em;color:var(--mf-fg);text-wrap:balance;font-size:clamp(38px,3.9vw,56px);font-weight:500;line-height:1.08}.mf-ed .la-hero3 .lead{max-width:58ch;color:var(--mf-fg);text-wrap:balance;margin:clamp(22px,3vh,30px) auto 0;font-size:clamp(17px,1.3vw,19px)}.mf-ed .la-hero3__films{width:100%;margin-top:clamp(28px,4.4vh,44px)}.mf-ed .mfrow{justify-content:center;gap:clamp(14px,1.6vw,24px);display:flex}.mf-ed .mfrow__film{width:calc(var(--film-h) * 9 / 16);font:inherit;color:inherit;cursor:pointer;text-align:left;transition:transform .45s var(--mf-ease);background:0 0;border:0;flex:none;padding:0;display:block}.mf-ed .mfrow__frame{aspect-ratio:9/16;transition:box-shadow .45s var(--mf-ease);background:#141213;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #231f201f}.mf-ed .mfrow__frame video{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block;position:absolute;inset:0}.mf-ed .mfrow__frame .playchip{width:46px;height:46px}.mf-ed .mfrow__frame .playchip:after{border-width:8px 0 8px 13px;margin-left:3px}.mf-ed .mfrow__frame .work__label{color:#fff;font-family:var(--mf-font-d);text-align:center;white-space:nowrap;background:linear-gradient(#14121300 0%,#141213bd 100%);padding:44px 10px 18px;font-size:17px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.mf-ed .mfrow__frame .work__label:after{width:34px;height:3px;margin:9px auto 0}@media (hover:hover){.mf-ed .mfrow__film:hover{transform:translateY(-6px)}.mf-ed .mfrow__film:hover .mfrow__frame{box-shadow:0 22px 46px #231f2033}.mf-ed .mfrow__film:hover .playchip{opacity:1}}.mf-ed .mfrow__film:focus-visible{outline:none}.mf-ed .mfrow__film:focus-visible .mfrow__frame{outline:3px solid var(--mf-red);outline-offset:3px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mf-ed .mfrow__frame{box-shadow:inset 0 0 0 1px #ffffff14}}:root[data-theme=dark] .mf-ed .mfrow__frame{box-shadow:inset 0 0 0 1px #ffffff14}@media (prefers-reduced-motion:reduce){.mf-ed .mfrow__film{transition:none}.mf-ed .mfrow__film:hover{transform:none}}@media (max-width:860px){.mf-ed .la-hero3{padding-top:32px;padding-bottom:48px}.mf-ed .la-hero3__films{margin-inline:calc(var(--mf-pad-x) * -1);align-self:stretch;width:auto}.mf-ed .mfrow{scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px var(--mf-pad-x) 8px;scroll-padding-inline:var(--mf-pad-x);justify-content:flex-start;overflow-x:auto}.mf-ed .mfrow::-webkit-scrollbar{display:none}.mf-ed .mfrow__film{scroll-snap-align:start;width:min(40vw,220px)}}.mf-ed .la-agents{font-family:var(--mf-font-q);padding-bottom:.08em;font-style:italic;font-weight:400;display:inline-block;position:relative}.mf-ed .la-agents:after{content:"";background:var(--mf-red);height:3px;position:absolute;bottom:-.06em;left:0;right:0}.mf-ed .la-cue{z-index:2;min-width:44px;min-height:44px;color:var(--mf-fg);font:500 15px/1 var(--mf-font-d);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .45s ease,transform .45s var(--mf-ease),visibility 0s linear 0s;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;margin:0;padding:6px 10px 0;text-decoration:none;display:flex;position:absolute;bottom:clamp(18px,3vh,32px);left:50%;transform:translate(-50%)}.mf-ed .la-cue.is-gone{opacity:0;visibility:hidden;transition:opacity .45s ease,transform .45s var(--mf-ease),visibility 0s linear .45s;transform:translate(-50%,10px)}.mf-ed .la-cue:focus-visible{outline:2px solid var(--mf-red);outline-offset:3px}.mf-ed .la-cue .w{white-space:nowrap}.mf-ed .la-cue__in{transition:transform .35s var(--mf-ease);animation:lacueIn .9s var(--mf-ease) 1s both;flex-direction:column-reverse;align-items:center;gap:12px;display:flex}.mf-ed .la-cue:hover .la-cue__in{transform:translateY(3px)}@keyframes lacueIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.mf-ed .la-cue__rules{flex-direction:column;align-items:center;gap:7px;display:flex}.mf-ed .la-cue__rules i{background:var(--mf-red);border-radius:1.5px;width:3px;animation:2.2s cubic-bezier(.6,0,.3,1) infinite lacuePour;display:block}.mf-ed .la-cue__rules i:first-child{height:22px}.mf-ed .la-cue__rules i:last-child{height:12px;animation-delay:.16s}@keyframes lacuePour{0%{clip-path:inset(0 0 100%)}36%,56%{clip-path:inset(0)}90%,to{clip-path:inset(100% 0 0)}}@media (prefers-reduced-motion:reduce){.mf-ed .la-cue,.mf-ed .la-cue *{animation:none!important}.mf-ed .la-cue__rules i{clip-path:none}}@media (max-width:860px){.mf-ed .la-hero3{min-height:0}}.mf-ed .la-spine{padding:calc(var(--mf-sec-y)*.9) var(--mf-pad-x);--p:0;flex-direction:column;gap:clamp(80px,12vh,140px);display:flex;position:relative}.mf-ed .la-spine__track{background:var(--mf-line);pointer-events:none;width:2px;height:0;margin-left:-1px;position:absolute;top:0;left:50%}.mf-ed .la-spine__track i{background:var(--mf-red);transform-origin:top;transform:scaleY(var(--p));position:absolute;inset:0}.mf-ed .la-spine__track:after{content:"";background:var(--mf-red);opacity:0;width:2px;height:22px;transition:opacity .4s;position:absolute;top:calc(100% + 10px);left:0}.mf-ed .la-spine.is-done .la-spine__track:after{opacity:1}.mf-ed .la-st{grid-template-columns:minmax(0,1fr) clamp(72px,8vw,128px) minmax(0,1fr);align-items:center;display:grid;position:relative}.mf-ed .la-st__node{background:var(--mf-bg);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--mf-line);transition:box-shadow .4s ease,background .4s ease,transform .4s var(--mf-ease);z-index:1;border-radius:50%;grid-area:1/2;justify-self:center}.mf-ed .la-st.lit .la-st__node{background:var(--mf-red);box-shadow:0 0 0 6px var(--mf-bg);transform:scale(1.15)}.mf-ed .la-st--l .la-st__c{text-align:right;grid-column:1;justify-self:end}.mf-ed .la-st--l .la-st__g,.mf-ed .la-st--r .la-st__c{grid-column:3}.mf-ed .la-st--r .la-st__g{grid-column:1}.mf-ed .la-st__c,.mf-ed .la-st__g{grid-row:1;min-width:0}.mf-ed .la-st__c{max-width:540px}.mf-ed .la-st__c h2{font-family:var(--mf-font-d);letter-spacing:-.01em;color:var(--mf-fg);text-wrap:balance;text-transform:none;font-size:clamp(30px,2.9vw,44px);font-weight:500;line-height:1.14}.mf-ed .la-st__c p{color:var(--mf-fg);margin-top:18px;font-size:clamp(17px,1.25vw,19px);line-height:1.6}.mf-ed .la-st--l .la-st__c p{max-width:46ch;margin-left:auto}.mf-ed .la-dept{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1vw,14px);margin:26px 0 0;padding:0;list-style:none;display:grid}.mf-ed .la-dept li{font-family:var(--mf-font-d);color:var(--mf-fg);text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.mf-ed .la-dept__ic{aspect-ratio:1;background:color-mix(in srgb,var(--c) 14%,transparent);width:clamp(48px,4.2vw,60px);color:var(--c);border-radius:50%;place-items:center;font-size:clamp(19px,1.6vw,23px);display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mf-ed .la-dept__ic{background:color-mix(in srgb,var(--c) 22%,transparent)}}:root[data-theme=dark] .mf-ed .la-dept__ic{background:color-mix(in srgb,var(--c) 22%,transparent)}.mf-ed .la-st__g{width:100%;max-width:600px;margin:0}.mf-ed .la-st--l .la-st__g{justify-self:start}.mf-ed .la-st--r .la-st__g{justify-self:end}.mf-ed .la-st__g img{width:100%;height:auto;display:block}.mf-ed .la-st__g--photo{aspect-ratio:4/3;background:var(--mf-bg2);border-radius:14px;overflow:hidden}.mf-ed .la-st__g--photo img{object-fit:cover;height:100%}.mf-ed .la-flat{aspect-ratio:4/3;--sh-ink:35,31,32;--shk:1;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mf-ed .la-flat{--sh-ink:0,0,0;--shk:1.9}}:root[data-theme=dark] .mf-ed .la-flat{--sh-ink:0,0,0;--shk:1.9}.mf-ed .la-flat .la-flat__pc{max-width:none;height:auto;filter:drop-shadow(.6px 1.2px .8px rgba(var(--sh-ink),calc(.26 * var(--shk)))) drop-shadow(1.5px 3px 4px rgba(var(--sh-ink),calc(.1 * var(--shk))));display:block;position:absolute}.mf-ed .la-flat .la-flat__notepad{width:44%;top:0;left:52%}.mf-ed .la-flat .la-flat__postcard{width:56%;top:4%;left:2%}.mf-ed .la-flat .la-flat__notecard{width:42%;top:50%;left:50%}.mf-ed .la-flat .la-flat__biz{width:30%;top:52%;left:14%}.mf-ed .la-flat .la-flat__pen{width:30%;filter:drop-shadow(2px 3.5px 1.2px rgba(var(--sh-ink),calc(.5 * var(--shk)))) drop-shadow(5px 9px 6px rgba(var(--sh-ink),calc(.2 * var(--shk))));top:16%;left:38%}.mf-ed .la-st__g--tech{aspect-ratio:4/3;position:relative}.mf-ed .la-st__g--tech picture{display:contents}.mf-ed .la-st__g--tech .la-st__screen{width:86%;box-shadow:0 18px 44px #231f2029,0 0 0 1px var(--mf-line);border-radius:10px;position:absolute;top:6%;left:0}.mf-ed .la-st__g--tech .la-st__phone{aspect-ratio:804/1748;filter:drop-shadow(0 18px 30px #231f203d);background:#fff;border-radius:12.7%/5.85%;width:30%;position:absolute;bottom:0;right:0;overflow:hidden;container-type:inline-size}.mf-ed .la-st__g--tech .la-st__phone img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.mf-ed .la-st__g--tech .la-st__live{border-radius:0;inset:13.4cqw 0 0}.mf-ed .la-st__g--tech .la-st__phone:has(.la-st__live.is-live):after{content:"";z-index:1;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 393 44'><text x='36' y='29' font-family='-apple-system,SF Pro Text,Helvetica,Arial,sans-serif' font-size='16' font-weight='600' fill='%23000'>9:41</text><g fill='%23000' transform='translate(-18 0)'><rect x='300' y='22' width='3' height='6' rx='1'/><rect x='305' y='19.5' width='3' height='8.5' rx='1'/><rect x='310' y='17' width='3' height='11' rx='1'/><rect x='315' y='14.5' width='3' height='13.5' rx='1'/><path d='M333 17.2a10.6 10.6 0 0 1 14 0l-1.6 1.7a8.2 8.2 0 0 0-10.8 0zM336 20.4a6.2 6.2 0 0 1 8 0l-1.6 1.7a3.9 3.9 0 0 0-4.8 0zM339.2 23.6a1.8 1.8 0 0 1 1.6 0L340 27z'/><rect x='354.5' y='15.5' width='23' height='12' rx='3.5' fill='none' stroke='%23000' stroke-opacity='.4'/><rect x='356.5' y='17.5' width='19' height='8' rx='2'/><rect x='379' y='19.5' width='1.6' height='4' rx='.8' fill-opacity='.45'/></g></svg>") 50% 0/100% no-repeat;height:11.2cqw;position:absolute;top:1.4cqw;left:0;right:0}.mf-ed .la-st__g--tech .la-st__phone:has(.la-st__live.is-live) img{opacity:0}.mf-ed .la-st__g--tech .la-st__phone:has(.la-st__live.is-live):before{content:"";z-index:2;background:#000;border-radius:999px;width:31.5%;height:9.4cqw;position:absolute;top:2.7cqw;left:50%;transform:translate(-50%)}.mf-ed .la-pay{aspect-ratio:4/3;color:#fff;text-align:center;background:#231f20;border-radius:14px;justify-content:center;align-items:center;padding:clamp(28px,3.4vw,52px);display:flex}.mf-ed .la-pay span{flex-direction:column;align-items:center;gap:14px;display:flex}.mf-ed .la-pay b{font-family:var(--mf-font-d);letter-spacing:-.02em;font-weight:500;line-height:1}.mf-ed .la-pay small{color:#ffffffdb;font-size:18px}.mf-ed .la-pay__to b{font-size:clamp(96px,11vw,168px)}.mf-ed .la-pay__to b:after{content:"";background:var(--mf-red);width:clamp(72px,7vw,110px);height:4px;margin:18px auto 0;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mf-ed .la-pay{background:#34302f;box-shadow:inset 0 0 0 1px #ffffff1a}:root:not([data-theme=light]) .mf-ed .la-st__g--tech .la-st__screen{box-shadow:0 0 0 1px #ffffff1a}}:root[data-theme=dark] .mf-ed .la-pay{background:#34302f;box-shadow:inset 0 0 0 1px #ffffff1a}:root[data-theme=dark] .mf-ed .la-st__g--tech .la-st__screen{box-shadow:0 0 0 1px #ffffff1a}.mf-ed .la-spine.is-armed .la-st__c,.mf-ed .la-spine.is-armed .la-st__g{opacity:0;transition:opacity .8s ease,transform .9s var(--mf-ease)}.mf-ed .la-spine.is-armed .la-st--l .la-st__c,.mf-ed .la-spine.is-armed .la-st--r .la-st__g{transform:translate(-36px)}.mf-ed .la-spine.is-armed .la-st--r .la-st__c,.mf-ed .la-spine.is-armed .la-st--l .la-st__g{transform:translate(36px)}.mf-ed .la-spine.is-armed .la-st__g{transition-delay:.12s}.mf-ed .la-spine.is-armed .la-st.in .la-st__c,.mf-ed .la-spine.is-armed .la-st.in .la-st__g{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mf-ed .la-spine .la-st__c,.mf-ed .la-spine .la-st__g{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:860px){.mf-ed .la-spine{padding-left:calc(var(--mf-pad-x) + 26px);gap:72px}.mf-ed .la-spine__track{left:calc(var(--mf-pad-x) + 6px)}.mf-ed .la-st{grid-template-columns:minmax(0,1fr);row-gap:28px}.mf-ed .la-st__node{grid-area:auto;position:absolute;top:12px;left:-27px}.mf-ed .la-st--l .la-st__c,.mf-ed .la-st--r .la-st__c{text-align:left;grid-area:1/1;justify-self:start}.mf-ed .la-st--l .la-st__g,.mf-ed .la-st--r .la-st__g{grid-area:2/1;justify-self:stretch;max-width:none}.mf-ed .la-st--l .la-st__c p{margin-left:0}.mf-ed .la-st__c h2{font-size:clamp(27px,7.4vw,34px)}.mf-ed .la-spine.is-armed .la-st__c,.mf-ed .la-spine.is-armed .la-st__g{transform:translateY(24px)!important}.mf-ed .la-spine.is-armed .la-st.in .la-st__c,.mf-ed .la-spine.is-armed .la-st.in .la-st__g{transform:none!important}}.mf-main:has(.la-hero3){padding-top:0}.mf-ed .la-hero3{min-height:100svh;padding-top:clamp(92px,12vh,124px);padding-bottom:clamp(92px,12vh,124px)}.mf-ed .la-logo{display:block;position:absolute;top:clamp(28px,4.4vh,44px);left:50%;transform:translate(-50%)}.mf-ed .la-logo img{width:auto;height:clamp(26px,2.4vw,32px);display:block}body:has(.la-hero3) .nav2{box-shadow:none;transform:translateY(-110%)}html.la-scrolled body:has(.la-hero3) .nav2{box-shadow:var(--mf-nav-shadow)}html.la-scrolled body:has(.la-hero3) .nav2{transform:none}body:has(.la-hero3) .nav2:focus-within{transform:none}@media (prefers-reduced-motion:reduce){body:has(.la-hero3) .nav2{transition:none}}@media (max-width:860px){.mf-ed .la-hero3{min-height:0;padding-top:28px;padding-bottom:40px}}@media (max-width:560px){.mf-ed .la-dept{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}}.mf-ed .la-logo .logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mf-ed .la-logo .logo-light{display:none}:root:not([data-theme=light]) .mf-ed .la-logo .logo-dark{display:block}}:root[data-theme=dark] .mf-ed .la-logo .logo-light{display:none}:root[data-theme=dark] .mf-ed .la-logo .logo-dark{display:block}@media (max-width:860px){.mf-ed .la-hero3{min-height:0}.mf-ed .la-logo{margin:0 auto 26px;position:static;transform:none}.mf-ed .la-logo img{height:26px}.mf-ed .la-cue{margin-top:28px;position:relative;bottom:auto;left:auto;transform:none}.mf-ed .la-cue.is-gone{transform:translateY(10px)}.mf-ed .la-hero3 .mfrow{margin-bottom:-32px;padding-bottom:40px}}.mf-ed .la-hero3 .la-watch{align-self:center;margin:clamp(16px,2.2vh,22px) auto 0}.mf-ed .la-hero3{--film-h:min(clamp(260px,calc(100svh - 540px),440px),calc((100vw - 2 * var(--mf-pad-x) - 4 * clamp(14px,1.6vw,24px) - 16px) / 5 * 16 / 9))}@media (max-width:860px){.mf-ed .la-hero3 .la-watch{margin:20px auto 0}.mf-ed .la-hero3__films{margin-top:24px}}@media (max-width:809px){:root .mf-ed .la-talk__c p.lead{text-align:center;margin-left:auto;margin-right:auto}}:root:root:root .mf-ed .la-row__q cite:after{display:none}.mf-ed .la-row__rule{background:linear-gradient(90deg, var(--mf-red) 0 58%, transparent 58% 70%, var(--mf-red) 70%);width:34px;height:2px;margin-top:clamp(20px,3vh,30px);display:block}.mf-ed .la-row__q .la-row__rule+cite{margin-top:12px;font-size:clamp(22px,1.8vw,26px)}.mf-ed .la-row__joined{color:var(--mf-muted);margin-top:4px;font-size:15px;display:block}
