.mmf{--mmf-line:rgba(96,165,250,0.10);--mmf-line-media:rgba(96,165,250,0.18);--mmf-line-hover:rgba(96,165,250,0.32);--mmf-glow:rgba(37,99,235,0.08);border:1px solid var(--mmf-line);border-radius:18px;padding:5px;background:rgba(10,12,16,.35);box-shadow:0 12px 40px var(--mmf-glow);transition:transform .4s var(--ease-standard,cubic-bezier(.22,.61,.36,1)),border-color .4s ease,box-shadow .4s ease}.mmf,.mmf__inner{position:relative}.mmf__inner{border:1px solid var(--mmf-line-media);border-radius:14px;overflow:hidden;background:#0a0a0a;transform:translateZ(0)}.mmf__media{transition:transform .45s var(--ease-standard,cubic-bezier(.22,.61,.36,1));will-change:transform;backface-visibility:hidden}.mmf--featured{border-radius:18px}.mmf--featured .mmf__inner{border-radius:16px;border-color:rgba(96,165,250,.26);box-shadow:0 14px 44px rgba(37,99,235,.12)}.mmf--standard{border-radius:16px}.mmf--standard .mmf__inner{border-radius:12px}.mmf--small{border-radius:14px}.mmf--small .mmf__inner{border-radius:10px}.mmf--stretch,.mmf--stretch .mmf__inner{height:100%}@media (hover:hover) and (pointer:fine){.mmf:hover{transform:translateY(-3px);box-shadow:0 18px 50px rgba(37,99,235,.14)}.mmf:hover,.mmf:hover .mmf__inner{border-color:var(--mmf-line-hover)}.mmf:hover .mmf__media{transform:scale(1.015)}}.mmf--featured:after,.mmf--featured:before{content:"";position:absolute;z-index:2;width:14px;height:14px;pointer-events:none;opacity:.25}.mmf--featured:before{top:9px;inset-inline-start:9px;border-top:2px solid rgba(96,165,250,.6);border-inline-start:2px solid rgba(96,165,250,.6);border-start-start-radius:6px}.mmf--featured:after{bottom:9px;inset-inline-end:9px;border-bottom:2px solid rgba(96,165,250,.6);border-inline-end:2px solid rgba(96,165,250,.6);border-end-end-radius:6px}.mmf__label{position:absolute;z-index:3;top:10px;inset-inline-start:14px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;color:rgba(191,219,254,.92);background:rgba(10,12,16,.55);border:1px solid rgba(96,165,250,.22);border-radius:5px;backdrop-filter:blur(2px);pointer-events:none}@media (max-width:767px){.mmf{padding:4px;border-radius:16px}.mmf__inner{border-radius:12px}.mmf--small .mmf__inner{border-radius:10px}.mmf--featured .mmf__inner{border-radius:12px}.reveal.reveal-media-left.reveal-media-left,.reveal.reveal-media-right.reveal-media-right{opacity:0;transform:translateY(24px)}.reveal.reveal-media-left.reveal-media-left.is-visible,.reveal.reveal-media-right.reveal-media-right.is-visible{opacity:1;transform:none}}