/* Art direction for the requested placements; the original media stays intact. */
#services .mk-original-paid-grid{inset:7%;gap:10px;transform:rotate(-2deg)}
#services .mk-original-paid-grid img{object-fit:contain!important;background:#f7f4ee;border:2px solid #171420;box-shadow:5px 6px 0 #171420}

#services .mk-v12-social{inset:0;grid-template-columns:1fr 1fr .82fr;grid-template-rows:1fr 1fr;gap:3px;background:#e3cbb9;direction:ltr}
#services .mk-v12-social>img{object-fit:cover;background:transparent;border:0}
#services .mk-v12-social>img:first-child{grid-column:3;grid-row:1;object-position:center top}
#services .mk-v12-social>img:nth-child(3){grid-column:3;grid-row:2;object-position:center top}
#services .mk-v12-social>.mk-video-card:nth-child(2){grid-column:1;grid-row:1/3}
#services .mk-v12-social>.mk-video-card:nth-child(4){grid-column:2;grid-row:1/3}
#services .mk-v12-social .mk-video-card{background:transparent;border:0}
#services .mk-v12-social .mk-video-card video{object-fit:cover;background:transparent;object-position:64% center}
#services .mk-v12-social>.mk-video-card:nth-child(4) video{object-position:50% center}
#services .mk-v12-social .mk-play{bottom:20px;width:48px;background:#ffffffea;color:#171420;border:1px solid #fff;box-shadow:0 4px 15px #0002}
#services .mk-v12-social>.mk-video-card:nth-child(2){--ambient-poster:url('update-v12/media-06.mp4.jpg')}
#services .mk-v12-social>.mk-video-card:nth-child(4){--ambient-poster:url('update-v12/media-08.mp4.jpg')}
#services .mk-v12-social>.mk-video-card.is-playing{position:absolute;inset:0;z-index:10;width:100%;height:100%;background:#e7dfd4}
#services .mk-v12-social>.mk-video-card.is-playing:before{content:'';position:absolute;inset:-30px;background-image:var(--ambient-poster);background-size:cover;background-position:center;filter:blur(24px);opacity:.45}
#services .mk-v12-social>.mk-video-card.is-playing video{position:relative;z-index:1;object-fit:contain;object-position:center}

#services .mk-v12-brand{inset:0;grid-template-columns:.85fr 1.15fr;grid-template-rows:.9fr 1.1fr;gap:5px;padding:14px;background:#e9ddc8;direction:ltr}
#services .mk-v12-brand>img{border:0;box-shadow:0 4px 14px #63482918}
#services .mk-v12-brand>img:first-child{grid-column:1;grid-row:1;background:#f5ebd9;object-fit:contain;padding:10px;transform:rotate(-3deg)}
#services .mk-v12-brand>img:nth-child(2){grid-column:2;grid-row:1;background:#f94d24;object-fit:contain;transform:rotate(2deg)}
#services .mk-v12-brand>img:nth-child(3){grid-column:1;grid-row:2;object-fit:contain;background:#fff;transform:rotate(2deg)}
#services .mk-v12-brand>img:nth-child(4){grid-column:2;grid-row:2;object-fit:cover;object-position:50% 43%;background:#f4ebe1;transform:rotate(-2deg)}

#work .work-grid .work-item:nth-child(1) .work-art{background:#f9f6f0!important}
#work .mk-v12-work{inset:0 0 36px;gap:3px;background:#faf5ed}
#work .mk-v12-work img{background:transparent;object-fit:cover!important}
#work .mk-v12-leads{grid-template-columns:.82fr 1.18fr}
#work .mk-v12-leads img:first-child{object-position:50% 43%}
#work .mk-v12-leads img:nth-child(2){object-fit:contain!important;background:#fff}
#work .work-grid .work-item:nth-child(3) .work-art{background:#e6d4ba!important}
#work .mk-v12-creators{grid-template-columns:.95fr 1.05fr;grid-template-rows:1fr 1fr;direction:ltr}
#work .mk-v12-creators img:first-child{grid-column:1;grid-row:1/3;object-position:center top}
#work .mk-v12-creators img:nth-child(2){grid-column:2;grid-row:1;object-position:center top}
#work .mk-v12-creators img:nth-child(3){grid-column:2;grid-row:2;object-position:center 45%}
#work .work-grid .work-item:is(:nth-child(1),:nth-child(3)) .work-sticker{bottom:8px!important;left:12px!important;right:auto!important;font-size:16px!important;transform:none!important;box-shadow:none!important;background:transparent!important;color:#26252a!important;padding:0!important}
#work .work-real-jewelry{background:#fbf4ef;padding:12px!important}
#work .work-jewel-products{gap:4px!important;background:#fff;grid-template-columns:1fr 1fr!important}
#work .work-jewel-products>div{background:#fff!important}
#work .work-jewel-products img{object-fit:contain!important;background:#fff!important}
#work .work-jewel-title{height:32px;letter-spacing:.1em}
#work .work-jewel-title strong{font-size:22px!important}
#work .work-grid .work-item:nth-child(2) .work-sticker{display:none}
#work .work-jewel-caption{height:16px}

@media(max-width:680px){
 #services .mk-original-paid-grid{inset:5%;gap:6px}
 #services .mk-original-paid-grid img{box-shadow:3px 3px 0 #171420}
 #services .mk-v12-social{inset:0;grid-template-columns:1fr 1fr .82fr;grid-template-rows:1fr 1fr;gap:2px}
 #services .service-stack .service-panel .social-art{aspect-ratio:1!important}
 #services .mk-v12-social .mk-play{width:38px;bottom:12px;font-size:18px}
 #services .mk-v12-brand{inset:0;padding:10px;gap:5px}
 #work .mk-v12-work{inset:0 0 32px;gap:2px}
 #work .work-real-jewelry{padding:8px!important}
 #work .work-jewel-title strong{font-size:19px!important}
}
