.mahem-motion{background:#f5eeeb;padding:85px 0}.mahem-motion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mahem-motion-card{background:#fff;overflow:hidden;border-radius:8px}.mahem-motion-media{aspect-ratio:4/5;overflow:hidden;background:#e5d1ca}.mahem-motion-media img,.mahem-motion-media video{display:block;width:100%;height:100%;object-fit:cover}.mahem-motion-placeholder{height:100%;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;background:linear-gradient(145deg,#e2c4c1,#f8efea);padding:30px;text-align:center}.mahem-motion-placeholder span{font-family:Arial Black,Arial,sans-serif;letter-spacing:.22em;font-size:26px}.mahem-motion-placeholder small{font-size:13px;color:#775d5c}.mahem-motion-copy{padding:22px}.mahem-motion-copy .eyebrow{margin:0 0 13px;font-size:10px}.mahem-motion-copy h3{font-size:24px;margin:0 0 12px;letter-spacing:-.03em}.mahem-motion-copy p{font-size:14px;margin:0;opacity:.74}.mahem-motion-cta{text-align:center;margin-top:35px}@media(max-width:700px){.mahem-motion{padding:62px 0}.mahem-motion-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-right:-18px;padding-right:18px;padding-bottom:8px}.mahem-motion-card{flex:0 0 79vw;scroll-snap-align:start}.mahem-motion-cta .button{width:100%}}