:root{--mfwhy-sh:#231f202e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mfwhy-sh:#00000080}}:root[data-theme=dark]{--mfwhy-sh:#00000080}.mf-ed .mfwhy{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,5vw,96px);display:grid}.mf-ed .mfwhy--soft{background:var(--mf-bg2)}.mf-ed .mfwhy h2,.mf-ed .mfwhy h3{text-transform:none}.mf-ed .mfwhy .lead{max-width:46ch;margin-top:16px}.mf-ed .mfwhy__notes{border-top:1px solid var(--mf-line);margin-top:clamp(22px,3.2vh,36px)}.mf-ed .mfwhy__notes .mfi{border-bottom:1px solid var(--mf-line);grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(14px,1.5vw,22px);padding:clamp(11px,1.5vh,16px) 0;display:grid}.mf-ed .mfwhy__notes .mfi__mark{--mn:40px;--mn-s:16px}.mf-ed .mfwhy .mfi__mark{min-width:var(--mn,30px);flex:none;align-items:baseline;display:inline-flex;position:relative}.mf-ed .mfwhy .mfi__n{font-family:var(--mf-font-q);font-style:italic;font-weight:400;font-size:var(--mn-s,15px);letter-spacing:.01em;color:var(--mf-muted);line-height:1}.mf-ed .mfwhy__notes h3{font-family:var(--mf-font-d);color:var(--mf-fg);font-size:clamp(17px,1.4vw,20px);font-weight:500}.mf-ed .mfwhy__notes p{color:var(--mf-fg);text-wrap:pretty;max-width:52ch;margin-top:4px;font-size:17px;line-height:1.5}.mf-ed .mfwhy__ph{isolation:isolate;box-shadow:0 30px 64px var(--mfwhy-sh);background:#141213;border-radius:14px;flex-direction:column;padding:clamp(28px,3.4vw,52px);display:flex;position:relative;overflow:hidden}.mf-ed .mfwhy__ph img{z-index:-2;object-fit:cover;object-position:var(--why-pos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.mf-ed .mfwhy__ph:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#1412136b 0%,#1412139e 18%,#141213b8 45%,#141213e6 100%);position:absolute;inset:0}.mf-ed .mfwhy__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.4vh,40px) clamp(20px,2.6vw,44px);display:grid}.mf-ed .mfwhy__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-ed .mfwhy__c{text-align:left;min-width:0}.mf-ed .mfwhy__v{font-family:var(--mf-font-d);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 18px #00000059;font-size:clamp(34px,3.6vw,56px);font-weight:500;line-height:1}.mf-ed .mfwhy .srule{width:30px;height:3px;margin:14px 0 0;display:block}.mf-ed .mfwhy__l{font-family:var(--mf-font-b);letter-spacing:.13em;text-transform:uppercase;color:#fff;margin-top:10px;font-size:11.5px;font-weight:600;line-height:1.45}.mf-ed .mfwhy__ins{font-family:var(--mf-font-b);text-align:left;color:#fff;border-top:1px solid #ffffff3d;max-width:60ch;margin-top:clamp(24px,3.2vh,34px);padding-top:16px;font-size:16px;line-height:1.55}.mf-ed .mfwhy__src{font-family:var(--mf-font-b);letter-spacing:.02em;text-align:left;color:#ffffffdb;max-width:80ch;margin-top:10px;font-size:12.5px;line-height:1.6}.mf-ed .mfwhy__stage{flex-direction:column;justify-content:center;min-height:clamp(360px,46vh,520px);display:flex}.mf-ed .mfwhy__ph>.mfwhy__src{color:#ffffffb8;margin-top:clamp(14px,2vh,20px)}.mf-ed .mfwhy__src>summary{color:#ffffffb8}@media (max-width:1079px){.mf-ed .mfwhy{grid-template-columns:1fr;align-items:start}.mf-ed .mfwhy__stage{min-height:clamp(380px,52vw,480px)}}@media (max-width:809px){.mf-ed .mfwhy__head{text-align:center}.mf-ed .mfwhy__head .trule,.mf-ed .mfwhy__head .lead{margin-left:auto;margin-right:auto}.mf-ed .mfwhy__grid,.mf-ed .mfwhy__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-ed .mfwhy__grid--3 .mfwhy__c:last-child{grid-column:1/-1}.mf-ed .mfwhy__c{text-align:center}.mf-ed .mfwhy .srule{margin-left:auto;margin-right:auto}.mf-ed .mfwhy__ph{padding:24px 20px}.mf-ed .mfwhy__stage{min-height:clamp(300px,84vw,380px)}.mf-ed .mfwhy__v{font-size:clamp(28px,8.4vw,36px)}.mf-ed .mfwhy__l{letter-spacing:.11em;font-size:10.5px}}@media (max-width:1079px){.mf-ed .mfwhy__ph--tall .mfwhy__stage{min-height:clamp(460px,64vw,560px)}}@media (max-width:809px){.mf-ed .mfwhy__ph--tall .mfwhy__stage{min-height:clamp(340px,96vw,420px)}}.mf-ed .mfwhy__grid:not(.mfwhy__grid--3)>.mfwhy__c:last-child:nth-child(odd){text-align:center;grid-column:1/-1;justify-self:center}.mf-ed .mfwhy__grid:not(.mfwhy__grid--3)>.mfwhy__c:last-child:nth-child(odd) .srule{margin-left:auto;margin-right:auto}.mf-ed :is(#whymf,#why) .mfwhy__c{text-align:center}.mf-ed :is(#whymf,#why) .mfwhy__c .srule{margin-left:auto;margin-right:auto}@media (max-width:809px){:root .mf-ed .mfwhy__notes .mfi{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:6px}:root .mf-ed .mfwhy__notes .mfi__mark{justify-content:center;min-width:0;margin-inline:auto}:root .mf-ed .mfwhy__notes .mfi__txt{text-align:center}:root .mf-ed .mfwhy__notes .mfi__txt :is(h3,p){text-align:center;margin-inline:auto}}
