.mfx .sec.bgw{--wd:to right;--wc:var(--chrome);--wa:rgba(167,139,250,.22);--wb:rgba(86,204,242,.28);background:linear-gradient(var(--wd),var(--wc) 0,var(--wc) 28%,var(--wa) 62%,var(--wb) 100%)}.mfx .cd-gal{display:flex;flex-direction:column;gap:14px;align-items:center;min-width:0}.mfx .cd-photo{position:relative;width:100%;aspect-ratio:1;border-radius:20px;overflow:hidden;background:var(--chrome);border:1px solid var(--st2);box-shadow:0 10px 28px rgba(26,29,46,.14),0 2px 6px rgba(26,29,46,.08)}.mfx .cd-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s ease;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center}.mfx .cd-slide.on{opacity:1}.mfx .cd-none{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--a1);background:linear-gradient(135deg,rgba(167,139,250,.18),rgba(86,204,242,.24)),var(--chrome)}.mfx .cd-none .ic{display:block;width:46%;line-height:0}.mfx .cd-none .ic svg{width:100%;height:auto;display:block}.mfx .cd-thumbs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.mfx .cd-th{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;border:2px solid transparent;padding:0;background-color:var(--chrome);background-size:cover;background-position:50%;box-shadow:0 1px 3px rgba(26,29,46,.18);opacity:.7;cursor:pointer;color:var(--fg2);font-size:12px;font-weight:650;transition:opacity .2s,border-color .2s,transform .15s}.mfx .cd-th:hover{opacity:1;transform:translateY(-1px)}.mfx .cd-th.on{opacity:1;border-color:var(--a1)}.mfx .cd-th:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mfx .cd-slide,.mfx .cd-th{transition:none}}.mfx .sec.cd-sec{padding-top:130px}.mfx .cd-in{max-width:960px}.mfx .cd-back{margin:0 0 44px}.mfx .cd-back a,.mfx .cd-report a{color:var(--link)}.mfx .cd-top{display:grid;grid-template-columns:260px 1fr;grid-gap:36px;gap:36px;align-items:start}.mfx .cd-facts{margin:0;display:grid;grid-template-columns:150px 1fr;grid-gap:8px 16px;gap:8px 16px;font-size:15px}.mfx .cd-fact{display:contents}.mfx .cd-facts dt{color:var(--fg2)}.mfx .cd-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.mfx .cd-block{margin-top:48px}.mfx .cd-report{margin-top:20px}