:root{--mf-muted:#707072;--mf-faint:#9c989a;--mf-mount:#fff;--mf-wall:#f5f5f5;--mf-mount-line:#231f201a;--mf-mount-lift:#231f2026;--mf-mount-rest:#231f2012;--mf-font-q:var(--font-literata), "Literata", Georgia, serif;--mf-bg2:#f5f5f5;--mf-panel:#fff;--mf-sec-y:clamp(108px, 12vw, 200px);--mf-red-ondark:#e8626c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mf-muted:#ffffffb8;--mf-faint:#ffffff73;--mf-mount:#322e2f;--mf-wall:#2c2829;--mf-mount-line:#ffffff1a;--mf-mount-lift:#0000006b;--mf-mount-rest:#00000042;--mf-bg2:#2c2829;--mf-panel:#292526}}:root[data-theme=dark]{--mf-muted:#ffffffb8;--mf-faint:#ffffff73;--mf-mount:#322e2f;--mf-wall:#2c2829;--mf-mount-line:#ffffff1a;--mf-mount-lift:#0000006b;--mf-mount-rest:#00000042;--mf-bg2:#2c2829;--mf-panel:#292526}.mf-ed{font-family:var(--mf-font-b);color:var(--mf-fg);background:var(--mf-bg);flex:1;font-size:16px;font-weight:400;line-height:1.55}.mf-ed h1,.mf-ed h2,.mf-ed h3,.mf-ed h4{text-transform:capitalize}.mf-ed .kchar,.mf-ed .kchar *{text-transform:none}.mf-ed :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,table){margin:0;padding:0}.mf-ed :where(img){max-width:100%;display:block}.mf-ed :where(a){color:inherit;text-decoration:none}.mf-ed :where(*){box-sizing:border-box}.mf-ed .trule{background:var(--mf-red);width:56px;height:2px;margin-top:14px;display:block}.mf-ed .lead{color:var(--mf-fg);max-width:52ch;font-size:clamp(16.5px,1.35vw,19px)}.mf-ed .d-big{font-family:var(--mf-font-d);letter-spacing:-.01em;color:var(--mf-fg);font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.2}.mf-ed .act2{background:var(--mf-red);color:#fff;min-height:52px;font-family:var(--mf-font-b);letter-spacing:.01em;text-align:center;isolation:isolate;cursor:pointer;border:0;border-radius:6px;justify-content:center;place-self:flex-start start;align-items:center;gap:10px;width:max-content;max-width:100%;padding:0 26px;font-size:17px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.mf-ed .act2:before{content:"";transform-origin:0;z-index:-1;background:#a81c27;transition:transform .22s;position:absolute;inset:0;transform:scaleX(0)}.mf-ed .act2 span[aria-hidden]{transition:transform .25s var(--mf-ease)}@media (hover:hover) and (pointer:fine){.mf-ed .act2:hover:before{transform:scaleX(1)}.mf-ed .act2:hover span[aria-hidden]{transform:translate(3px)}}.mf-ed .act2:focus-visible{outline:2px solid var(--mf-fg);outline-offset:3px}.mf-ed .mfbk{left:var(--mf-pad-x);z-index:12;font-family:var(--mf-font-d);letter-spacing:.005em;text-transform:none;color:var(--mf-muted);transition:color .22s var(--mf-ease), transform .22s var(--mf-ease);align-items:center;gap:6px;font-size:13.5px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex;position:absolute;top:14px}.mf-ed a.mfbk{color:var(--mf-fg);margin-top:-14px;margin-bottom:-14px;padding-top:14px;padding-bottom:14px}.mf-ed .mfbk__ch{font-size:15px;line-height:1;position:relative;top:-.03em}@media (hover:hover) and (pointer:fine){.mf-ed .mfbk:hover{color:var(--mf-fg);transform:translate(-2px)}}.mf-ed .mfbk:focus-visible{outline:2px solid var(--mf-fg);outline-offset:4px;color:var(--mf-fg);border-radius:3px}@media (max-width:900px){.mf-ed .mfbk{gap:5px;font-size:12.5px;top:8px}}.mf-ed .band{padding:var(--mf-sec-y) var(--mf-pad-x);position:relative}.mf-ed .band--soft{background:var(--mf-bg2)}.mf-ed .mfhero{background:var(--mf-bg);padding:max(38px, calc(110px - var(--mf-navh))) var(--mf-pad-x) 0;min-height:calc(.78 * (100svh - var(--mf-navh)));grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:relative}.mf-ed .mfhero__copy{flex-direction:column;justify-content:center;align-self:stretch;padding-block:clamp(10px,2vh,30px) clamp(30px,5vh,62px);display:flex}.mf-ed .mfhero__copy h1{font-family:var(--mf-font-d);letter-spacing:-.01em;color:var(--mf-fg);font-size:clamp(32px,4.1vw,52px);font-weight:500;line-height:1.12}.mf-ed .mfhero__copy .lead{max-width:52ch;margin-top:16px}.mf-ed .mfhero__card{min-height:clamp(290px, calc(.36 * (100svh - var(--mf-navh))), 360px);border-radius:10px 10px 0 0;align-self:stretch;position:relative;overflow:hidden;box-shadow:0 24px 60px #231f202e}.mf-ed .mfhero__card>img,.mf-ed .mfhero__card>picture>img,.mf-ed .mfhero__card>a>img,.mf-ed .mfhero__card>a>picture>img,.mf-ed .mfhero__card video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:860px){.mf-ed .mfhero{min-height:0;padding-top:max(24px, calc(96px - var(--mf-navh)));grid-template-columns:1fr}.mf-ed .mfhero__copy{padding-bottom:28px}.mf-ed .mfhero__card>img,.mf-ed .mfhero__card>picture>img,.mf-ed .mfhero__card>a>img,.mf-ed .mfhero__card>a>picture>img,.mf-ed .mfhero__card video{height:40vh}.mf-ed .mfhero:has(>.mfbk){padding-top:max(24px, calc(110px - var(--mf-navh)))}}.mf-ed .mff{flex-direction:column;gap:12px;margin-top:22px;display:flex}.mf-ed .mff input,.mf-ed .mff textarea{appearance:none;background:var(--mf-field);width:100%;font-family:var(--mf-font-b);color:var(--mf-fg);border:1px solid #0000;border-radius:8px;padding:13px 15px;font-size:14.5px}.mf-ed .mff textarea{resize:vertical;min-height:110px}.mf-ed .mff .mff__send{align-self:flex-start;margin-top:6px}.mf-ed .frame{border-radius:10px;position:relative;overflow:hidden}.mf-ed .frame img{object-fit:cover;will-change:transform;width:100%;height:110%}.mf-ed .mfcamps{scrollbar-width:none;margin-top:clamp(24px,4vh,40px);overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mf-ed .mfcamps::-webkit-scrollbar{display:none}.mf-ed .mfcamps__track{gap:clamp(14px,1.8vw,26px);width:max-content;display:flex}.mf-ed .mfcamp{border:1px solid var(--mf-line2);background:var(--mf-panel);cursor:pointer;border-radius:10px;flex:none;width:clamp(220px,24vw,340px);text-decoration:none;position:relative;overflow:hidden}.mf-ed .mfcamp img{aspect-ratio:4/3;object-fit:contain;object-position:50% 50%;background:var(--mf-panel);width:100%;transition:transform .45s var(--mf-ease);padding:6px;display:block}.mf-ed .mfcamp span{letter-spacing:.1em;color:#fff;background:#141213c7;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;bottom:10px;left:10px}@media (hover:hover) and (pointer:fine){.mf-ed .mfcamp:hover img{transform:scale(1.04)}}.mf-ed .mfcamp:focus-visible{outline:2px solid var(--mf-fg);outline-offset:3px}.mf-ed .mfidx{min-height:max(var(--mfidx-minh,420px), var(--mfidx-est,0px));transition:min-height .3s;position:relative}.mf-ed .mfidx--hs{--mfidx-est:min(916px, calc(852px + (100vw - 1209px) * .26))}@media (max-width:1100px){.mf-ed .mfidx--hs{--mfidx-est:calc(1244px + (100vw - 850px) * .615)}}@media (max-width:811px){.mf-ed .mfidx--hs{--mfidx-est:calc(1700px + (100vw - 599px) * 1.24)}}@media (max-width:809px){.mf-ed .mfidx--hs{--mfidx-est:481px;min-height:var(--mfidx-est)}}@media (max-width:640px){.mf-ed .mfidx--hs{--mfidx-est:min(478px, calc(389px + (100vw - 320px) * .573))}}.mf-ed .mfidx.is-live{--mfidx-est:0px}.mf-ed .mfidx__ph{font-family:var(--mf-font-b);color:var(--mf-muted);text-align:center;pointer-events:none;justify-content:center;align-items:flex-start;padding:clamp(44px,8vh,96px) 24px 0;font-size:14px;font-weight:500;transition:opacity .3s;display:flex;position:absolute;inset:0}.mf-ed .mfidx.is-live .mfidx__ph{opacity:0}.mf-ed .mfidx.is-out{min-height:210px}.mf-ed .mfidx.is-out .mfidx__ph{opacity:1;align-items:center;padding-top:0}.mf-ed .mfidx__ph a{color:var(--mf-fg);border-bottom:2px solid var(--mf-red);padding-bottom:2px;font-weight:500;text-decoration:none}.mf-ed .mfidx.is-out .mfidx__ph a{pointer-events:auto}@media (hover:hover) and (pointer:fine){.mf-ed .mfidx__ph a:hover{border-bottom-color:#a81c27}}@media (prefers-reduced-motion:reduce){.mf-ed .mfidx,.mf-ed .mfidx__ph{transition:none}}.mf-ed .uiemb{isolation:isolate;background:#fff;width:100%;display:block;position:relative;overflow:hidden}.mf-ed .uiemb:before{content:"";padding-top:calc(var(--uih,1013) / var(--uiw,1710) * 100%);display:block}.mf-ed .uiemb__fb{object-fit:contain;object-position:50% 0;background:#fff;width:100%;height:100%;transition:opacity .55s;display:block;position:absolute;inset:0}.mf-ed .uiemb__vp{opacity:0;visibility:hidden;transition:opacity .55s;display:block;position:absolute;inset:0;overflow:hidden}.mf-ed .uiemb__fr{transform-origin:0 0;pointer-events:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;backface-visibility:hidden;background:#fff;border:0;display:block;position:absolute;top:0;left:0}.mf-ed .uiemb.is-live .uiemb__vp{opacity:1;visibility:visible}.mf-ed .uiemb__vp:after{content:"";z-index:1;position:absolute;inset:0}.mf-ed .uiemb.is-live .uiemb__fb{opacity:0}.mf-ed .uiemb--fill{border-radius:inherit;background:0 0;width:auto;position:absolute;inset:0}.mf-ed .uiemb--fill:before{display:none}.mf-ed .uiemb[data-mf-ui-frame]{background:var(--uibg,#fdfdfd)}.mf-ed .uiemb[data-mf-ui-frame]:before{padding-top:calc(var(--uifh,900) / var(--uifw,1440) * 100%)}.mf-ed .uiemb[data-mf-ui-frame] .uiemb__fb{background:var(--uibg,#fdfdfd)}.mf-ed .work__rail{grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.4vw,20px);display:grid}.mf-ed .work__card{cursor:pointer;aspect-ratio:9/16;background:var(--mf-panel);border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mf-ed .work__card video{object-fit:cover;object-position:50% 18%;border-radius:inherit;width:100%;height:100%;transition:transform .6s var(--mf-ease);background:#141213;display:block}.mf-ed .work__card img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--mf-ease)}.mf-ed .playchip{pointer-events:none;opacity:.88;width:58px;height:58px;transition:opacity .3s ease, transform .3s var(--mf-ease);background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mf-ed .playchip:after{content:"";border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--mf-red);margin-left:4px}.mf-ed .work__card:hover .playchip{opacity:1}.mf-ed .work__rail .work__label{color:#fff;font-family:var(--mf-font-d);letter-spacing:.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#14121300 0%,#141213c2 100%);padding:32px 10px 16px;font-size:clamp(12.5px,1vw,15px);font-weight:500;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mf-ed .work__label:after{content:"";background:var(--mf-red);border-radius:1px;width:26px;height:2px;margin:7px auto 0;display:block}@media (max-width:900px){.mf-ed .work__rail{scroll-snap-type:x mandatory;scroll-padding-inline:var(--mf-pad-x);margin:0 calc(-1 * var(--mf-pad-x));padding:0 var(--mf-pad-x);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.mf-ed .work__rail::-webkit-scrollbar{display:none}.mf-ed .work__rail .work__card{scroll-snap-align:start;flex:0 0 42%}.mf-ed .work__card .playchip{opacity:1}}@media (max-width:640px){.mf-ed .work__rail .work__card{flex:0 0 76%}}.mf-ed .mfflow{perspective:1200px;height:100%;transform-style:preserve-3d;position:relative}.mf-ed .mfflow .work__card{aspect-ratio:9/16;width:auto;height:100%;transition:transform .65s var(--mf-ease), opacity .5s ease;border-radius:10px;position:absolute;top:0;left:50%;box-shadow:0 30px 70px #231f2047}.mf-ed .mfflow .work__card video{object-fit:cover;background:#141213;border-radius:10px;width:100%;height:100%;display:block}.mf-ed .mfflow .work__card .playchip{opacity:0;width:46px;height:46px}.mf-ed .mfflow .work__card.is-on .playchip{opacity:1}.mf-ed .mfflow .work__label{color:#fff;font-family:var(--mf-font-d);letter-spacing:.02em;text-align:center;background:linear-gradient(#14121300 0%,#141213b8 100%);padding:28px 8px 13px;font-size:15.5px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.mf-ed .mfwall{gap:6px;height:100%;display:flex}.mf-ed .mfwall .work__card{aspect-ratio:auto;min-width:0;transition:flex .55s var(--mf-ease);border-radius:8px;flex:1}.mf-ed .mfwall .work__card:focus-visible{flex:2.1}.mf-ed .mfwall .work__card .playchip{opacity:1;width:40px;height:40px}.mf-ed .mfwall .work__card .playchip:after{border-width:7px 0 7px 11px;margin-left:3px}.mf-ed .mfwall .work__label{color:#fff;font-family:var(--mf-font-d);letter-spacing:.02em;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#14121300 0%,#141213b8 100%);padding:26px 8px 12px;font-size:12.5px;font-weight:500;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:860px){.mf-ed .mfhero>*{min-width:0}.mf-ed .mfflow,.mf-ed .mfwall{perspective:none;transform-style:flat;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;height:100%;scroll-padding-inline:var(--mf-pad-x);margin:0 calc(-1 * var(--mf-pad-x));padding:0 var(--mf-pad-x);scrollbar-width:none;gap:12px;display:flex;position:relative;overflow:auto hidden}.mf-ed .mfflow::-webkit-scrollbar{display:none}.mf-ed .mfwall::-webkit-scrollbar{display:none}.mf-ed .mfflow .work__card,.mf-ed .mfwall .work__card{aspect-ratio:9/16;width:auto;min-width:0;height:100%;box-shadow:none;scroll-snap-align:start;border-radius:10px;flex:none;transition:none;opacity:1!important;filter:none!important;z-index:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.mf-ed .mfflow .work__card .playchip,.mf-ed .mfwall .work__card .playchip{width:52px;height:52px;opacity:1!important}.mf-ed .mfwall .work__card .playchip:after{border-width:9px 0 9px 14px;margin-left:4px}.mf-ed .mfflow .work__label,.mf-ed .mfwall .work__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:26px 14px 12px;font-size:14px;overflow:hidden}.mf-ed .mfflow .work__label:after,.mf-ed .mfwall .work__label:after{margin-left:0}}.mf-ed>section:not(:first-of-type){box-shadow:var(--mf-elev-shadow);position:relative}@media (max-width:809px){:root .mf-ed .mc{text-align:center;justify-items:center}:root .mf-ed .mc--col{align-items:center}:root .mf-ed .mc :is(.trule,.srule,.mfcta__rule),:root .mf-ed .mc:is(.trule,.srule){transform-origin:50%;margin-left:auto;margin-right:auto}:root .mf-ed .mc :is(.lead,p,h1,h2,h3,h4){margin-left:auto;margin-right:auto}:root .mf-ed .mc :is(.mfhero__acts,.mc-acts),:root .mf-ed .mc-row{justify-content:center;place-items:center}:root .mf-ed .mc-row{text-align:center}:root .mf-ed .mc .act2:not(.mc-l *){place-self:center}:root .mf-ed .mc-row>*{margin-left:auto;margin-right:auto}:root .mf-ed .mc-acts{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:420px;margin-left:auto;margin-right:auto;display:flex}:root .mf-ed .mc-acts>.act2{text-align:center;justify-content:center;width:100%}:root .mf-ed .mc-acts--fit{align-items:center}:root .mf-ed .mc-acts--fit>.act2{width:auto}:root .mf-ed .mc .mc-l,:root .mf-ed .mc-l{text-align:left;justify-items:normal}:root .mf-ed .mc>.mc-l{justify-self:stretch;min-width:0}:root .mf-ed .mc .mc-l :is(.trule,.srule){transform-origin:0;margin-left:0;margin-right:auto}:root .mf-ed .mc .mc-l :is(p,.lead,h1,h2,h3,h4){margin-left:0}}:is(.acc__body,.lgl__body,.ppcol,.ppclose,.la-det,.jrdoc):not(#blt) ul:not(.lgl__checks){padding-left:0;list-style:none}:is(.acc__body,.lgl__body,.ppcol,.ppclose,.la-det,.jrdoc):not(#blt) ul:not(.lgl__checks)>li{padding-left:24px;position:relative}:is(.acc__body,.lgl__body,.ppcol,.ppclose,.la-det,.jrdoc):not(#blt) ul:not(.lgl__checks)>li::marker{content:none}:is(.acc__body,.lgl__body,.ppcol,.ppclose,.la-det,.jrdoc):not(#blt) ul:not(.lgl__checks)>li:before{content:"";left:0;top:round(calc(var(--blt-pt,0px) + .5lh - .14em - 1.5px), 1px);width:14px;height:3px;box-shadow:none;line-height:inherit;background:linear-gradient(90deg, var(--mf-red) 0 calc((100% - 3px) * .6575), transparent 0 calc((100% - 3px) * .6575 + 3px), var(--mf-red) 0);border:0;border-radius:0;margin:0;position:absolute;transform:none}.acc__body ul.acc__ul{--blt-pt:5px}:is(.acc__body,.lgl__body,.ppcol,.ppclose,.la-det,.jrdoc):not(#blt) li ul:not(.lgl__checks)>li{padding-left:16px}:is(.acc__body,.lgl__body,.ppcol,.ppclose,.la-det,.jrdoc):not(#blt) li ul:not(.lgl__checks)>li:before{background:var(--mf-red);width:5px}.mf-ed .mfsrc{display:block}.mf-ed .mfsrc>summary{cursor:pointer;letter-spacing:.04em;min-height:32px;color:inherit;text-underline-offset:4px;border-radius:4px;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;list-style:none;display:inline-flex}.mf-ed .mfsrc>summary::-webkit-details-marker{display:none}.mf-ed .mfsrc>summary::marker{content:""}.mf-ed .mfsrc>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.mf-ed .mfsrc[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.mf-ed .mfsrc>summary:hover{-webkit-text-decoration-color:var(--mf-red);text-decoration-color:var(--mf-red)}.mf-ed .mfsrc>summary:focus-visible{outline-offset:3px;outline:2px solid}.mf-ed .mfsrc>p{margin:4px 0 0}.mf-ed .mfsrc>p+p,.mf-ed p+.mfsrc{margin-top:4px}@media (prefers-reduced-motion:reduce){.mf-ed .mfsrc>summary:after{transition:none}}@media (max-width:809px){.mf-ed :is(.mfflow,.mfwall,.work__rail) .work__label{text-align:center;padding-bottom:16px;font-size:18px}.mf-ed :is(.mfflow,.mfwall,.work__rail) .work__label:after{width:40px;height:3px;margin:10px auto 0}}.mf-ed :is(.mfflow,.work__rail) .work__label{font-size:19px}.mf-ed :is(.mfflow,.work__rail) .work__label:after{width:40px;height:3px;margin-top:10px}@media (max-width:809px){.mf-ed :is(.mfflow,.mfwall,.work__rail) .work__label{padding-bottom:18px;font-size:22px}.mf-ed :is(.mfflow,.mfwall,.work__rail) .work__label:after{width:52px;height:3px;margin:11px auto 0}}
